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  KewTypeRepositoryServiceto retrieve the remotable
 field definitions for the attributes associated with the selected type | 
| void | saveDataObject()Calls  PeopleFlowServiceto 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–2016 The Kuali Foundation. All rights reserved.