com.sap.bpm.tm.api

Interface TaskAbstract

All Known Subinterfaces:
TaskDetail

public interface TaskAbstract

A basic representation of a task instance suitable to populate a task list.
Texts are resolved in the language of the authenticated user if available, otherwise in the default language.

NOTE: As this interface can be extended, this interface can be freely used, but must not be implemented.


Method Summary
 boolean completeByTimeExists()
           
 Date getActivationTime()
          Activation time (UTC)
 Date getCompleteByTime()
          Completion deadline (UTC)
 Date getCreatedTime()
          Creation time (UTC)
 URI getDefintionId()
          The task definition id
 Date getExpirationTime()
          Expiration time (UTC)
 URI getId()
          The task instance id
 String getName()
           
 String getPresentationName()
           
 String getPresentationSubject()
           
 Priority getPriority()
           
 Date getStartByTime()
          Start deadline (UTC)
 Status getStatus()
           
 String getTaskType()
           
 boolean isEscalated()
           
 boolean startByTimeExists()
           
 

Method Detail

getId

URI getId()
The task instance id

Returns:
id, must be set

getDefintionId

URI getDefintionId()
The task definition id

Returns:
id, must be set

getTaskType

String getTaskType()
Returns:
task type, must be set

getName

String getName()
Returns:
name, must be set

getStatus

Status getStatus()
Returns:
status, must be set

getPriority

Priority getPriority()
Returns:
priority

getCreatedTime

Date getCreatedTime()
Creation time (UTC)

Returns:
creation time, must be set

getActivationTime

Date getActivationTime()
Activation time (UTC)

Returns:
activation time, may return null

getExpirationTime

Date getExpirationTime()
Expiration time (UTC)

Returns:
expiration time, may return null

getCompleteByTime

Date getCompleteByTime()
Completion deadline (UTC)

Returns:
complete by time, may return null

getStartByTime

Date getStartByTime()
Start deadline (UTC)

Returns:
start by time, may return null

startByTimeExists

boolean startByTimeExists()
Returns:
start by time exists

completeByTimeExists

boolean completeByTimeExists()
Returns:
complete by time exists

getPresentationName

String getPresentationName()
Returns:
presentation name

getPresentationSubject

String getPresentationSubject()
Returns:
presentation subject

isEscalated

boolean isEscalated()
Returns:
is escalated
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] BPEM-FACADE [sap.com] tc/bpem/facade/ear - BC-BMT-BPM
[sap.com] BPEM-FACADE [sap.com] tc/bpem/facade/ear api BC-BMT-BPM


Copyright 2011 SAP AG Complete Copyright Notice