Interface ITaskDefinition
- All Superinterfaces:
IView
,Serializable
Class ITaskDefinition
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from interface com.webmethods.portal.service.view.IView
PROP_DESCRIPTION, PROP_NAME, PROP_TYPE, PROP_URI
-
Method Summary
Modifier and TypeMethodDescriptioncom.softwareag.caf.shared.task.core.model.AgileAppsInfo
Returns AgileApps related information if there is one Will return null if this task definition has no such information definedReturns configured storage type for attachments.int
Returns task auditing optionsDefault layout direction for this task collaboration processIURI[]
Returns list of uris of collaboration task types which could be used for this typeReturns configured storage type for commentsReturns uri for the folder where escalation rules for this task definition are storedReturns description for task definitionReturns Task Index Table display information if there is task index table Will return null if no Task Index Table was created for this task definitionReturns uri of the folder where distribution rules for this task definition are storedReturns uri of the folder where distribution rules for this task definition are storedlong
Returns the EDA task data emit configuration masklong
Returns the EDA emit configuration maskReturns HPSTRA Index Table information if there is task index table Will return null if no HPSTRA Index Table was created for this task definitionReturns list of defined propertiesReturns xtype name which defines indexing schema for this task typegetName()
Returns name of the task definition.Returns defined parent task type ID.IURI[]
Returns uri for queue new task portletReturns uri for the folder where escalation rules for this task definition are storedReturns uri of the security realm which is shared by all tasks of this typeReturns uri of the folder where task type subscription sources are storedReturns the name of the task portlet applicationReturns name of JSF bean for task content providerReturns registered name of implementation class for task datacom.softwareag.caf.shared.task.core.model.TaskDataDefTable
Returns Task Data Definition Table information if there is task data information Will return null if this task definition has no task business data definedReturns configured Task Description for attachments.Returns uri for task Detail GadgetReturns icon to use for this task of this typeReturns task Type IDReturns the task's voting table containing the voting strategy and its configurationReturns uri of the folder where trigger rules for this task definition are storedIURI[]
Returns URIs of the view task portletsboolean
Returns is analytics is enabled for this task typeboolean
If collaboration is enabled for this task typeboolean
If commenting is enabled for this task typeboolean
Indicates if data sharing enabled for this task typeboolean
Gets status of this task definitionboolean
If HPSTRA is enabled for this task typeboolean
Wherther collaboration process orchestration is enabled for this taskboolean
If this is a system task typeboolean
Returns if the task is votable or notMethods inherited from interface com.webmethods.portal.service.view.IView
getProperties, getProperty, getPropertyNames, getURI
-
Field Details
-
AUDIT_NONE
static final int AUDIT_NONE- See Also:
-
AUDIT_CREATE
static final int AUDIT_CREATE- See Also:
-
AUDIT_UPDATE
static final int AUDIT_UPDATE- See Also:
-
AUDIT_TASK_DATA
static final int AUDIT_TASK_DATA- See Also:
-
AUDIT_TASK_RULES
static final int AUDIT_TASK_RULES- See Also:
-
AUDIT_ERROR
static final int AUDIT_ERROR- See Also:
-
AUDIT_REVERT
static final int AUDIT_REVERT- See Also:
-
AUDIT_ALL
static final int AUDIT_ALL- See Also:
-
-
Method Details
-
getTaskTypeID
Returns task Type ID- Throws:
PortalException
-
getName
Returns name of the task definition. Must be unique amond all task definitions- Throws:
PortalException
-
getDescription
Returns description for task definition- Throws:
PortalException
-
getViewTaskPortletURIs
Returns URIs of the view task portlets- Throws:
PortalException
-
getQueueTaskPortletURIs
Returns uri for queue new task portlet- Throws:
PortalException
-
getTaskDetailGadgetURIs
Returns uri for task Detail Gadget- Throws:
PortalException
-
getTaskApplicationName
Returns the name of the task portlet application- Throws:
PortalException
-
isEnabled
Gets status of this task definition- Throws:
PortalException
-
getDistributionRulesFolderURI
Returns uri of the folder where distribution rules for this task definition are stored- Throws:
PortalException
-
getDistributionFiltersFolderURI
Returns uri of the folder where distribution rules for this task definition are stored- Throws:
PortalException
-
getTriggerRulesFolderURI
Returns uri of the folder where trigger rules for this task definition are stored- Throws:
PortalException
-
getScheduleRulesFolderURI
Returns uri for the folder where escalation rules for this task definition are stored- Throws:
PortalException
-
getDelegationRulesFolderURI
Returns uri for the folder where escalation rules for this task definition are stored- Throws:
PortalException
-
getSecurityRealmURI
Returns uri of the security realm which is shared by all tasks of this type- Throws:
PortalException
-
getSubscriptionSourcesFolderURI
Returns uri of the folder where task type subscription sources are stored- Throws:
PortalException
-
getAuditOptions
Returns task auditing options- Throws:
PortalException
-
getTaskDataImplClass
Returns registered name of implementation class for task data- Throws:
PortalException
-
getTaskClientName
Returns name of JSF bean for task content provider- Throws:
PortalException
-
isAnalyticsEnabled
Returns is analytics is enabled for this task type- Throws:
PortalException
-
getTaskStepIcon
Returns icon to use for this task of this type- Throws:
PortalException
-
isDataSharingEnabled
Indicates if data sharing enabled for this task type- Returns:
- Throws:
PortalException
-
getCollaborationTasks
Returns list of uris of collaboration task types which could be used for this type- Throws:
PortalException
-
isCommentingEnabled
If commenting is enabled for this task type- Throws:
PortalException
-
isCollaborationEnabled
If collaboration is enabled for this task type- Throws:
PortalException
-
isOrchestrationEnabled
Wherther collaboration process orchestration is enabled for this task- Throws:
PortalException
-
isSystemTaskType
If this is a system task type- Throws:
PortalException
-
getCollaborationLayout
Default layout direction for this task collaboration process- Returns:
- Throws:
PortalException
-
getTaskDescription
Returns configured Task Description for attachments.- Throws:
PortalException
-
getAttachmentsStorageType
Returns configured storage type for attachments.- Throws:
PortalException
-
getCommentsStorageType
Returns configured storage type for comments- Throws:
PortalException
-
getParentTaskTypeID
Returns defined parent task type ID. May be null- Throws:
PortalException
-
getIndexTypeDefinition
Returns xtype name which defines indexing schema for this task type- Throws:
PortalException
-
getIndexProperties
Returns list of defined properties- Throws:
PortalException
-
getDisplayIndexTable
Returns Task Index Table display information if there is task index table Will return null if no Task Index Table was created for this task definition- Returns:
- Throws:
PortalException
-
getHpstraIndexTable
Returns HPSTRA Index Table information if there is task index table Will return null if no HPSTRA Index Table was created for this task definition- Returns:
- Throws:
PortalException
-
isHpstraEnabled
If HPSTRA is enabled for this task type- Throws:
PortalException
-
getEdaEmitMask
Returns the EDA emit configuration mask- Throws:
PortalException
-
getEdaDataMask
Returns the EDA task data emit configuration mask- Throws:
PortalException
-
getTaskDataTable
com.softwareag.caf.shared.task.core.model.TaskDataDefTable getTaskDataTable() throws PortalExceptionReturns Task Data Definition Table information if there is task data information Will return null if this task definition has no task business data defined- Returns:
- Throws:
PortalException
-
getAgileAppsInfo
Returns AgileApps related information if there is one Will return null if this task definition has no such information defined- Returns:
- Throws:
PortalException
-
isVotable
Returns if the task is votable or not- Returns:
- Throws:
PortalException
-
getTaskVotingTable
Returns the task's voting table containing the voting strategy and its configuration- Returns:
- Throws:
PortalException
-