org.kuali.rice.krms.impl.ui
Class AgendaEditorMaintainable
java.lang.Object
  
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
      
org.kuali.rice.krad.maintenance.MaintainableImpl
          
org.kuali.rice.krms.impl.ui.AgendaEditorMaintainable
- All Implemented Interfaces: 
 - Serializable, org.kuali.rice.krad.maintenance.Maintainable, org.kuali.rice.krad.uif.service.ViewHelperService
 
public class AgendaEditorMaintainable
- extends org.kuali.rice.krad.maintenance.MaintainableImpl
 
Maintainable for the AgendaEditor
- Author:
 
  - Kuali Rice Team (rice.collab@kuali.org)
 
- See Also:
 - Serialized Form
 
 
 
| 
Method Summary | 
 org.kuali.rice.krad.service.BusinessObjectService | 
getBoService()
 
            | 
 Class | 
getDataObjectClass()
 
            | 
 boolean | 
isOldDataObjectInDocument()
 
            | 
 void | 
prepareForSave()
 
            | 
 void | 
processAfterEdit(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                                 Map<String,String[]> requestParameters)
 
            | 
 void | 
processAfterNew(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                               Map<String,String[]> requestParameters)
 
           | 
protected  void | 
processBeforeAddLine(org.kuali.rice.krad.uif.view.View view,
                                         org.kuali.rice.krad.uif.container.CollectionGroup collectionGroup,
                                         Object model,
                                         Object addLine)
 
            | 
 List<org.kuali.rice.core.api.uif.RemotableAttributeField> | 
retrieveAgendaCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                             Object model,
                                                             org.kuali.rice.krad.uif.container.Container container)
 
            | 
 Object | 
retrieveObjectForEditOrCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                                                       Map<String,String> dataObjectKeys)
 
            | 
 List<org.kuali.rice.core.api.uif.RemotableAttributeField> | 
retrieveRuleActionCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                                     Object model,
                                                                     org.kuali.rice.krad.uif.container.Container container)
 
            | 
 List<org.kuali.rice.core.api.uif.RemotableAttributeField> | 
retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                         Object model,
                                                         org.kuali.rice.krad.uif.container.Container container)
 
          This only supports a single action within a rule. | 
 List<org.kuali.rice.core.api.uif.RemotableAttributeField> | 
retrieveTermParameters(org.kuali.rice.krad.uif.view.View view,
                                             Object model,
                                             org.kuali.rice.krad.uif.container.Container container)
 
          Retrieve a list of RemotableAttributeFields for the parameters (if any) required by the resolver for
 the selected term in the proposition that is under edit. | 
 void | 
saveDataObject()
 
            | 
 
| Methods inherited from class org.kuali.rice.krad.maintenance.MaintainableImpl | 
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getBusinessObjectService, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isNotesEnabled, prepareExternalBusinessObject, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterPost, processAfterRetrieve, setBusinessObjectService, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptors | 
 
| Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl | 
addClientSideStateForComponent, addCustomContainerComponents, addLine, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getCommonContext, getDataDictionaryService, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAnyRemoteFieldsHolder, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults, retrieveEditModesAndActionFlags, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService | 
applyDefaultValuesForCollectionLine, buildInquiryLink, cleanViewAfterRender, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults | 
 
NEW_AGENDA_EDITOR_DOCUMENT_TEXT
public static final String NEW_AGENDA_EDITOR_DOCUMENT_TEXT
- See Also:
 - Constant Field Values
 
AgendaEditorMaintainable
public AgendaEditorMaintainable()
getBoService
public org.kuali.rice.krad.service.BusinessObjectService getBoService()
- Returns:
 - the boService
 
 
retrieveAgendaCustomAttributes
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveAgendaCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                                                                Object model,
                                                                                                org.kuali.rice.krad.uif.container.Container container)
 
retrieveTermParameters
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveTermParameters(org.kuali.rice.krad.uif.view.View view,
                                                                                        Object model,
                                                                                        org.kuali.rice.krad.uif.container.Container container)
- Retrieve a list of 
RemotableAttributeFields for the parameters (if any) required by the resolver for
 the selected term in the proposition that is under edit.
 
 
retrieveRuleActionCustomAttributes
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveRuleActionCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                                                                    Object model,
                                                                                                    org.kuali.rice.krad.uif.container.Container container)
 
retrieveRuleCustomAttributes
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view,
                                                                                              Object model,
                                                                                              org.kuali.rice.krad.uif.container.Container container)
- This only supports a single action within a rule.
 
 
retrieveObjectForEditOrCopy
public Object retrieveObjectForEditOrCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                                          Map<String,String> dataObjectKeys)
- Specified by:
 retrieveObjectForEditOrCopy in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 retrieveObjectForEditOrCopy in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
processAfterNew
public void processAfterNew(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                            Map<String,String[]> requestParameters)
- 
- Specified by:
 processAfterNew in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 processAfterNew in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
 
processAfterEdit
public void processAfterEdit(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
                             Map<String,String[]> requestParameters)
- Specified by:
 processAfterEdit in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 processAfterEdit in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
prepareForSave
public void prepareForSave()
- Specified by:
 prepareForSave in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 prepareForSave in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
saveDataObject
public void saveDataObject()
- Specified by:
 saveDataObject in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 saveDataObject in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
isOldDataObjectInDocument
public boolean isOldDataObjectInDocument()
- Specified by:
 isOldDataObjectInDocument in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 isOldDataObjectInDocument in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
getDataObjectClass
public Class getDataObjectClass()
- Specified by:
 getDataObjectClass in interface org.kuali.rice.krad.maintenance.Maintainable- Overrides:
 getDataObjectClass in class org.kuali.rice.krad.maintenance.MaintainableImpl
 
 
processBeforeAddLine
protected void processBeforeAddLine(org.kuali.rice.krad.uif.view.View view,
                                    org.kuali.rice.krad.uif.container.CollectionGroup collectionGroup,
                                    Object model,
                                    Object addLine)
- Overrides:
 processBeforeAddLine in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
 
 
Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.