com.ibm.etools.logging.pd.artifacts
Class PD_Container

java.lang.Object
  |
  +--com.ibm.etools.logging.pd.artifacts.PD_BaseProblemArtifact
        |
        +--com.ibm.etools.logging.pd.artifacts.PD_ProblemArtifact
              |
              +--com.ibm.etools.logging.pd.artifacts.PD_Container
Direct Known Subclasses:
PD_MessageContainer, PD_TraceContainer

public class PD_Container
extends PD_ProblemArtifact


Constructor Summary
PD_Container()
          PD_Container constructors
 
Method Summary
 java.lang.String getContainerType()
          Gets the value of the containerType instance variable.
 java.lang.String getOtherContainerType()
          Gets the value of the otherContainerType instance variable.
 java.lang.String getUniqueInstanceID()
          Gets the value of the uniqueInstanceID instance variable.
 void init()
          Initializes the object to a newly constructed state.
 void regenerateUniqueInstanceID()
          Regenerates a new unique instance ID for the object.
 void setContainerType(java.lang.String pd_Container_containerType)
          Sets value of the containerType instance variable to the specified value.
 void setOtherContainerType(java.lang.String pd_Container_otherContainerType)
          Sets value of the otherContainerType instance variable to the specified value.
 java.lang.String toCanonicalXMLString()
          Creates the canonical XML representation of this object.
 
Methods inherited from class com.ibm.etools.logging.pd.artifacts.PD_ProblemArtifact
getArtifactCausesArtifactRefList, getArtifactContainsArtifactsRefList, getCorrelationTypeList, getLogRecordCorrelator, getProblemArtifactTokenList, getRawData, setArtifactCausesArtifactRefList, setArtifactContainsArtifactsRefList, setCorrelationTypeList, setLogRecordCorrelator, setProblemArtifactTokenList, setRawData
 
Methods inherited from class com.ibm.etools.logging.pd.artifacts.PD_BaseProblemArtifact
getArtifactCreatorID, getArtifactEncodingFormat, getCreationTime, getHostID, getHostIDFormat, getId, getOtherHostIDFormat, getProcessID, getThreadID, setArtifactCreatorID, setArtifactEncodingFormat, setCreationTime, setHostID, setHostIDFormat, setId, setOtherHostIDFormat, setProcessID, setThreadID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PD_Container

public PD_Container()
PD_Container constructors

Method Detail

getUniqueInstanceID

public java.lang.String getUniqueInstanceID()
Gets the value of the uniqueInstanceID instance variable.

Overrides:
getUniqueInstanceID in class PD_ProblemArtifact
Returns:
The value of the uniqueInstanceID instance variable.

setContainerType

public void setContainerType(java.lang.String pd_Container_containerType)
Sets value of the containerType instance variable to the specified value.

Parameters:
pd_Container_containerType - The new value of the containerType instance variable.

getContainerType

public java.lang.String getContainerType()
Gets the value of the containerType instance variable.

Returns:
The value of the containerType instance variable, or null if the value of the containerType instance variable has not been set or is set to null.

setOtherContainerType

public void setOtherContainerType(java.lang.String pd_Container_otherContainerType)
Sets value of the otherContainerType instance variable to the specified value.

Parameters:
pd_Container_otherContainerType - The new value of the otherContainerType instance variable.

getOtherContainerType

public java.lang.String getOtherContainerType()
Gets the value of the otherContainerType instance variable.

Returns:
The value of the otherContainerType instance variable, or null if the value of the otherContainerType instance variable has not been set or is set to null.

toCanonicalXMLString

public java.lang.String toCanonicalXMLString()
Creates the canonical XML representation of this object.

Overrides:
toCanonicalXMLString in class PD_ProblemArtifact
Returns:
the canonical XML representation of this object

regenerateUniqueInstanceID

public void regenerateUniqueInstanceID()
Regenerates a new unique instance ID for the object.

Overrides:
regenerateUniqueInstanceID in class PD_ProblemArtifact

init

public void init()
Initializes the object to a newly constructed state. NOTE: To reuse the object without calling the init() API, the uniqueInstanceID instance variable MUST be regenerated via the regenerateUniqueInstanceID() API.

Overrides:
init in class PD_ProblemArtifact