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

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     

    Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl

    businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    void
    prepareBusinessObject(org.kuali.rice.krad.bo.BusinessObject businessObject)
     
    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.
    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.
    void
    Saves the responsibility via the responsibility update service
    void
    setupNewFromExisting(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, shouldFieldBeEncrypted

    Methods 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, useCustomLockDescriptors

    Methods 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, setViewDictionaryService

    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.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, useCustomLockDescriptors

    Methods 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

  • Constructor Details

    • GenericPermissionMaintainable

      public GenericPermissionMaintainable()
  • Method Details

    • saveDataObject

      public void saveDataObject()
      Saves the responsibility via the responsibility update service
      Specified by:
      saveDataObject in interface org.kuali.rice.krad.maintenance.Maintainable
      Overrides:
      saveDataObject in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      See Also:
      • KualiMaintainableImpl.saveBusinessObject()
    • 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:
      processAfterNew in interface org.kuali.rice.kns.maintenance.Maintainable
      Overrides:
      processAfterNew in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      See Also:
      • KualiMaintainableImpl.saveBusinessObject()
    • 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:
      processAfterCopy in interface org.kuali.rice.kns.maintenance.Maintainable
      Overrides:
      processAfterCopy in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      See Also:
      • KualiMaintainableImpl.saveBusinessObject()
    • getBoClass

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

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

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

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