public class PeopleFlowMaintainableImpl extends MaintainableImpl
| Constructor and Description | 
|---|
PeopleFlowMaintainableImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addLine(Collection<Object> collection,
       Object addLine,
       boolean insertFirst)
sort  
PeopleFlowMemberBos by stop number (priority), and clean
 out the actionRequestPolicyCode for non-ROLE members. | 
protected void | 
processAfterAddLine(View view,
                   CollectionGroup collectionGroup,
                   Object model,
                   Object addLine,
                   String collectionPath)
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. 
 | 
protected void | 
processAfterDeleteLine(View view,
                      String collectionPath,
                      Object model,
                      int lineIndex)
In the case of edit maintenance deleted the item on the old side. 
 | 
void | 
processCollectionDeleteLine(View view,
                           Object model,
                           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()
Set the attribute bo list from the map of attribute key/value pairs and then calls
  
PeopleFlowService to save the people flow instance | 
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecylepublic PeopleFlowMaintainableImpl()
protected void 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 saveDataObject()
PeopleFlowService to save the people flow instancesaveDataObject in interface MaintainablesaveDataObject in class MaintainableImplMaintainable.saveDataObject()protected void processAfterAddLine(View view, CollectionGroup collectionGroup, Object model, Object addLine, String collectionPath)
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl#processAfterAddLine(org.kuali.rice.krad.uif.view.View,
      org.kuali.rice.krad.uif.container.CollectionGroup, java.lang.Object,
      java.lang.Object)public void processCollectionDeleteLine(View view, Object model, String collectionPath, int lineIndex)
processCollectionDeleteLine in interface ViewHelperServiceprocessCollectionDeleteLine in class ViewHelperServiceImplview - view instance that is being presented (the action was taken on)model - Top level object containing the view data including the collectioncollectionPath - full path to the collection on the modellineIndex - index of the collection line that was selected for removalViewHelperService.processCollectionDeleteLine(org.kuali.rice.krad.uif.view.View,
      java.lang.Object, java.lang.String, int)protected void processAfterDeleteLine(View view, String collectionPath, Object model, int lineIndex)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.