Package org.kuali.rice.krms.impl.ui
Class AgendaEditorMaintainable
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.maintenance.MaintainableImpl
org.kuali.rice.krms.impl.ui.AgendaEditorMaintainable
- All Implemented Interfaces:
Serializable,Maintainable,org.kuali.rice.krad.uif.service.ViewHelperService
Maintainable for the AgendaEditor- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidvoidprocessAfterCopy(MaintenanceDocument document, Map<String, String[]> parameters) voidprocessAfterEdit(MaintenanceDocument document, Map<String, String[]> requestParameters) voidprocessAfterNew(MaintenanceDocument document, Map<String, String[]> requestParameters) voidprocessBeforeAddLine(org.kuali.rice.krad.uif.view.ViewModel model, Object addLine, String collectionId, String collectionPath) List<org.kuali.rice.core.api.uif.RemotableAttributeField>retrieveAgendaCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String, String> dataObjectKeys) List<org.kuali.rice.core.api.uif.RemotableAttributeField>retrieveRuleActionCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) List<org.kuali.rice.core.api.uif.RemotableAttributeField>retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) This only supports a single action within a rule.List<org.kuali.rice.core.api.uif.RemotableAttributeField>retrieveTermParameters(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) Retrieve a list ofRemotableAttributeFields for the parameters (if any) required by the resolver for the selected term in the proposition that is under edit.voidMethods inherited from class org.kuali.rice.krad.maintenance.MaintainableImpl
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getKualiRuleService, getLegacyDataAdapter, getLockingDocumentId, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isNotesEnabled, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomViewFinalize, prepareExternalBusinessObject, processAfterAddLine, processAfterDeleteLine, processAfterPost, processAfterRetrieve, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setKualiRuleService, setLegacyDataAdapter, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsMethods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
addCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, getCurrentPersonContactId, getDataDictionaryService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, isDuplicateLine, linkAddedLine, logAndThrowRuntime, performCustomInitialization, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setViewContext, setViewDictionaryServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService
addCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomInitialization, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setElementContext, setViewContext
-
Field Details
-
NEW_AGENDA_EDITOR_DOCUMENT_TEXT
- See Also:
-
-
Constructor Details
-
AgendaEditorMaintainable
public AgendaEditorMaintainable()
-
-
Method Details
-
retrieveAgendaCustomAttributes
-
retrieveTermParameters
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveTermParameters(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) Retrieve a list ofRemotableAttributeFields for the parameters (if any) required by the resolver for the selected term in the proposition that is under edit. -
retrieveRuleActionCustomAttributes
-
retrieveRuleCustomAttributes
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container) This only supports a single action within a rule. -
retrieveObjectForEditOrCopy
public Object retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String, String> dataObjectKeys) - Specified by:
retrieveObjectForEditOrCopyin interfaceMaintainable- Overrides:
retrieveObjectForEditOrCopyin classMaintainableImpl
-
processAfterNew
- Specified by:
processAfterNewin interfaceMaintainable- Overrides:
processAfterNewin classMaintainableImpl
-
processAfterEdit
- Specified by:
processAfterEditin interfaceMaintainable- Overrides:
processAfterEditin classMaintainableImpl
-
processAfterCopy
- Specified by:
processAfterCopyin interfaceMaintainable- Overrides:
processAfterCopyin classMaintainableImpl
-
prepareForSave
public void prepareForSave()- Specified by:
prepareForSavein interfaceMaintainable- Overrides:
prepareForSavein classMaintainableImpl
-
saveDataObject
public void saveDataObject()- Specified by:
saveDataObjectin interfaceMaintainable- Overrides:
saveDataObjectin classMaintainableImpl
-
isOldDataObjectInDocument
public boolean isOldDataObjectInDocument()- Specified by:
isOldDataObjectInDocumentin interfaceMaintainable- Overrides:
isOldDataObjectInDocumentin classMaintainableImpl
-
getDataObjectClass
- Specified by:
getDataObjectClassin interfaceMaintainable- Overrides:
getDataObjectClassin classMaintainableImpl
-
isLockable
public boolean isLockable()- Specified by:
isLockablein interfaceMaintainable- Overrides:
isLockablein classMaintainableImpl
-
processBeforeAddLine
public void processBeforeAddLine(org.kuali.rice.krad.uif.view.ViewModel model, Object addLine, String collectionId, String collectionPath) - Specified by:
processBeforeAddLinein interfaceorg.kuali.rice.krad.uif.service.ViewHelperService- Overrides:
processBeforeAddLinein classorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
-