public class PeopleFlowMaintainableImpl extends MaintainableImpl
| Constructor and Description |
|---|
PeopleFlowMaintainableImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
addLine(Collection<Object> collection,
Object addLine,
boolean insertFirst)
sort
PeopleFlowMemberBos by stop number (priority), and clean
out the actionRequestPolicyCode for non-ROLE members. |
void |
prepareForSave()
Set the attribute bo list from the map of attribute key/value pairs.
|
void |
processAfterAddLine(ViewModel model,
Object addLine,
String collectionId,
String collectionPath,
boolean isValidLine)
In the case of edit maintenance adds a new blank line to the old side
This method is intended to override the method in MaintainableImpl
but has a different set of parameters, so it is not actually an override.
|
void |
processAfterDeleteLine(ViewModel model,
String collectionId,
String collectionPath,
int lineIndex)
In the case of edit maintenance deleted the item on the old side.
|
void |
processAfterRetrieve()
Set the map of attribute key/value pairs list from the attribute bo list and update the members.
|
void |
processCollectionDeleteLine(ViewModel model,
String collectionId,
String collectionPath,
int lineIndex)
This method is an override of ViewHelperService.processCollectionDeleteLine().
|
List<RemotableAttributeField> |
retrieveTypeAttributes(View view,
Object model,
Container container)
Invokes the
KewTypeRepositoryService to retrieve the remotable
field definitions for the attributes associated with the selected type |
void |
saveDataObject()
Calls
PeopleFlowService to save the people flow instance |
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getKualiRuleService, getLegacyDataAdapter, getLockingDocumentId, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomViewFinalize, prepareExternalBusinessObject, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, retrieveObjectForEditOrCopy, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setKualiRuleService, setLegacyDataAdapter, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, 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, setViewDictionaryServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCustomContainerComponents, 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, setViewContextpublic PeopleFlowMaintainableImpl()
protected int addLine(Collection<Object> collection, Object addLine, boolean insertFirst)
PeopleFlowMemberBos by stop number (priority), and clean
out the actionRequestPolicyCode for non-ROLE members.addLine in class ViewHelperServiceImplcollection - - the Collection to add the given addLine toaddLine - - the line to add to the given collectioninsertFirst - - indicates if the item should be inserted as the first itempublic List<RemotableAttributeField> retrieveTypeAttributes(View view, Object model, Container container)
KewTypeRepositoryService to retrieve the remotable
field definitions for the attributes associated with the selected typeview - - view instancemodel - - object containing the form data, from which the selected type will be pulledcontainer - - container that holds the remotable fieldspublic void prepareForSave()
prepareForSave in interface MaintainableprepareForSave in class MaintainableImplpublic void processAfterRetrieve()
processAfterRetrieve in interface MaintainableprocessAfterRetrieve in class MaintainableImplpublic void saveDataObject()
PeopleFlowService to save the people flow instancesaveDataObject in interface MaintainablesaveDataObject in class MaintainableImplpublic void processAfterAddLine(ViewModel model, Object addLine, String collectionId, String collectionPath, boolean isValidLine)
processAfterAddLine in interface ViewHelperServiceprocessAfterAddLine in class MaintainableImplorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl#processAfterAddLine(org.kuali.rice.krad.uif.view.View,
org.kuali.rice.krad.uif.container.CollectionGroup, Object, Object, boolean)public void processCollectionDeleteLine(ViewModel model, String collectionId, String collectionPath, int lineIndex)
processCollectionDeleteLine in interface ViewHelperServiceprocessCollectionDeleteLine in class ViewHelperServiceImplorg.kuali.rice.krad.uif.service.ViewHelperService#processCollectionDeleteLine(org.kuali.rice.krad.uif.view.View,
java.lang.Object, java.lang.String, int)public void processAfterDeleteLine(ViewModel model, String collectionId, String collectionPath, int lineIndex)
processAfterDeleteLine in interface ViewHelperServiceprocessAfterDeleteLine in class MaintainableImplorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl#processAfterDeleteLine(View,
org.kuali.rice.krad.uif.container.CollectionGroup, java.lang.Object, int)Copyright © 2005–2016 The Kuali Foundation. All rights reserved.