org.kuali.ole.license.controller
Class LicenseMaintenanceDocumentAuthorizerBase

java.lang.Object
  extended by org.kuali.rice.krad.bo.DataObjectAuthorizerBase
      extended by org.kuali.rice.krad.document.DocumentAuthorizerBase
          extended by org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizerBase
              extended by org.kuali.ole.license.controller.LicenseMaintenanceDocumentAuthorizerBase
All Implemented Interfaces:
Serializable, org.kuali.rice.krad.bo.DataObjectAuthorizer, org.kuali.rice.krad.document.DocumentAuthorizer, org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizer

public class LicenseMaintenanceDocumentAuthorizerBase
extends org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizerBase

LicenseMaintenanceDocumentAuthorizerBase authorises permission for License Maintenance Document.

See Also:
Serialized Form

Field Summary
 DataCarrierService dataCarrierService
           
 
Fields inherited from class org.kuali.rice.krad.document.DocumentAuthorizerBase
PRE_ROUTING_ROUTE_NAME
 
Constructor Summary
LicenseMaintenanceDocumentAuthorizerBase()
           
 
Method Summary
 boolean canEdit(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
          Check user has credential to modify maintenanceDocument.
 boolean canRoute(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
           
 boolean canSave(org.kuali.rice.krad.document.Document document, org.kuali.rice.kim.api.identity.Person user)
           
 
Methods inherited from class org.kuali.rice.krad.maintenance.MaintenanceDocumentAuthorizerBase
addPermissionDetails, addRoleQualification, canCreate, canCreateOrMaintain, canMaintain, getDocumentDictionaryService, setDocumentDictionaryService
 
Methods inherited from class org.kuali.rice.krad.document.DocumentAuthorizerBase
addStandardAttributes, canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canReceiveAdHoc, canReload, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canTakeRequestedAction, canViewNoteAttachment, isDocumentInitiator
 
Methods inherited from class org.kuali.rice.krad.bo.DataObjectAuthorizerBase
getPermissionDetailValues, getPermissionService, getPersonService, 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.DocumentAuthorizer
canAcknowledge, canAddNoteAttachment, canAnnotate, canApprove, canBlanketApprove, canCancel, canClose, canCopy, canDeleteNoteAttachment, canDisapprove, canEditDocumentOverview, canFyi, canInitiate, canOpen, canPerformRouteReport, canReceiveAdHoc, canReload, canSendAdHocRequests, canSendAnyTypeAdHocRequests, canSendNoteFyi, canTakeRequestedAction, canViewNoteAttachment
 
Methods inherited from interface org.kuali.rice.krad.bo.DataObjectAuthorizer
isAuthorized, isAuthorized, isAuthorizedByTemplate, isAuthorizedByTemplate
 

Field Detail

dataCarrierService

public DataCarrierService dataCarrierService
Constructor Detail

LicenseMaintenanceDocumentAuthorizerBase

public LicenseMaintenanceDocumentAuthorizerBase()
Method Detail

canEdit

public boolean canEdit(org.kuali.rice.krad.document.Document document,
                       org.kuali.rice.kim.api.identity.Person user)
Check user has credential to modify maintenanceDocument.

Specified by:
canEdit in interface org.kuali.rice.krad.document.DocumentAuthorizer
Overrides:
canEdit in class org.kuali.rice.krad.document.DocumentAuthorizerBase
Parameters:
document -
user -
Returns:
boolean

canSave

public boolean canSave(org.kuali.rice.krad.document.Document document,
                       org.kuali.rice.kim.api.identity.Person user)
Specified by:
canSave in interface org.kuali.rice.krad.document.DocumentAuthorizer
Overrides:
canSave in class org.kuali.rice.krad.document.DocumentAuthorizerBase

canRoute

public boolean canRoute(org.kuali.rice.krad.document.Document document,
                        org.kuali.rice.kim.api.identity.Person user)
Specified by:
canRoute in interface org.kuali.rice.krad.document.DocumentAuthorizer
Overrides:
canRoute in class org.kuali.rice.krad.document.DocumentAuthorizerBase


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