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 MaintainableImplMaintainable.prepareForSave()public void processAfterRetrieve()
processAfterRetrieve in interface MaintainableprocessAfterRetrieve in class MaintainableImplMaintainable.processAfterRetrieve()public void saveDataObject()
PeopleFlowService to save the people flow instancesaveDataObject in interface MaintainablesaveDataObject in class MaintainableImplMaintainable.saveDataObject()public void processAfterAddLine(ViewModel model, Object addLine, String collectionId, String collectionPath, boolean isValidLine)
processAfterAddLine in interface ViewHelperServiceprocessAfterAddLine in class MaintainableImplmodel - object instance that contain's the views dataaddLine - the new line that was addedcollectionId - the id of the collection being added tocollectionPath - the path to the collection being modifiedisValidLine - indicates if the line is validorg.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 ViewHelperServiceImplmodel - Top level object containing the view data including the collectioncollectionId - the id of the collection being added tocollectionPath - the path to the collection being modifiedlineIndex - index of the collection line that was selected for removalorg.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 MaintainableImplmodel - object instance that contains the views datacollectionId - the id of the collection being added tocollectionPath - the path to the collection being modifiedlineIndex - index of the line that was deletedorg.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl#processAfterDeleteLine(View,
org.kuali.rice.krad.uif.container.CollectionGroup, java.lang.Object, int)Copyright © 2005–2015 The Kuali Foundation. All rights reserved.