com.webmethods.caf.faces.data.task.impl
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
public class SimpleTaskContentProvider
- extends TaskContentProviderExtended
Task Content provider which can be used to load/update task instances
- See Also:
- Serialized Form
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 |
Methods inherited from class com.webmethods.caf.faces.data.task.impl.TaskContentProviderExtended |
getCanUserAcceptTask, getCanUserAssignTask, getCanUserCancelTask, getCanUserCompleteTask, getCanUserCreateCollaboration, getCanUserDelegateTask, getCanUserDeleteCollaborationProcess, getCanUserDeleteTask, getCanUserModifyTaskData, getCanUserModifyTaskInfo, getCanUserQueueNewTask, getCanUserResumeTask, getCanUserRollbackTask, getCanUserSuspendTask, getCanUserUpdateCollaborationProcess, getCanUserViewCollaboration, getCanUserViewTaskAudit, getCanUserViewTaskCollaboration, getCanUserViewTaskComments, getCanUserViewTaskData, getCanUserViewTaskInfo, isProcessArchived, openProcessInstanceDetails |
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, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleTaskContentProvider
public SimpleTaskContentProvider()
newTaskData
protected ITaskData newTaskData()
throws ContentProviderException
- 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 class TaskContentProviderExtended
- Returns:
- business data object
- Throws:
ContentProviderException
refresh
public void refresh()
throws ContentProviderException
- Description copied from class:
AbstractTaskContentProvider
- Reloads current task state from taskID
- Specified by:
refresh
in interface IRefreshable
- Overrides:
refresh
in class AbstractTaskContentProvider
- Throws:
ContentProviderException
- if error loading data from the data source
getTaskData
public Object getTaskData()
- Returns task data object
- Returns:
- task data object