org.kuali.rice.krms.impl.authorization
Class AgendaEditorAuthorizer

java.lang.Object
  extended by org.kuali.rice.krad.bo.authorization.BusinessObjectAuthorizerBase
      extended by org.kuali.rice.krad.document.authorization.DocumentAuthorizerBase
          extended by org.kuali.rice.krms.impl.authorization.AgendaEditorAuthorizer
All Implemented Interfaces:
BusinessObjectAuthorizer, InquiryOrMaintenanceDocumentAuthorizer, DocumentAuthorizer, MaintenanceDocumentAuthorizer

public class AgendaEditorAuthorizer
extends DocumentAuthorizerBase
implements MaintenanceDocumentAuthorizer


Field Summary
 
Fields inherited from class org.kuali.rice.krad.document.authorization.DocumentAuthorizerBase
EDIT_MODE_DEFAULT_TRUE_VALUE, LOG, PRE_ROUTING_ROUTE_NAME, USER_SESSION_METHOD_TO_CALL_COMPLETE_MARKER, USER_SESSION_METHOD_TO_CALL_COMPLETE_OBJECT_KEY, USER_SESSION_METHOD_TO_CALL_OBJECT_KEY
 
Constructor Summary
AgendaEditorAuthorizer()
           
 
Method Summary
 boolean canCreate(Class boClass, Person user)
           
 boolean canCreateOrMaintain(MaintenanceDocument maintenanceDocument, Person user)
           
 boolean canMaintain(Object dataObject, Person user)
           
 Set<String> getSecurePotentiallyHiddenSectionIds()
           
 Set<String> getSecurePotentiallyReadOnlySectionIds()
           
 
Methods inherited from class org.kuali.rice.krad.document.authorization.DocumentAuthorizerBase
addPermissionDetails, addRoleQualification, addStandardAttributes, canAddNoteAttachment, canDeleteNoteAttachment, canEditDocumentOverview, canInitiate, canOpen, canReceiveAdHoc, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canTakeRequestedAction, canViewNoteAttachment, getDocumentActions, isDocumentInitiator
 
Methods inherited from class org.kuali.rice.krad.bo.authorization.BusinessObjectAuthorizerBase
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, getDataDictionaryService, getKualiModuleService, getPermissionDetailValues, getPermissionService, getPersonService, getRoleQualification, getRoleQualification, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate, permissionExistsByTemplate, permissionExistsByTemplate, permissionExistsByTemplate
 
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.document.authorization.DocumentAuthorizer
canAddNoteAttachment, canDeleteNoteAttachment, canInitiate, canOpen, canReceiveAdHoc, canSendAdHocRequests, canViewNoteAttachment, getDocumentActions
 
Methods inherited from interface org.kuali.rice.krad.authorization.BusinessObjectAuthorizer
getCollectionItemPermissionDetails, getCollectionItemRoleQualifications, isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
 

Constructor Detail

AgendaEditorAuthorizer

public AgendaEditorAuthorizer()
Method Detail

canCreate

public boolean canCreate(Class boClass,
                         Person user)
Specified by:
canCreate in interface MaintenanceDocumentAuthorizer

canMaintain

public boolean canMaintain(Object dataObject,
                           Person user)
Specified by:
canMaintain in interface MaintenanceDocumentAuthorizer

canCreateOrMaintain

public boolean canCreateOrMaintain(MaintenanceDocument maintenanceDocument,
                                   Person user)
Specified by:
canCreateOrMaintain in interface MaintenanceDocumentAuthorizer

getSecurePotentiallyReadOnlySectionIds

public Set<String> getSecurePotentiallyReadOnlySectionIds()
Specified by:
getSecurePotentiallyReadOnlySectionIds in interface MaintenanceDocumentAuthorizer

getSecurePotentiallyHiddenSectionIds

public Set<String> getSecurePotentiallyHiddenSectionIds()
Specified by:
getSecurePotentiallyHiddenSectionIds in interface InquiryOrMaintenanceDocumentAuthorizer


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