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,org.kuali.rice.krad.maintenance.Maintainable,org.kuali.rice.krad.uif.service.ViewHelperService
public class AgendaEditorMaintainable
extends org.kuali.rice.krad.maintenance.MaintainableImpl
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(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String[]> parameters) voidprocessAfterEdit(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String[]> requestParameters) voidprocessAfterNew(org.kuali.rice.krad.maintenance.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(org.kuali.rice.krad.maintenance.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(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String> dataObjectKeys) - Specified by:
retrieveObjectForEditOrCopyin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
retrieveObjectForEditOrCopyin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
processAfterNew
public void processAfterNew(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String[]> requestParameters) - Specified by:
processAfterNewin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
processAfterNewin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
processAfterEdit
public void processAfterEdit(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String[]> requestParameters) - Specified by:
processAfterEditin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
processAfterEditin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
processAfterCopy
public void processAfterCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String, String[]> parameters) - Specified by:
processAfterCopyin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
processAfterCopyin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
prepareForSave
public void prepareForSave()- Specified by:
prepareForSavein interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
prepareForSavein classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
saveDataObject
public void saveDataObject()- Specified by:
saveDataObjectin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
saveDataObjectin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
isOldDataObjectInDocument
public boolean isOldDataObjectInDocument()- Specified by:
isOldDataObjectInDocumentin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
isOldDataObjectInDocumentin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
getDataObjectClass
- Specified by:
getDataObjectClassin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
getDataObjectClassin classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
isLockable
public boolean isLockable()- Specified by:
isLockablein interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
isLockablein classorg.kuali.rice.krad.maintenance.MaintainableImpl
-
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
-