public class GenericPermissionMaintainable extends KualiMaintainableImpl
Modifier and Type | Field and Description |
---|---|
protected static String |
DETAIL_OBJECTS_ATTRIBUTE_NAME |
protected static String |
DETAIL_OBJECTS_ATTRIBUTE_VALUE |
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService
Constructor and Description |
---|
GenericPermissionMaintainable() |
Modifier and Type | Method and Description |
---|---|
Class |
getBoClass() |
boolean |
isExternalBusinessObject()
By default a maintainable is not external
|
void |
prepareBusinessObject(BusinessObject businessObject)
Gives chance to a maintainable object to prepare and return a
maintainable object which might be external to the system
|
void |
processAfterCopy(MaintenanceDocument document,
Map<String,String[]> parameters)
Pre-populates the ID field of the new PermissionBo to be created.
|
void |
processAfterNew(MaintenanceDocument document,
Map<String,String[]> parameters)
Pre-populates the ID field of the new PermissionBo to be created.
|
void |
saveDataObject()
Saves the responsibility via the responsibility update service
|
void |
setupNewFromExisting(MaintenanceDocument document,
Map<String,String[]> parameters) |
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, saveBusinessObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDataObjectMetaDataService, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, shouldFieldBeEncrypted
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, useCustomLockDescriptors
addCustomContainerComponents, addLine, 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, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setViewContext, setViewDictionaryService
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, useCustomLockDescriptors
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
protected static final String DETAIL_OBJECTS_ATTRIBUTE_NAME
protected static final String DETAIL_OBJECTS_ATTRIBUTE_VALUE
public GenericPermissionMaintainable()
public void saveDataObject()
saveDataObject
in interface Maintainable
saveDataObject
in class KualiMaintainableImpl
KualiMaintainableImpl.saveBusinessObject()
public void processAfterNew(MaintenanceDocument document, Map<String,String[]> parameters)
processAfterNew
in class KualiMaintainableImpl
KualiMaintainableImpl.saveBusinessObject()
public void processAfterCopy(MaintenanceDocument document, Map<String,String[]> parameters)
processAfterCopy
in class KualiMaintainableImpl
KualiMaintainableImpl.saveBusinessObject()
public Class getBoClass()
getBoClass
in class KualiMaintainableImpl
public boolean isExternalBusinessObject()
KualiMaintainableImpl
isExternalBusinessObject
in interface Maintainable
isExternalBusinessObject
in class KualiMaintainableImpl
Maintainable.isExternalBusinessObject()
public void prepareBusinessObject(BusinessObject businessObject)
Maintainable
prepareBusinessObject
in class KualiMaintainableImpl
Maintainable#getExternalBusinessObject()
public void setupNewFromExisting(MaintenanceDocument document, Map<String,String[]> parameters)
setupNewFromExisting
in class KualiMaintainableImpl
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.