com.ibm.task.clientmodel.bean
Class TaskTemplateBean

java.lang.Object
  extended by com.ibm.task.clientmodel.bean.TaskTemplateBean
All Implemented Interfaces:
TaskTemplate, java.io.Serializable

public class TaskTemplateBean
extends java.lang.Object
implements TaskTemplate

Accesses the properties of the original TaskTemplate object and adds metadata for national language support and converters.

A TaskTemplateBean object can be instantiated from a TaskTemplate object.

See Also:
TaskTemplate, Serialized Form

Field Summary
static java.lang.String ADHOC_PROPERTY
          Use the property name to determine labels and converters for the adHoc property.
static java.lang.String APPLICATIONDEFAULTSID_PROPERTY
          Use the property name to determine labels and converters for the applicationDefaultsID property.
static java.lang.String APPLICATIONNAME_PROPERTY
          Use the property name to determine labels and converters for the applicationName property.
static java.lang.String ASSIGNMENTTYPE_PROPERTY
          Use the property name to determine labels and converters for the assignmentType property.
static java.lang.String AUTODELETIONMODE_PROPERTY
          Use the property name to determine labels and converters for the autoDeletionMode property.
static java.lang.String BUSINESSRELEVANT_PROPERTY
          Use the property name to determine labels and converters for the businessRelevant property.
static java.lang.String CALENDARNAME_PROPERTY
          Use the property name to determine labels and converters for the calendarName property.
static java.lang.String CONTAINMENTCONTEXTID_PROPERTY
          Use the property name to determine labels and converters for the containmentContextID property.
static java.lang.String CONTEXTAUTHORIZATIONOFOWNER_PROPERTY
          Use the property name to determine labels and converters for the contextAuthorizationOfOwner property.
static java.lang.String COPYRIGHT
           
static java.lang.String DEFINITIONNAME_PROPERTY
          Use the property name to determine labels and converters for the definition name property.
static java.lang.String DEFINITIONNAMESPACE_PROPERTY
          Use the property name to determine labels and converters for the definition namespace property.
static java.lang.String DESCRIPTION_PROPERTY
          Use the property name to determine labels and converters for the description property.
static java.lang.String DISPLAYNAME_PROPERTY
          Use the property name to determine labels and converters for the displayName property.
static java.lang.String DURATIONUNTILDELETED_PROPERTY
          Use the property name to determine labels and converters for the durationUntilDeleted property.
static java.lang.String DURATIONUNTILDUE_PROPERTY
          Use the property name to determine labels and converters for the durationUntilDue property.
static java.lang.String DURATIONUNTILEXPIRES_PROPERTY
          Use the property name to determine labels and converters for the durationUntilExpires property.
static java.lang.String ESCALATIONTEMPLATEIDS_PROPERTY
          Use the property name to determine labels and converters for the escalationTemplateIDs property.
static java.lang.String EVENTHANDLERNAME_PROPERTY
          Use the property name to determine labels and converters for the eventHandlerName property.
static java.lang.String ID_PROPERTY
          Use the property name to determine labels and converters for the ID property.
static java.lang.String INHERITEDAUTHORIZATION_PROPERTY
          Use the property name to determine labels and converters for the inheritedAuthorization property.
static java.lang.String INLINE_PROPERTY
          Use the property name to determine labels and converters for the property inline.
static java.lang.String JNDINAMEOFCALENDAR_PROPERTY
          Use the property name to determine labels and converters for the JNDINameOfCalendar property.
static java.lang.String JNDINAMEOFSTAFFPLUGINPROVIDER_PROPERTY
          Use the property name to determine labels and converters for the JNDINameOfStaffPluginProvider property.
static java.lang.String KIND_PROPERTY
          Use the property name to determine labels and converters for the kind property.
static java.lang.String NAME_PROPERTY
          Use the property name to determine labels and converters for the name property.
static java.lang.String NAMESPACE_PROPERTY
          Use the property name to determine labels and converters for the namespace property.
static java.lang.String PRIORITY_DEFINITION_PROPERTY
          Use the property name to determine labels and converters for the priority definition property.
static java.lang.String PRIORITY_PROPERTY
          Use the property name to determine labels and converters for the priority property.
static java.lang.String STATE_PROPERTY
          Use the property name to determine labels and converters for the property state.
static java.lang.String SUBSTITUTIONPOLICY_PROPERTY
          Use the property name to determine labels and converters for the property substitution policy.
static java.lang.String SUPPORTSAUTOMATICCLAIM_PROPERTY
          Use the property name to determine labels and converters for the property supportsAutomaticClaim.
static java.lang.String SUPPORTSCLAIMIFSUSPENDED_PROPERTY
          Use the property name to determine labels and converters for the property supportsClaimIfSuspended.
static java.lang.String SUPPORTSDELEGATION_PROPERTY
          Use the property name to determine labels and converters for the property supportsClaimIfSuspended.
static java.lang.String SUPPORTSFOLLOWONTASKS_PROPERTY
          Use the property name to determine labels and converters for the property supportsFollowOnTasks.
static java.lang.String SUPPORTSSUBTASKS_PROPERTY
          Use the property name to determine labels and converters for the property supportsSubTasks.
static java.lang.String TYPE_PROPERTY
          Use the property name to determine labels and converters for the type property.
static java.lang.String VALIDFROMTIME_PROPERTY
          Use the property name to determine labels and converters for the validFromTime property.
static java.lang.String WORKBASKETNAME_PROPERTY
          Use the property name to determine labels and converters for the workBasketName property.
 
Fields inherited from interface com.ibm.task.api.TaskTemplate
ASSIGNMENT_TYPE_PARALLEL, ASSIGNMENT_TYPE_SINGLE, AUTH_NONE, AUTH_READER, AUTO_DELETE_ON_COMPLETION, AUTO_DELETE_ON_SUCCESSFUL_COMPLETION, AUTONOMY_CHILD, AUTONOMY_NOT_APPLICABLE, AUTONOMY_PEER, INHERITED_AUTH_ADMINISTRATOR, INHERITED_AUTH_ALL, INHERITED_AUTH_NONE, KIND_ADMINISTRATIVE, KIND_HUMAN, KIND_ORIGINATING, KIND_PARTICIPATING, STATE_STARTED, STATE_STOPPED, SUBSTITUTION_POLICY_NO_SUBSTITUTION, SUBSTITUTION_POLICY_SELECT_USER_IF_PRESENT, SUBSTITUTION_POLICY_SUBSTITUTE_IF_ABSENT
 
Constructor Summary
  TaskTemplateBean(TaskTemplate data, HTMConnection htmConnection)
          Constructs a new object from an original TaskTemplate object.
protected TaskTemplateBean(TKTID id, HTMConnection htmConnection, java.util.Locale locale)
          Constructs a TaskTemplateBean from a task template id.
 
Method Summary
 ACOID getApplicationDefaultsID()
          Returns the applicationDefaultsID property.
 java.lang.String getApplicationName()
          Returns the applicationName property.
 int getAssignmentType()
          Returns the property assignmentType.
 int getAutoDeletionMode()
          Returns the property autoDeletionMode.
 int getAutonomy()
          Returns the property autonomy.
 java.lang.String getCalendarName()
          Returns the property calendarName.
 OID getContainmentContextID()
          Returns the property containmentContextID.
 int getContextAuthorizationOfOwner()
          Returns the property contextAuthorizationOfOwner.
static SimpleConverter getConverter(java.lang.String propertyName)
          Returns the default converter for a given property.
 java.lang.String getDefinitionName()
          Returns the property definition name.
 java.lang.String getDefinitionNamespace()
          Returns the property definition namespace.
 com.ibm.bpc.clientcore.util.LocalisedString getDescription()
          Returns the localised description.
 java.lang.String getDescription(java.util.Locale locale)
          Returns the property description.
 com.ibm.bpc.clientcore.util.LocalisedString getDisplayName()
          Returns the localised display name.
 java.lang.String getDisplayName(java.util.Locale locale)
          Returns the property displayName.
 java.lang.String getDurationUntilDeleted()
          Returns the property durationUntilDeleted.
 java.lang.String getDurationUntilDue()
          Returns the property durationUntilDue.
 java.lang.String getDurationUntilExpires()
          Returns the property durationUntilExpires.
 java.lang.String getEventHandlerName()
          Returns the property eventHandlerName.
 TKTID getID()
          Returns the property ID.
 int getInheritedAuthorization()
          Returns the property inheritedAuthorization.
 MessageWrapper getInputMessageWrapper()
          Retrieves the input message.
 java.lang.String getJNDINameOfCalendar()
          Returns the property JNDINameOfCalendar.
 java.lang.String getJNDINameOfStaffPluginProvider()
          Returns the property JNDINameOfStaffPluginProvider.
 int getKind()
          Returns the property kind.
static java.lang.String getLabel(java.lang.String propertyName)
          Returns the resource bundle key for a property
static java.lang.String getLabel(java.lang.String propertyName, java.util.Locale locale)
          Returns the label for a property from the resource bundle.
 java.util.List getLocalesOfDescriptions()
          Returns the property localesOfDescriptions.
 java.util.List getLocalesOfDisplayNames()
          Returns the property localesOfDisplayNames.
 java.lang.String getName()
          Returns the property name.
 java.lang.String getNamespace()
          Returns the property namespace.
 java.lang.Integer getPriority()
          Returns the property priority.
 java.lang.String getPriorityDefinition()
          Returns the property priority definition.
 int getState()
          Returns the property state.
 int getSubstitutionPolicy()
          Returns the property substitutionPolicy.
 java.lang.String getType()
          Returns the property type.
 java.util.Calendar getValidFromTime()
          Returns the property validFromTime.
 java.lang.String getWorkBasketName()
          Returns the workBasketName property.
 boolean isAdHoc()
          Returns the property adHoc.
 boolean isBusinessRelevant()
          Returns the property businessRelevant.
 boolean isInline()
          Returns the property inline.
 boolean isSupportsAutomaticClaim()
          Returns the property supportsAutomaticClaim.
 boolean isSupportsClaimIfSuspended()
          Returns the property supportsClaimIfSuspended.
 boolean isSupportsDelegation()
          Returns the property supportsDelegation.
 boolean isSupportsFollowOnTasks()
          Returns the property supportsFollowOnTasks.
 boolean isSupportsSubTasks()
          Returns the property supportsSubTasks.
static boolean isValid(java.lang.String propertyName)
          Checks if the property is valid.
 boolean supportsAutomaticClaim()
          Returns the property supportsAutomaticClaim.
 boolean supportsClaimIfSuspended()
          Returns the property supportsClaimIfSuspended.
 boolean supportsDelegation()
          Returns the property supportsDelegation.
 boolean supportsFollowOnTasks()
          Returns the property supportsFollowOnTasks.
 boolean supportsSubTasks()
          Returns the property supportsSubTasks.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

APPLICATIONDEFAULTSID_PROPERTY

public static final java.lang.String APPLICATIONDEFAULTSID_PROPERTY
Use the property name to determine labels and converters for the applicationDefaultsID property.

See Also:
Constant Field Values

APPLICATIONNAME_PROPERTY

public static final java.lang.String APPLICATIONNAME_PROPERTY
Use the property name to determine labels and converters for the applicationName property.

See Also:
Constant Field Values

AUTODELETIONMODE_PROPERTY

public static final java.lang.String AUTODELETIONMODE_PROPERTY
Use the property name to determine labels and converters for the autoDeletionMode property.

See Also:
Constant Field Values

ASSIGNMENTTYPE_PROPERTY

public static final java.lang.String ASSIGNMENTTYPE_PROPERTY
Use the property name to determine labels and converters for the assignmentType property.

See Also:
Constant Field Values

INHERITEDAUTHORIZATION_PROPERTY

public static final java.lang.String INHERITEDAUTHORIZATION_PROPERTY
Use the property name to determine labels and converters for the inheritedAuthorization property.

See Also:
Constant Field Values

CALENDARNAME_PROPERTY

public static final java.lang.String CALENDARNAME_PROPERTY
Use the property name to determine labels and converters for the calendarName property.

See Also:
Constant Field Values

CONTAINMENTCONTEXTID_PROPERTY

public static final java.lang.String CONTAINMENTCONTEXTID_PROPERTY
Use the property name to determine labels and converters for the containmentContextID property.

See Also:
Constant Field Values

CONTEXTAUTHORIZATIONOFOWNER_PROPERTY

public static final java.lang.String CONTEXTAUTHORIZATIONOFOWNER_PROPERTY
Use the property name to determine labels and converters for the contextAuthorizationOfOwner property.

See Also:
Constant Field Values

DESCRIPTION_PROPERTY

public static final java.lang.String DESCRIPTION_PROPERTY
Use the property name to determine labels and converters for the description property.

See Also:
Constant Field Values

DISPLAYNAME_PROPERTY

public static final java.lang.String DISPLAYNAME_PROPERTY
Use the property name to determine labels and converters for the displayName property.

See Also:
Constant Field Values

DURATIONUNTILDELETED_PROPERTY

public static final java.lang.String DURATIONUNTILDELETED_PROPERTY
Use the property name to determine labels and converters for the durationUntilDeleted property.

See Also:
Constant Field Values

DURATIONUNTILDUE_PROPERTY

public static final java.lang.String DURATIONUNTILDUE_PROPERTY
Use the property name to determine labels and converters for the durationUntilDue property.

See Also:
Constant Field Values

DURATIONUNTILEXPIRES_PROPERTY

public static final java.lang.String DURATIONUNTILEXPIRES_PROPERTY
Use the property name to determine labels and converters for the durationUntilExpires property.

See Also:
Constant Field Values

ESCALATIONTEMPLATEIDS_PROPERTY

public static final java.lang.String ESCALATIONTEMPLATEIDS_PROPERTY
Use the property name to determine labels and converters for the escalationTemplateIDs property.

See Also:
Constant Field Values

EVENTHANDLERNAME_PROPERTY

public static final java.lang.String EVENTHANDLERNAME_PROPERTY
Use the property name to determine labels and converters for the eventHandlerName property.

See Also:
Constant Field Values

ID_PROPERTY

public static final java.lang.String ID_PROPERTY
Use the property name to determine labels and converters for the ID property.

See Also:
Constant Field Values

JNDINAMEOFCALENDAR_PROPERTY

public static final java.lang.String JNDINAMEOFCALENDAR_PROPERTY
Use the property name to determine labels and converters for the JNDINameOfCalendar property.

See Also:
Constant Field Values

JNDINAMEOFSTAFFPLUGINPROVIDER_PROPERTY

public static final java.lang.String JNDINAMEOFSTAFFPLUGINPROVIDER_PROPERTY
Use the property name to determine labels and converters for the JNDINameOfStaffPluginProvider property.

See Also:
Constant Field Values

KIND_PROPERTY

public static final java.lang.String KIND_PROPERTY
Use the property name to determine labels and converters for the kind property.

See Also:
Constant Field Values

NAME_PROPERTY

public static final java.lang.String NAME_PROPERTY
Use the property name to determine labels and converters for the name property.

See Also:
Constant Field Values

NAMESPACE_PROPERTY

public static final java.lang.String NAMESPACE_PROPERTY
Use the property name to determine labels and converters for the namespace property.

See Also:
Constant Field Values

DEFINITIONNAME_PROPERTY

public static final java.lang.String DEFINITIONNAME_PROPERTY
Use the property name to determine labels and converters for the definition name property.

See Also:
Constant Field Values

DEFINITIONNAMESPACE_PROPERTY

public static final java.lang.String DEFINITIONNAMESPACE_PROPERTY
Use the property name to determine labels and converters for the definition namespace property.

See Also:
Constant Field Values

PRIORITY_PROPERTY

public static final java.lang.String PRIORITY_PROPERTY
Use the property name to determine labels and converters for the priority property.

See Also:
Constant Field Values

PRIORITY_DEFINITION_PROPERTY

public static final java.lang.String PRIORITY_DEFINITION_PROPERTY
Use the property name to determine labels and converters for the priority definition property.

See Also:
Constant Field Values

TYPE_PROPERTY

public static final java.lang.String TYPE_PROPERTY
Use the property name to determine labels and converters for the type property.

See Also:
Constant Field Values

VALIDFROMTIME_PROPERTY

public static final java.lang.String VALIDFROMTIME_PROPERTY
Use the property name to determine labels and converters for the validFromTime property.

See Also:
Constant Field Values

ADHOC_PROPERTY

public static final java.lang.String ADHOC_PROPERTY
Use the property name to determine labels and converters for the adHoc property.

See Also:
Constant Field Values

BUSINESSRELEVANT_PROPERTY

public static final java.lang.String BUSINESSRELEVANT_PROPERTY
Use the property name to determine labels and converters for the businessRelevant property.

See Also:
Constant Field Values

SUPPORTSAUTOMATICCLAIM_PROPERTY

public static final java.lang.String SUPPORTSAUTOMATICCLAIM_PROPERTY
Use the property name to determine labels and converters for the property supportsAutomaticClaim.

See Also:
Constant Field Values

SUPPORTSCLAIMIFSUSPENDED_PROPERTY

public static final java.lang.String SUPPORTSCLAIMIFSUSPENDED_PROPERTY
Use the property name to determine labels and converters for the property supportsClaimIfSuspended.

See Also:
Constant Field Values

SUPPORTSDELEGATION_PROPERTY

public static final java.lang.String SUPPORTSDELEGATION_PROPERTY
Use the property name to determine labels and converters for the property supportsClaimIfSuspended.

See Also:
Constant Field Values

SUPPORTSSUBTASKS_PROPERTY

public static final java.lang.String SUPPORTSSUBTASKS_PROPERTY
Use the property name to determine labels and converters for the property supportsSubTasks.

See Also:
Constant Field Values

SUPPORTSFOLLOWONTASKS_PROPERTY

public static final java.lang.String SUPPORTSFOLLOWONTASKS_PROPERTY
Use the property name to determine labels and converters for the property supportsFollowOnTasks.

See Also:
Constant Field Values

STATE_PROPERTY

public static final java.lang.String STATE_PROPERTY
Use the property name to determine labels and converters for the property state.

See Also:
Constant Field Values

SUBSTITUTIONPOLICY_PROPERTY

public static final java.lang.String SUBSTITUTIONPOLICY_PROPERTY
Use the property name to determine labels and converters for the property substitution policy.

See Also:
Constant Field Values

INLINE_PROPERTY

public static java.lang.String INLINE_PROPERTY
Use the property name to determine labels and converters for the property inline.


WORKBASKETNAME_PROPERTY

public static final java.lang.String WORKBASKETNAME_PROPERTY
Use the property name to determine labels and converters for the workBasketName property.

See Also:
Constant Field Values
Constructor Detail

TaskTemplateBean

public TaskTemplateBean(TaskTemplate data,
                        HTMConnection htmConnection)
Constructs a new object from an original TaskTemplate object.

Parameters:
data - The original data object.
htmConnection - The connection to the HumanTaskManagerService API.

TaskTemplateBean

protected TaskTemplateBean(TKTID id,
                           HTMConnection htmConnection,
                           java.util.Locale locale)
Constructs a TaskTemplateBean from a task template id.

Parameters:
id - The task template id.
htmConnection - The connection to the HumanTaskManagerService API.
locale - The locale of the locale dependant properties.
Method Detail

getConverter

public static SimpleConverter getConverter(java.lang.String propertyName)
Returns the default converter for a given property.

Parameters:
propertyName - The name for the property.
Returns:
The converter instance if one has been registered with propertyName, null otherwise.

getLabel

public static java.lang.String getLabel(java.lang.String propertyName)
Returns the resource bundle key for a property

Parameters:
propertyName - The name for the property.
Returns:
The resource bundle key for the property.

getLabel

public static java.lang.String getLabel(java.lang.String propertyName,
                                        java.util.Locale locale)
Returns the label for a property from the resource bundle. If no label is found in the resource bundle the resource bundle key for the property is returned.

Parameters:
propertyName - The name for the property.
locale - The locale.
Returns:
The label or the resource bundle key for the property.

isValid

public static boolean isValid(java.lang.String propertyName)
Checks if the property is valid.

Parameters:
propertyName - The name of the property to be checked.
Returns:
True, if the propertyName is a known property for an object of this class.

getApplicationDefaultsID

public ACOID getApplicationDefaultsID()
Returns the applicationDefaultsID property.

Specified by:
getApplicationDefaultsID in interface TaskTemplate
See Also:
TaskTemplate.getApplicationDefaultsID()

getApplicationName

public java.lang.String getApplicationName()
Returns the applicationName property.

Specified by:
getApplicationName in interface TaskTemplate
See Also:
TaskTemplate.getApplicationName()

getWorkBasketName

public java.lang.String getWorkBasketName()
Returns the workBasketName property.

Specified by:
getWorkBasketName in interface TaskTemplate
See Also:
TaskTemplate.getWorkBasketName()

getAutoDeletionMode

public int getAutoDeletionMode()
Returns the property autoDeletionMode.

Specified by:
getAutoDeletionMode in interface TaskTemplate
See Also:
TaskTemplate.getAutoDeletionMode()

getAssignmentType

public int getAssignmentType()
Returns the property assignmentType.

Specified by:
getAssignmentType in interface TaskTemplate
See Also:
TaskTemplate.getAssignmentType()

getInheritedAuthorization

public int getInheritedAuthorization()
Returns the property inheritedAuthorization.

Specified by:
getInheritedAuthorization in interface TaskTemplate
See Also:
TaskTemplate.getInheritedAuthorization()

getCalendarName

public java.lang.String getCalendarName()
Returns the property calendarName.

Specified by:
getCalendarName in interface TaskTemplate
See Also:
TaskTemplate.getCalendarName()

getContainmentContextID

public OID getContainmentContextID()
Returns the property containmentContextID.

Specified by:
getContainmentContextID in interface TaskTemplate
See Also:
TaskTemplate.getContainmentContextID()

getContextAuthorizationOfOwner

public int getContextAuthorizationOfOwner()
Returns the property contextAuthorizationOfOwner.

Specified by:
getContextAuthorizationOfOwner in interface TaskTemplate
See Also:
TaskTemplate.getContextAuthorizationOfOwner()

getDescription

public java.lang.String getDescription(java.util.Locale locale)
Returns the property description.

Specified by:
getDescription in interface TaskTemplate
Parameters:
locale - The locale for which the description is to be provided.
See Also:
TaskTemplate.getDescription(Locale arg0)

getDescription

public com.ibm.bpc.clientcore.util.LocalisedString getDescription()
Returns the localised description.

Returns:
The localised description.

getDisplayName

public java.lang.String getDisplayName(java.util.Locale locale)
Returns the property displayName.

Specified by:
getDisplayName in interface TaskTemplate
Parameters:
locale - The locale for which the display name is to be provided.
See Also:
TaskTemplate.getDisplayName(Locale arg0)

getDisplayName

public com.ibm.bpc.clientcore.util.LocalisedString getDisplayName()
Returns the localised display name.

Returns:
The localised display name.

getDurationUntilDeleted

public java.lang.String getDurationUntilDeleted()
Returns the property durationUntilDeleted.

Specified by:
getDurationUntilDeleted in interface TaskTemplate
See Also:
TaskTemplate.getDurationUntilDeleted()

getDurationUntilDue

public java.lang.String getDurationUntilDue()
Returns the property durationUntilDue.

Specified by:
getDurationUntilDue in interface TaskTemplate
See Also:
TaskTemplate.getDurationUntilDue()

getDurationUntilExpires

public java.lang.String getDurationUntilExpires()
Returns the property durationUntilExpires.

Specified by:
getDurationUntilExpires in interface TaskTemplate
See Also:
TaskTemplate.getDurationUntilExpires()

getEventHandlerName

public java.lang.String getEventHandlerName()
Returns the property eventHandlerName.

Specified by:
getEventHandlerName in interface TaskTemplate
See Also:
TaskTemplate.getEventHandlerName()

getID

public TKTID getID()
Returns the property ID.

Specified by:
getID in interface TaskTemplate
See Also:
TaskTemplate.getID()

getJNDINameOfCalendar

public java.lang.String getJNDINameOfCalendar()
Returns the property JNDINameOfCalendar.

Specified by:
getJNDINameOfCalendar in interface TaskTemplate
See Also:
TaskTemplate.getJNDINameOfCalendar()

getJNDINameOfStaffPluginProvider

public java.lang.String getJNDINameOfStaffPluginProvider()
Returns the property JNDINameOfStaffPluginProvider.

Specified by:
getJNDINameOfStaffPluginProvider in interface TaskTemplate
See Also:
TaskTemplate.getJNDINameOfStaffPluginProvider()

getKind

public int getKind()
Returns the property kind.

Specified by:
getKind in interface TaskTemplate
See Also:
TaskTemplate.getKind()

getLocalesOfDescriptions

public java.util.List getLocalesOfDescriptions()
Returns the property localesOfDescriptions.

Specified by:
getLocalesOfDescriptions in interface TaskTemplate
See Also:
TaskTemplate.getLocalesOfDescriptions()

getLocalesOfDisplayNames

public java.util.List getLocalesOfDisplayNames()
Returns the property localesOfDisplayNames.

Specified by:
getLocalesOfDisplayNames in interface TaskTemplate
See Also:
TaskTemplate.getLocalesOfDisplayNames()

getName

public java.lang.String getName()
Returns the property name.

Specified by:
getName in interface TaskTemplate
See Also:
TaskTemplate.getName()

getNamespace

public java.lang.String getNamespace()
Returns the property namespace.

Specified by:
getNamespace in interface TaskTemplate
See Also:
TaskTemplate.getNamespace()

getDefinitionName

public java.lang.String getDefinitionName()
Returns the property definition name.

Specified by:
getDefinitionName in interface TaskTemplate
See Also:
TaskTemplate.getDefinitionName()

getDefinitionNamespace

public java.lang.String getDefinitionNamespace()
Returns the property definition namespace.

Specified by:
getDefinitionNamespace in interface TaskTemplate
See Also:
TaskTemplate.getDefinitionNamespace()

getPriority

public java.lang.Integer getPriority()
Returns the property priority.

Specified by:
getPriority in interface TaskTemplate
See Also:
TaskTemplate.getPriority()

getPriorityDefinition

public java.lang.String getPriorityDefinition()
Returns the property priority definition.

Specified by:
getPriorityDefinition in interface TaskTemplate
See Also:
TaskTemplate.getPriorityDefinition()

getState

public int getState()
Returns the property state.

Specified by:
getState in interface TaskTemplate

getAutonomy

public int getAutonomy()
Returns the property autonomy.

Specified by:
getAutonomy in interface TaskTemplate

getSubstitutionPolicy

public int getSubstitutionPolicy()
Returns the property substitutionPolicy.

Specified by:
getSubstitutionPolicy in interface TaskTemplate

getType

public java.lang.String getType()
Returns the property type.

Specified by:
getType in interface TaskTemplate
See Also:
TaskTemplate.getType()

getValidFromTime

public java.util.Calendar getValidFromTime()
Returns the property validFromTime.

Specified by:
getValidFromTime in interface TaskTemplate
See Also:
TaskTemplate.getValidFromTime()

isAdHoc

public boolean isAdHoc()
Returns the property adHoc.

Specified by:
isAdHoc in interface TaskTemplate
See Also:
TaskTemplate.isAdHoc()

isBusinessRelevant

public boolean isBusinessRelevant()
Returns the property businessRelevant.

Specified by:
isBusinessRelevant in interface TaskTemplate
See Also:
TaskTemplate.isBusinessRelevant()

supportsAutomaticClaim

public boolean supportsAutomaticClaim()
Returns the property supportsAutomaticClaim.

Specified by:
supportsAutomaticClaim in interface TaskTemplate
See Also:
TaskTemplate.supportsAutomaticClaim()

supportsClaimIfSuspended

public boolean supportsClaimIfSuspended()
Returns the property supportsClaimIfSuspended.

Specified by:
supportsClaimIfSuspended in interface TaskTemplate
See Also:
TaskTemplate.supportsClaimIfSuspended()

supportsDelegation

public boolean supportsDelegation()
Returns the property supportsDelegation.

Specified by:
supportsDelegation in interface TaskTemplate
See Also:
TaskTemplate.supportsDelegation()

supportsSubTasks

public boolean supportsSubTasks()
Returns the property supportsSubTasks.

Specified by:
supportsSubTasks in interface TaskTemplate
See Also:
TaskTemplate.supportsSubTasks()

supportsFollowOnTasks

public boolean supportsFollowOnTasks()
Returns the property supportsFollowOnTasks.

Specified by:
supportsFollowOnTasks in interface TaskTemplate
See Also:
TaskTemplate.supportsFollowOnTasks()

isSupportsAutomaticClaim

public boolean isSupportsAutomaticClaim()
Returns the property supportsAutomaticClaim.

See Also:
TaskTemplate.supportsAutomaticClaim()

isSupportsClaimIfSuspended

public boolean isSupportsClaimIfSuspended()
Returns the property supportsClaimIfSuspended.

See Also:
TaskTemplate.supportsClaimIfSuspended()

isSupportsDelegation

public boolean isSupportsDelegation()
Returns the property supportsDelegation.

See Also:
TaskTemplate.supportsDelegation()

isSupportsSubTasks

public boolean isSupportsSubTasks()
Returns the property supportsSubTasks.

See Also:
TaskTemplate.supportsSubTasks()

isSupportsFollowOnTasks

public boolean isSupportsFollowOnTasks()
Returns the property supportsFollowOnTasks.

See Also:
TaskTemplate.supportsFollowOnTasks()

isInline

public boolean isInline()
Returns the property inline.

Specified by:
isInline in interface TaskTemplate
See Also:
TaskTemplate.isInline()

getInputMessageWrapper

public MessageWrapper getInputMessageWrapper()
                                      throws ClientException
Retrieves the input message. If web client settings are available the context root and the URL are retrieved.

Returns:
The wrapped message and web client settings.
Throws:
ClientException