Package org.kuali.rice.krms.impl.ui
Class TermSpecificationMaintainable
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.maintenance.MaintainableImpl
org.kuali.rice.krms.impl.ui.TermSpecificationMaintainable
- 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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidOverrides the parent method to additionaly clear the contexts list, which is needed for serialization performance invalid input: '&' space.voidprocessAfterAddLine(org.kuali.rice.krad.uif.view.ViewModel viewModel, Object addLine, String collectionId, String collectionPath, boolean isValidLine) For context addition, adds the item to the persisted contextValidTerms collection on the data object.voidprocessAfterCopy(MaintenanceDocument document, Map<String, String[]> requestParameters) voidprocessAfterEdit(MaintenanceDocument document, Map<String, String[]> requestParameters) voidprocessAfterNew(MaintenanceDocument document, Map<String, String[]> requestParameters) voidRecreate the contexts from the contextIDs (needed due to serialization)voidprocessCollectionDeleteLine(org.kuali.rice.krad.uif.view.ViewModel viewModel, String collectionId, String collectionPath, int lineIndex) For context removal, removes the given item from the persisted contextValidTerms collection on the data object.retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String, String> dataObjectKeys) Methods 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, isLockable, isNotesEnabled, isOldDataObjectInDocument, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomViewFinalize, prepareExternalBusinessObject, processAfterDeleteLine, processAfterPost, saveDataObject, 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, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, 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, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setElementContext, setViewContext
-
Constructor Details
-
TermSpecificationMaintainable
public TermSpecificationMaintainable()
-
-
Method Details
-
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()Overrides the parent method to additionaly clear the contexts list, which is needed for serialization performance invalid input: '&' space.- Specified by:
prepareForSavein interfaceMaintainable- Overrides:
prepareForSavein classMaintainableImpl- See Also:
-
processAfterAddLine
public void processAfterAddLine(org.kuali.rice.krad.uif.view.ViewModel viewModel, Object addLine, String collectionId, String collectionPath, boolean isValidLine) For context addition, adds the item to the persisted contextValidTerms collection on the data object.Without this step, the context is only added to a transient collection and the relationship will never be persisted.
- Specified by:
processAfterAddLinein interfaceorg.kuali.rice.krad.uif.service.ViewHelperService- Overrides:
processAfterAddLinein classMaintainableImpl
-
processCollectionDeleteLine
public void processCollectionDeleteLine(org.kuali.rice.krad.uif.view.ViewModel viewModel, String collectionId, String collectionPath, int lineIndex) For context removal, removes the given item from the persisted contextValidTerms collection on the data object.Without this step, the context is only removed from a transient collection and the severed relationship will never be persisted.
- Specified by:
processCollectionDeleteLinein interfaceorg.kuali.rice.krad.uif.service.ViewHelperService- Overrides:
processCollectionDeleteLinein classorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
-
getDataObjectClass
- Specified by:
getDataObjectClassin interfaceMaintainable- Overrides:
getDataObjectClassin classMaintainableImpl
-
processAfterRetrieve
public void processAfterRetrieve()Recreate the contexts from the contextIDs (needed due to serialization)- Specified by:
processAfterRetrievein interfaceMaintainable- Overrides:
processAfterRetrievein classMaintainableImpl- See Also:
-