com.ptc.windchill.esi.txn
Class ReleaseActivity

java.lang.Object
  extended by wt.fc.WTObject
      extended by wt.fc.ObjectToObjectLink
          extended by com.ptc.windchill.esi.txn.ReleaseActivity
All Implemented Interfaces:
ESITargetAssociation, Externalizable, Serializable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, DisplayIdentification

public class ReleaseActivity
extends ObjectToObjectLink
implements ESITargetAssociation, Externalizable

A record of a unit of work in an external system

Use the newReleaseActivity static factory method(s), not the ReleaseActivity constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: true

See Also:
Serialized Form

Field Summary
static String ACTION
          Label for the attribute.
static String CREATOR
          Label for the attribute; The name of the user who created this entry.
static String DELETED
          Label for the attribute.
static String DESCRIPTION
          Label for the attribute; Helpful display information for RPC results, should be the logical class of the object

Supported API: true
static String RELEASABLE_OBJECT_ROLE
          Label for the attribute.
static String RELEASE_CLASS
          Label for the attribute.
static String RELEASE_STAMP
          Label for the attribute; Timestamp of the release.
static String STATUS
          Label for the attribute.
static String TARGET_ROLE
          Label for the attribute.
 
Method Summary
 ReleaseActivityAction getAction()
          Gets the object for the association that plays role: ACTION.
 String getCreator()
          Gets the value of the attribute: CREATOR.
 String getDescription()
          Gets the value of the attribute: DESCRIPTION.
 Releasable getReleasableObject()
          Gets the object for the association that plays role: RELEASABLE_OBJECT_ROLE.
 String getReleaseClass()
          Gets the value of the attribute: RELEASE_CLASS.
 Timestamp getReleaseStamp()
          Gets the value of the attribute: RELEASE_STAMP.
 ReleaseStatusType getStatus()
          Gets the object for the association that plays role: STATUS.
 ESITarget getTarget()
          Gets the object for the association that plays role: TARGET_ROLE.
 boolean isDeleted()
          Gets the value of the attribute: DELETED.
 void setAction(ReleaseActivityAction a_Action)
          Sets the object for the association that plays role: ACTION.
 void setCreator(String a_Creator)
          Sets the value of the attribute: CREATOR.
 void setDeleted(boolean a_Deleted)
          Sets the value of the attribute: DELETED.
 void setDescription(String a_Description)
          Sets the value of the attribute: DESCRIPTION.
 void setReleasableObject(Releasable releasableObject)
          Sets the object for the association that plays role: RELEASABLE_OBJECT_ROLE.
 void setReleaseClass(String a_ReleaseClass)
          Sets the value of the attribute: RELEASE_CLASS.
 void setReleaseStamp(Timestamp a_ReleaseStamp)
          Sets the value of the attribute: RELEASE_STAMP.
 void setStatus(ReleaseStatusType a_Status)
          Sets the object for the association that plays role: STATUS.
 void setTarget(ESITarget target)
          Sets the object for the association that plays role: TARGET_ROLE.
 
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RELEASABLE_OBJECT_ROLE

public static final String RELEASABLE_OBJECT_ROLE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

TARGET_ROLE

public static final String TARGET_ROLE
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

RELEASE_STAMP

public static final String RELEASE_STAMP
Label for the attribute; Timestamp of the release.

Supported API: true

See Also:
Constant Field Values

CREATOR

public static final String CREATOR
Label for the attribute; The name of the user who created this entry.

Supported API: true

See Also:
Constant Field Values

DELETED

public static final String DELETED
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

DESCRIPTION

public static final String DESCRIPTION
Label for the attribute; Helpful display information for RPC results, should be the logical class of the object

Supported API: true

See Also:
Constant Field Values

RELEASE_CLASS

public static final String RELEASE_CLASS
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

STATUS

public static final String STATUS
Label for the attribute.

Supported API: true

See Also:
Constant Field Values

ACTION

public static final String ACTION
Label for the attribute.

Supported API: true

See Also:
Constant Field Values
Method Detail

getReleasableObject

public Releasable getReleasableObject()
Gets the object for the association that plays role: RELEASABLE_OBJECT_ROLE.

Supported API: true

Returns:
Releasable

setReleasableObject

public void setReleasableObject(Releasable releasableObject)
                         throws WTPropertyVetoException
Sets the object for the association that plays role: RELEASABLE_OBJECT_ROLE.

Supported API: true

Parameters:
releasableObject -
Throws:
WTPropertyVetoException

getTarget

public ESITarget getTarget()
Gets the object for the association that plays role: TARGET_ROLE.

Supported API: true

Returns:
ESITarget

setTarget

public void setTarget(ESITarget target)
               throws WTPropertyVetoException
Sets the object for the association that plays role: TARGET_ROLE.

Supported API: true

Parameters:
target -
Throws:
WTPropertyVetoException

getReleaseStamp

public Timestamp getReleaseStamp()
Gets the value of the attribute: RELEASE_STAMP. Timestamp of the release.

Supported API: true

Returns:
Timestamp

setReleaseStamp

public void setReleaseStamp(Timestamp a_ReleaseStamp)
                     throws WTPropertyVetoException
Sets the value of the attribute: RELEASE_STAMP. Timestamp of the release.

Supported API: true

Parameters:
a_ReleaseStamp -
Throws:
WTPropertyVetoException

getCreator

public String getCreator()
Gets the value of the attribute: CREATOR. The name of the user who created this entry.

Supported API: true

Returns:
String

setCreator

public void setCreator(String a_Creator)
                throws WTPropertyVetoException
Sets the value of the attribute: CREATOR. The name of the user who created this entry.

Supported API: true

Parameters:
a_Creator -
Throws:
WTPropertyVetoException

isDeleted

public boolean isDeleted()
Gets the value of the attribute: DELETED.

Supported API: true

Returns:
boolean

setDeleted

public void setDeleted(boolean a_Deleted)
                throws WTPropertyVetoException
Sets the value of the attribute: DELETED.

Supported API: true

Parameters:
a_Deleted -
Throws:
WTPropertyVetoException

getDescription

public String getDescription()
Gets the value of the attribute: DESCRIPTION. Helpful display information for RPC results, should be the logical class of the object

Supported API: true

Returns:
String

setDescription

public void setDescription(String a_Description)
                    throws WTPropertyVetoException
Sets the value of the attribute: DESCRIPTION. Helpful display information for RPC results, should be the logical class of the object

Supported API: true

Parameters:
a_Description -
Throws:
WTPropertyVetoException

getReleaseClass

public String getReleaseClass()
Gets the value of the attribute: RELEASE_CLASS.

Supported API: true

Returns:
String

setReleaseClass

public void setReleaseClass(String a_ReleaseClass)
                     throws WTPropertyVetoException
Sets the value of the attribute: RELEASE_CLASS.

Supported API: true

Parameters:
a_ReleaseClass -
Throws:
WTPropertyVetoException

getStatus

public ReleaseStatusType getStatus()
Gets the object for the association that plays role: STATUS.

Supported API: true

Returns:
ReleaseStatusType

setStatus

public void setStatus(ReleaseStatusType a_Status)
               throws WTPropertyVetoException
Sets the object for the association that plays role: STATUS.

Supported API: true

Parameters:
a_Status -
Throws:
WTPropertyVetoException

getAction

public ReleaseActivityAction getAction()
Gets the object for the association that plays role: ACTION.

Supported API: true

Returns:
ReleaseActivityAction

setAction

public void setAction(ReleaseActivityAction a_Action)
               throws WTPropertyVetoException
Sets the object for the association that plays role: ACTION.

Supported API: true

Parameters:
a_Action -
Throws:
WTPropertyVetoException