org.kuali.rice.kns.document.authorization
Class DocumentPresentationControllerBase

java.lang.Object
  extended by org.kuali.rice.kns.document.authorization.DocumentPresentationControllerBase
All Implemented Interfaces:
DocumentPresentationController
Direct Known Subclasses:
MaintenanceDocumentPresentationControllerBase, TransactionalDocumentPresentationControllerBase

public class DocumentPresentationControllerBase
extends Object
implements DocumentPresentationController


Constructor Summary
DocumentPresentationControllerBase()
           
 
Method Summary
 boolean canAcknowledge(Document document)
           
 boolean canAddAdhocRequests(Document document)
           
 boolean canAnnotate(Document document)
           
 boolean canApprove(Document document)
           
 boolean canBlanketApprove(Document document)
          This method ...
 boolean canCancel(Document document)
           
 boolean canClose(Document document)
           
 boolean canCopy(Document document)
           
 boolean canDisapprove(Document document)
           
 boolean canEdit(Document document)
           
 boolean canEditDocumentOverview(Document document)
           
 boolean canFyi(Document document)
           
 boolean canInitiate(String documentTypeName)
           
 boolean canPerformRouteReport(Document document)
           
 boolean canReload(Document document)
           
 boolean canRoute(Document document)
           
 boolean canSave(Document document)
           
 boolean canSendAdhocRequests(Document document)
           
 boolean canSendNoteFyi(Document document)
           
 Set<String> getDocumentActions(Document document)
           
protected  ParameterService getParameterService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentPresentationControllerBase

public DocumentPresentationControllerBase()
Method Detail

canInitiate

public boolean canInitiate(String documentTypeName)
Specified by:
canInitiate in interface DocumentPresentationController

canEdit

public boolean canEdit(Document document)
Specified by:
canEdit in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can edit the document)

canAnnotate

public boolean canAnnotate(Document document)
Specified by:
canAnnotate in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can add notes to the document)

canReload

public boolean canReload(Document document)
Specified by:
canReload in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can reload the document)

canClose

public boolean canClose(Document document)
Specified by:
canClose in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can close the document)

canSave

public boolean canSave(Document document)
Specified by:
canSave in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can save the document)

canRoute

public boolean canRoute(Document document)
Specified by:
canRoute in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can route the document)

canCancel

public boolean canCancel(Document document)
Specified by:
canCancel in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can cancel the document)

canCopy

public boolean canCopy(Document document)
Specified by:
canCopy in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can copy the document)

canPerformRouteReport

public boolean canPerformRouteReport(Document document)
Specified by:
canPerformRouteReport in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can perform route report)

canAddAdhocRequests

public boolean canAddAdhocRequests(Document document)
Specified by:
canAddAdhocRequests in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can do ad hoc route)

canBlanketApprove

public boolean canBlanketApprove(Document document)
This method ...

Specified by:
canBlanketApprove in interface DocumentPresentationController
Parameters:
document -
Returns:
boolean (true if can blanket approve the document)

canApprove

public boolean canApprove(Document document)
Specified by:
canApprove in interface DocumentPresentationController

canDisapprove

public boolean canDisapprove(Document document)
Specified by:
canDisapprove in interface DocumentPresentationController

canSendAdhocRequests

public boolean canSendAdhocRequests(Document document)
Specified by:
canSendAdhocRequests in interface DocumentPresentationController

canSendNoteFyi

public boolean canSendNoteFyi(Document document)
Specified by:
canSendNoteFyi in interface DocumentPresentationController

canEditDocumentOverview

public boolean canEditDocumentOverview(Document document)
Specified by:
canEditDocumentOverview in interface DocumentPresentationController

canFyi

public boolean canFyi(Document document)
Specified by:
canFyi in interface DocumentPresentationController

canAcknowledge

public boolean canAcknowledge(Document document)
Specified by:
canAcknowledge in interface DocumentPresentationController

getDocumentActions

public Set<String> getDocumentActions(Document document)
See Also:
DocumentPresentationController.getDocumentActions(org.kuali.rice.krad.document.Document)

getParameterService

protected ParameterService getParameterService()


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