|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ApplicationComponent
Accesses the properties of an application component.
An application component specifies default values for task instances, for example, default values that control the life-cycle of tasks. These default values can be overwritten by specific values of task templates or task instances themselves.
There are two pre-defined application components, HTM for the Human Task Manager and BFM for the Business Flow Manager.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
static int |
SUBSTITUTION_POLICY_NO_SUBSTITUTION
States that no substitution should take place. |
static int |
SUBSTITUTION_POLICY_SELECT_USER_IF_PRESENT
States that only present users should act for absent users. |
static int |
SUBSTITUTION_POLICY_SUBSTITUTE_IF_ABSENT
States that substitutes should act for absent users. |
Method Summary | |
---|---|
java.lang.String |
getCalendarName()
Returns the name of the calendar used, for example, for expiration calculations. |
java.lang.String |
getDurationUntilDeleted()
Returns the duration that task instances belonging to this application component are kept after they reached an end state. |
java.lang.String |
getEventHandlerName()
Returns the name of the event handler that gets associated to tasks that belong to this component. |
ACOID |
getID()
Returns the object identifier. |
java.lang.String |
getJNDINameOfCalendar()
Returns the JNDI name of a user-defined calendar. |
java.lang.String |
getJNDINameOfStaffPluginProvider()
Returns the JNDI name of a user-defined people directory configuration. |
java.lang.String |
getName()
Returns the name of the application component. |
int |
getSubstitutionPolicy()
Returns the substitution policy that takes place when people assignments are performed for tasks that belong to this application component. |
boolean |
isBusinessRelevant()
States whether a task that belongs to this application component is a business relevant or an "auxiliary" step. |
boolean |
supportsAutomaticClaim()
States whether a task that belongs to this application component is claimed automatically when it becomes ready. |
boolean |
supportsClaimIfSuspended()
States whether tasks that belong to this application component can be claimed even if they are suspended. |
boolean |
supportsDelegation()
States whether tasks that belong to this application component support delegation, for example, by transferring work items. |
boolean |
supportsFollowOnTasks()
States whether tasks that belong to this application component support the creation of follow-on tasks. |
boolean |
supportsSubTasks()
States whether tasks that belong to this application component support the creation of subtasks. |
Field Detail |
---|
static final java.lang.String COPYRIGHT
static final int SUBSTITUTION_POLICY_NO_SUBSTITUTION
static final int SUBSTITUTION_POLICY_SUBSTITUTE_IF_ABSENT
static final int SUBSTITUTION_POLICY_SELECT_USER_IF_PRESENT
Method Detail |
---|
ACOID getID()
java.lang.String getName()
boolean supportsAutomaticClaim()
boolean isBusinessRelevant()
java.lang.String getDurationUntilDeleted()
A specification TimerSpecification.DURATION_IMMEDIATE
means that task instances are deleted immediately.
A specification TimerSpecification.DURATION_INFINITE
means that task instances are not deleted automatically.
If not set, then stand-alone invocation or collaboration tasks are kept whereas stand-alone to-do tasks are deleted immediately. Collaboration, invocation, and to-do tasks are also known as human, originating, and participating tasks.
Inline tasks are always deleted together with their container, for example, the process instance.
Note that this setting is checked depending on the automatic deletion mode -
AutoDeletionMode
.
java.lang.String getCalendarName()
getJNDINameOfCalendar
.
For details on calendars refer to the WebSphere Application Server documentation.
java.lang.String getJNDINameOfCalendar()
getCalendarName
.
For details on calendars refer to the WebSphere Application Server documentation.
java.lang.String getJNDINameOfStaffPluginProvider()
boolean supportsDelegation()
boolean supportsSubTasks()
boolean supportsClaimIfSuspended()
java.lang.String getEventHandlerName()
int getSubstitutionPolicy()
Possible substitution policies are SUBSTITUTION_POLICY_NO_SUBSTITUTION, SUBSTITUTION_POLICY_SUBSTITUTE_IF_ABSENT, SUBSTITUTION_POLICY_SELECT_USER_IF_PRESENT.
boolean supportsFollowOnTasks()
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |