Class SimpleTaskContentProvider
java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.task.impl.AbstractTaskContentProvider
com.webmethods.caf.faces.data.task.impl.TaskContentProvider
com.webmethods.caf.faces.data.task.impl.TaskContentProviderExtended
com.webmethods.caf.faces.data.task.impl.SimpleTaskContentProvider
- All Implemented Interfaces:
IPageFlowScopeAdapter
,IContentProvider
,IRefreshable
,IRefreshableContentProvider
,ITransactionalContentProvider
,IUpdateableContentProvider
,ITaskContentProvider
,Serializable
Task Content provider which can be used to load/update task instances
- See Also:
-
Field Summary
Fields inherited from class com.webmethods.caf.faces.data.task.impl.AbstractTaskContentProvider
m_adhocRouting, m_autoAccept, m_currentTaskData, m_currentTaskInfo, m_maxAllowedToAccept, m_needAcceptToUpdate, m_needRefresh, m_previousTaskData, m_previousTaskInfo, m_taskID, m_taskTypeID, PROPERTY_KEY_TASKDATA, PROPERTY_KEYS
Fields inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
fExpireWithPageFlow
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.webmethods.caf.faces.data.task.impl.TaskContentProviderExtended
attemptTransition, canVoteTask, getCanUserAcceptTask, getCanUserAssignTask, getCanUserCancelTask, getCanUserCompleteTask, getCanUserCreateCollaboration, getCanUserDelegateTask, getCanUserDeleteCollaborationProcess, getCanUserDeleteTask, getCanUserModifyTaskData, getCanUserModifyTaskInfo, getCanUserQueueNewTask, getCanUserResumeTask, getCanUserRollbackTask, getCanUserSuspendTask, getCanUserUpdateCollaborationProcess, getCanUserViewCollaboration, getCanUserViewTaskAudit, getCanUserViewTaskCollaboration, getCanUserViewTaskComments, getCanUserViewTaskContent, getCanUserViewTaskData, getCanUserViewTaskInfo, getCanUserViewTaskVotingStatistics, isProcessArchived, isVotingDone, makeVote, openProcessInstanceDetails, validStatusTransition, vote, voteComplete, voteOrSetStatus
Methods inherited from class com.webmethods.caf.faces.data.task.impl.TaskContentProvider
getTaskServiceProvider
Methods inherited from class com.webmethods.caf.faces.data.task.impl.AbstractTaskContentProvider
acceptTask, applyChanges, applyChangesNoAccept, cancelChanges, cancelTask, completeTask, deleteTask, getAdhocRouting, getAutoAccept, getCurrentUserID, getMaxAllowedToAccept, getNeedAcceptToUpdate, getNeedInfoRefresh, getNeedRefresh, getPropertyKeys, getTaskID, getTaskInfo, getTaskTypeID, getTaskTypeName, getType, getValue, hasPendingChanges, hasProperty, init, isAutoRefresh, isCurrentUserAccepted, isReadOnly, isUpdateable, queueNewTask, reset, resumeTask, setAdhocRouting, setAutoAccept, setAutoRefresh, setMaxAllowedToAccept, setNeedAcceptToUpdate, setNeedRefresh, setTaskID, setTaskTypeID, setValue, supportsAutoRefresh, suspendTask, unacceptTask
Methods inherited from class com.webmethods.caf.faces.bean.PageFlowScopeAdapter
getExpireWithPageFlow, setExpireWithPageFlow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
toString
-
Constructor Details
-
SimpleTaskContentProvider
public SimpleTaskContentProvider()
-
-
Method Details
-
newTaskData
Description copied from class:AbstractTaskContentProvider
Creates new instance of task business data. This must be overridden as each task type implements its business data in its unique class- Overrides:
newTaskData
in classTaskContentProviderExtended
- Returns:
- business data object
- Throws:
ContentProviderException
-
refreshment
public void refreshment() -
refresh
Description copied from class:AbstractTaskContentProvider
Reloads current task state from taskID- Specified by:
refresh
in interfaceIRefreshable
- Overrides:
refresh
in classAbstractTaskContentProvider
- Throws:
ContentProviderException
- if error loading data from the data source
-
getTaskData
Returns task data object- Returns:
- task data object
-