org.kuali.kfs.coa.document
Class OrgReviewRoleMaintainableImpl

java.lang.Object
  extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      extended by org.kuali.kfs.sys.document.FinancialSystemMaintainable
          extended by org.kuali.kfs.coa.document.OrgReviewRoleMaintainableImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.SelectiveReferenceRefresher, org.kuali.rice.kns.maintenance.Maintainable

public class OrgReviewRoleMaintainableImpl
extends FinancialSystemMaintainable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
boClass, businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, docTypeName, documentHelperService, documentNumber, encryptionService, inactiveRecordDisplay, maintenanceAction, maintenanceDocumentDictionaryService, maintenanceDocumentService, newCollectionLines, persistenceStructureService, personService
 
Constructor Summary
OrgReviewRoleMaintainableImpl()
           
 
Method Summary
 List<org.kuali.rice.kns.document.MaintenanceLock> generateMaintenanceLocks()
           
protected  org.kuali.rice.kim.bo.types.dto.AttributeSet getAttributes(OrgReviewRole orr, org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo roleMember, String kimTypeId)
           
protected  org.kuali.rice.kim.bo.types.dto.AttributeSet getAttributes(OrgReviewRole orr, String kimTypeId)
           
protected  List<org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo> getDelegations(OrgReviewRole orr)
           
protected  org.kuali.rice.kim.service.GroupService getGroupService()
           
protected  org.kuali.rice.kim.service.IdentityManagementService getIdentityManagementService()
           
 String getKimAttributeDefnId(org.kuali.rice.kns.datadictionary.AttributeDefinition definition)
           
 String getKimAttributeDefnId(org.kuali.rice.kim.bo.types.dto.AttributeDefinitionMap attributeDefinitions, String attributeName)
           
protected  OrgReviewRoleService getOrgReviewRoleService()
           
protected  org.kuali.rice.kim.service.RoleManagementService getRoleManagementService()
           
protected  List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> getRoleMembers(OrgReviewRole orr)
           
protected  List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> getRoleRspActions(OrgReviewRole orr, org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo roleMember)
           
 List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> getRoleRspActions(String roleMemberId)
           
 List getSections(org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kns.maintenance.Maintainable oldMaintainable)
          Override the getSections method on this maintainable so that the document type name field can be set to read-only for
protected  org.kuali.rice.kim.service.KimTypeInfoService getTypeInfoService()
           
 boolean isExternalBusinessObject()
           
 Map populateBusinessObject(Map<String,String> fieldValues, org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument, String methodToCall)
           
 void prepareBusinessObject(org.kuali.rice.kns.bo.BusinessObject businessObject)
           
 void prepareForSave()
           
 void processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
           
 void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
           
 void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
           
 void saveBusinessObject()
           
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterNew, processAfterRetrieve, setBoClass, setBusinessObject, setDocumentNumber, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrgReviewRoleMaintainableImpl

public OrgReviewRoleMaintainableImpl()
Method Detail

isExternalBusinessObject

public boolean isExternalBusinessObject()
Specified by:
isExternalBusinessObject in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
isExternalBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

generateMaintenanceLocks

public List<org.kuali.rice.kns.document.MaintenanceLock> generateMaintenanceLocks()
Specified by:
generateMaintenanceLocks in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
generateMaintenanceLocks in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

prepareBusinessObject

public void prepareBusinessObject(org.kuali.rice.kns.bo.BusinessObject businessObject)
Specified by:
prepareBusinessObject in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
prepareBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

getRoleRspActions

public List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> getRoleRspActions(String roleMemberId)

processAfterEdit

public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document,
                             Map<String,String[]> parameters)
Specified by:
processAfterEdit in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
processAfterEdit in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

processAfterCopy

public void processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document,
                             Map<String,String[]> parameters)
Specified by:
processAfterCopy in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
processAfterCopy in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

prepareForSave

public void prepareForSave()
Specified by:
prepareForSave in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
prepareForSave in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
Maintainable.prepareForSave()

getSections

public List getSections(org.kuali.rice.kns.document.MaintenanceDocument document,
                        org.kuali.rice.kns.maintenance.Maintainable oldMaintainable)
Override the getSections method on this maintainable so that the document type name field can be set to read-only for

Specified by:
getSections in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
getSections in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

refresh

public void refresh(String refreshCaller,
                    Map fieldValues,
                    org.kuali.rice.kns.document.MaintenanceDocument document)
Specified by:
refresh in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
refresh in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
KualiMaintainableImpl.refresh(java.lang.String, java.util.Map, org.kuali.rice.kns.document.MaintenanceDocument)

saveBusinessObject

public void saveBusinessObject()
Specified by:
saveBusinessObject in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
saveBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
See Also:
Maintainable.saveBusinessObject()

getDelegations

protected List<org.kuali.rice.kim.bo.role.dto.DelegateTypeInfo> getDelegations(OrgReviewRole orr)

getRoleMembers

protected List<org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo> getRoleMembers(OrgReviewRole orr)

getKimAttributeDefnId

public String getKimAttributeDefnId(org.kuali.rice.kns.datadictionary.AttributeDefinition definition)

getKimAttributeDefnId

public String getKimAttributeDefnId(org.kuali.rice.kim.bo.types.dto.AttributeDefinitionMap attributeDefinitions,
                                    String attributeName)

getAttributes

protected org.kuali.rice.kim.bo.types.dto.AttributeSet getAttributes(OrgReviewRole orr,
                                                                     org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo roleMember,
                                                                     String kimTypeId)

getAttributes

protected org.kuali.rice.kim.bo.types.dto.AttributeSet getAttributes(OrgReviewRole orr,
                                                                     String kimTypeId)

getRoleRspActions

protected List<org.kuali.rice.kim.bo.role.dto.RoleResponsibilityActionInfo> getRoleRspActions(OrgReviewRole orr,
                                                                                              org.kuali.rice.kim.bo.role.dto.RoleMemberCompleteInfo roleMember)

getOrgReviewRoleService

protected OrgReviewRoleService getOrgReviewRoleService()

getRoleManagementService

protected org.kuali.rice.kim.service.RoleManagementService getRoleManagementService()

getGroupService

protected org.kuali.rice.kim.service.GroupService getGroupService()

getIdentityManagementService

protected org.kuali.rice.kim.service.IdentityManagementService getIdentityManagementService()

getTypeInfoService

protected org.kuali.rice.kim.service.KimTypeInfoService getTypeInfoService()

populateBusinessObject

public Map populateBusinessObject(Map<String,String> fieldValues,
                                  org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument,
                                  String methodToCall)
Specified by:
populateBusinessObject in interface org.kuali.rice.kns.maintenance.Maintainable
Overrides:
populateBusinessObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.