Package org.kuali.rice.kim.document
Class GenericPermissionMaintainable
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.maintenance.MaintainableImpl
org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.rice.kim.document.GenericPermissionMaintainable
- All Implemented Interfaces:
Serializable,org.kuali.rice.kns.lookup.SelectiveReferenceRefresher,org.kuali.rice.kns.maintenance.Maintainable,org.kuali.rice.krad.maintenance.Maintainable,org.kuali.rice.krad.uif.service.ViewHelperService
public class GenericPermissionMaintainable
extends org.kuali.rice.kns.maintenance.KualiMaintainableImpl
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
FieldsFields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidprepareBusinessObject(org.kuali.rice.krad.bo.BusinessObject businessObject) voidprocessAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) Pre-populates the ID field of the new PermissionBo to be created.voidprocessAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) Pre-populates the ID field of the new PermissionBo to be created.voidSaves the responsibility via the responsibility update servicevoidsetupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getCoreSections, getDataObjectMetaDataService, getDocumentHelperService, getDocumentTitle, getDuplicateIdentifierFieldsFromDataDictionary, getInactiveRecordDisplay, getMaintainableTitle, getMaintenanceDocumentDictionaryService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isNotesEnabled, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterEdit, processAfterPost, processBeforeAddLine, refresh, refreshReferences, retrieveObjectForEditOrCopy, saveBusinessObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDataObjectMetaDataService, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, shouldFieldBeEncryptedMethods inherited from class org.kuali.rice.krad.maintenance.MaintainableImpl
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getKualiRuleService, getLegacyDataAdapter, getLockingDocumentId, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomViewFinalize, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setKualiRuleService, setLegacyDataAdapter, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsMethods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
addCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, getCurrentPersonContactId, getDataDictionaryService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, isDuplicateLine, linkAddedLine, logAndThrowRuntime, performCustomInitialization, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setViewContext, setViewDictionaryServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.maintenance.Maintainable
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptorsMethods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService
addCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, retrieveEditModesAndActionFlags, setElementContext, setViewContext
-
Field Details
-
DETAIL_OBJECTS_ATTRIBUTE_NAME
- See Also:
-
DETAIL_OBJECTS_ATTRIBUTE_VALUE
- See Also:
-
-
Constructor Details
-
GenericPermissionMaintainable
public GenericPermissionMaintainable()
-
-
Method Details
-
saveDataObject
public void saveDataObject()Saves the responsibility via the responsibility update service- Specified by:
saveDataObjectin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
saveDataObjectin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl- See Also:
-
processAfterNew
public void processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) Pre-populates the ID field of the new PermissionBo to be created.- Specified by:
processAfterNewin interfaceorg.kuali.rice.kns.maintenance.Maintainable- Overrides:
processAfterNewin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl- See Also:
-
processAfterCopy
public void processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) Pre-populates the ID field of the new PermissionBo to be created.- Specified by:
processAfterCopyin interfaceorg.kuali.rice.kns.maintenance.Maintainable- Overrides:
processAfterCopyin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl- See Also:
-
getBoClass
- Specified by:
getBoClassin interfaceorg.kuali.rice.kns.maintenance.Maintainable- Overrides:
getBoClassin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
-
isExternalBusinessObject
public boolean isExternalBusinessObject()- Specified by:
isExternalBusinessObjectin interfaceorg.kuali.rice.krad.maintenance.Maintainable- Overrides:
isExternalBusinessObjectin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
-
prepareBusinessObject
public void prepareBusinessObject(org.kuali.rice.krad.bo.BusinessObject businessObject) - Specified by:
prepareBusinessObjectin interfaceorg.kuali.rice.kns.maintenance.Maintainable- Overrides:
prepareBusinessObjectin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
-
setupNewFromExisting
public void setupNewFromExisting(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String, String[]> parameters) - Specified by:
setupNewFromExistingin interfaceorg.kuali.rice.kns.maintenance.Maintainable- Overrides:
setupNewFromExistingin classorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
-