public abstract class MockWorkflowDocument extends Object implements WorkflowDocument
It can be extended by any other kind of mock document that needs to override certain methods. This class has absolutely no state or behavior. There is no public constructor, and no member variables. All void methods do nothing. All methods with a return value return null. All state and behavior needs to be added via a subclass.
| Constructor and Description |
|---|
MockWorkflowDocument() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadHocToGroup, adHocToPrincipal, getCurrentNodeNames, getCurrentRouteNodeInstances, setAttributeContent, setSearchableContentpublic MockWorkflowDocument()
public org.joda.time.DateTime getDateLastModified()
getDateLastModified in interface DocumentContractpublic org.joda.time.DateTime getDateApproved()
getDateApproved in interface DocumentContractpublic org.joda.time.DateTime getDateFinalized()
getDateFinalized in interface DocumentContractpublic String getInitiatorPrincipalId()
getInitiatorPrincipalId in interface DocumentContractpublic String getRoutedByPrincipalId()
getRoutedByPrincipalId in interface DocumentContractpublic String getDocumentTypeId()
getDocumentTypeId in interface DocumentContractpublic String getDocumentHandlerUrl()
getDocumentHandlerUrl in interface DocumentContractpublic String getApplicationDocumentStatus()
getApplicationDocumentStatus in interface DocumentContractpublic org.joda.time.DateTime getApplicationDocumentStatusDate()
getApplicationDocumentStatusDate in interface DocumentContractpublic Map<String,String> getVariables()
getVariables in interface DocumentContractpublic String getDocumentId()
getDocumentId in interface DocumentContractpublic Document getDocument()
getDocument in interface WorkflowDocumentpublic DocumentContent getDocumentContent()
getDocumentContent in interface WorkflowDocumentpublic String getApplicationContent()
getApplicationContent in interface WorkflowDocumentpublic void setApplicationContent(String applicationContent)
setApplicationContent in interface WorkflowDocumentpublic void clearAttributeContent()
clearAttributeContent in interface WorkflowDocumentpublic String getAttributeContent()
getAttributeContent in interface WorkflowDocumentpublic void addAttributeDefinition(WorkflowAttributeDefinition attributeDefinition)
addAttributeDefinition in interface WorkflowDocumentpublic void removeAttributeDefinition(WorkflowAttributeDefinition attributeDefinition)
removeAttributeDefinition in interface WorkflowDocumentpublic void clearAttributeDefinitions()
clearAttributeDefinitions in interface WorkflowDocumentpublic List<WorkflowAttributeDefinition> getAttributeDefinitions()
getAttributeDefinitions in interface WorkflowDocumentpublic void addSearchableDefinition(WorkflowAttributeDefinition searchableDefinition)
addSearchableDefinition in interface WorkflowDocumentpublic void removeSearchableDefinition(WorkflowAttributeDefinition searchableDefinition)
removeSearchableDefinition in interface WorkflowDocumentpublic void clearSearchableDefinitions()
clearSearchableDefinitions in interface WorkflowDocumentpublic void clearSearchableContent()
clearSearchableContent in interface WorkflowDocumentpublic List<WorkflowAttributeDefinition> getSearchableDefinitions()
getSearchableDefinitions in interface WorkflowDocumentpublic List<? extends RemotableAttributeErrorContract> validateAttributeDefinition(WorkflowAttributeDefinition attributeDefinition)
validateAttributeDefinition in interface WorkflowDocumentpublic List<ActionRequest> getRootActionRequests()
getRootActionRequests in interface WorkflowDocumentpublic List<ActionTaken> getActionsTaken()
getActionsTaken in interface WorkflowDocumentpublic void setApplicationDocumentId(String applicationDocumentId)
setApplicationDocumentId in interface WorkflowDocumentpublic String getApplicationDocumentId()
getApplicationDocumentId in interface DocumentContractpublic org.joda.time.DateTime getDateCreated()
getDateCreated in interface DocumentContractpublic String getTitle()
getTitle in interface DocumentContractpublic ValidActions getValidActions()
getValidActions in interface WorkflowDocumentpublic RequestedActions getRequestedActions()
getRequestedActions in interface WorkflowDocumentpublic void saveDocument(String annotation)
saveDocument in interface WorkflowDocumentpublic void route(String annotation)
route in interface WorkflowDocumentpublic void disapprove(String annotation)
disapprove in interface WorkflowDocumentpublic void approve(String annotation)
approve in interface WorkflowDocumentpublic void cancel(String annotation)
cancel in interface WorkflowDocumentpublic void recall(String annotation, boolean cancel)
recall in interface WorkflowDocumentpublic void blanketApprove(String annotation)
blanketApprove in interface WorkflowDocumentpublic void blanketApprove(String annotation, String... nodeNames)
blanketApprove in interface WorkflowDocumentpublic void saveDocumentData()
saveDocumentData in interface WorkflowDocumentpublic void setApplicationDocumentStatus(String applicationDocumentStatus)
setApplicationDocumentStatus in interface WorkflowDocumentpublic void acknowledge(String annotation)
acknowledge in interface WorkflowDocumentpublic void fyi(String annotation)
fyi in interface WorkflowDocumentpublic void fyi()
fyi in interface WorkflowDocumentpublic void delete()
delete in interface WorkflowDocumentpublic void refresh()
refresh in interface WorkflowDocumentpublic void adHocToPrincipal(ActionRequestType actionRequested, String annotation, String targetPrincipalId, String responsibilityDescription, boolean forceAction)
adHocToPrincipal in interface WorkflowDocumentpublic void adHocToPrincipal(ActionRequestType actionRequested, String nodeName, String annotation, String targetPrincipalId, String responsibilityDescription, boolean forceAction)
adHocToPrincipal in interface WorkflowDocumentpublic void adHocToPrincipal(ActionRequestType actionRequested, String nodeName, String annotation, String targetPrincipalId, String responsibilityDescription, boolean forceAction, String requestLabel)
adHocToPrincipal in interface WorkflowDocumentpublic void adHocToGroup(ActionRequestType actionRequested, String annotation, String targetGroupId, String responsibilityDescription, boolean forceAction)
adHocToGroup in interface WorkflowDocumentpublic void adHocToGroup(ActionRequestType actionRequested, String nodeName, String annotation, String targetGroupId, String responsibilityDescription, boolean forceAction)
adHocToGroup in interface WorkflowDocumentpublic void adHocToGroup(ActionRequestType actionRequested, String nodeName, String annotation, String targetGroupId, String responsibilityDescription, boolean forceAction, String requestLabel)
adHocToGroup in interface WorkflowDocumentpublic void revokeAdHocRequestById(String actionRequestId, String annotation)
revokeAdHocRequestById in interface WorkflowDocumentpublic void revokeAdHocRequests(AdHocRevoke revoke, String annotation)
revokeAdHocRequests in interface WorkflowDocumentpublic void revokeAllAdHocRequests(String annotation)
revokeAllAdHocRequests in interface WorkflowDocumentpublic void setTitle(String title)
setTitle in interface WorkflowDocumentpublic String getDocumentTypeName()
getDocumentTypeName in interface DocumentContractpublic boolean isCompletionRequested()
isCompletionRequested in interface WorkflowDocumentpublic boolean isApprovalRequested()
isApprovalRequested in interface WorkflowDocumentpublic boolean isAcknowledgeRequested()
isAcknowledgeRequested in interface WorkflowDocumentpublic boolean isFYIRequested()
isFYIRequested in interface WorkflowDocumentpublic boolean isBlanketApproveCapable()
isBlanketApproveCapable in interface WorkflowDocumentpublic boolean isRouteCapable()
isRouteCapable in interface WorkflowDocumentpublic boolean isValidAction(ActionType actionType)
isValidAction in interface WorkflowDocumentpublic void superUserBlanketApprove(String annotation)
superUserBlanketApprove in interface WorkflowDocumentpublic void superUserNodeApprove(String nodeName, String annotation)
superUserNodeApprove in interface WorkflowDocumentpublic void superUserTakeRequestedAction(String actionRequestId, String annotation)
superUserTakeRequestedAction in interface WorkflowDocumentpublic void superUserDisapprove(String annotation)
superUserDisapprove in interface WorkflowDocumentpublic void superUserCancel(String annotation)
superUserCancel in interface WorkflowDocumentpublic void superUserReturnToPreviousNode(ReturnPoint returnPoint, String annotation)
superUserReturnToPreviousNode in interface WorkflowDocumentpublic void complete(String annotation)
complete in interface WorkflowDocumentpublic void logAnnotation(String annotation)
logAnnotation in interface WorkflowDocumentpublic DocumentStatus getStatus()
getStatus in interface DocumentContractpublic boolean checkStatus(DocumentStatus status)
checkStatus in interface WorkflowDocumentpublic boolean isInitiated()
isInitiated in interface WorkflowDocumentpublic boolean isSaved()
isSaved in interface WorkflowDocumentpublic boolean isEnroute()
isEnroute in interface WorkflowDocumentpublic boolean isException()
isException in interface WorkflowDocumentpublic boolean isCanceled()
isCanceled in interface WorkflowDocumentpublic boolean isRecalled()
isRecalled in interface WorkflowDocumentpublic boolean isDisapproved()
isDisapproved in interface WorkflowDocumentpublic boolean isApproved()
isApproved in interface WorkflowDocumentpublic boolean isProcessed()
isProcessed in interface WorkflowDocumentpublic boolean isFinal()
isFinal in interface WorkflowDocumentpublic String getPrincipalId()
getPrincipalId in interface WorkflowDocumentpublic void switchPrincipal(String principalId)
switchPrincipal in interface WorkflowDocumentpublic void takeGroupAuthority(String annotation, String groupId)
takeGroupAuthority in interface WorkflowDocumentpublic void releaseGroupAuthority(String annotation, String groupId)
releaseGroupAuthority in interface WorkflowDocumentpublic Set<String> getNodeNames()
getNodeNames in interface WorkflowDocumentpublic void returnToPreviousNode(String nodeName, String annotation)
returnToPreviousNode in interface WorkflowDocumentpublic void returnToPreviousNode(String annotation, ReturnPoint returnPoint)
returnToPreviousNode in interface WorkflowDocumentpublic void move(MovePoint movePoint, String annotation)
move in interface WorkflowDocumentpublic List<RouteNodeInstance> getActiveRouteNodeInstances()
getActiveRouteNodeInstances in interface WorkflowDocumentpublic List<RouteNodeInstance> getRouteNodeInstances()
getRouteNodeInstances in interface WorkflowDocumentpublic List<String> getPreviousNodeNames()
getPreviousNodeNames in interface WorkflowDocumentpublic DocumentDetail getDocumentDetail()
getDocumentDetail in interface WorkflowDocumentpublic void updateDocumentContent(DocumentContentUpdate documentContentUpdate)
updateDocumentContent in interface WorkflowDocumentpublic void placeInExceptionRouting(String annotation)
placeInExceptionRouting in interface WorkflowDocumentpublic void setVariable(String name, String value)
setVariable in interface WorkflowDocumentpublic String getVariableValue(String name)
getVariableValue in interface WorkflowDocumentpublic void setReceiveFutureRequests()
setReceiveFutureRequests in interface WorkflowDocumentpublic void setDoNotReceiveFutureRequests()
setDoNotReceiveFutureRequests in interface WorkflowDocumentpublic void setClearFutureRequests()
setClearFutureRequests in interface WorkflowDocumentpublic String getReceiveFutureRequestsValue()
getReceiveFutureRequestsValue in interface WorkflowDocumentpublic String getDoNotReceiveFutureRequestsValue()
getDoNotReceiveFutureRequestsValue in interface WorkflowDocumentpublic String getClearFutureRequestsValue()
getClearFutureRequestsValue in interface WorkflowDocumentCopyright © 2005–2015 The Kuali Foundation. All rights reserved.