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

java.lang.Object
  |
  +--com.ibm.etools.logging.pd.artifacts.PD_BaseProblemArtifact
        |
        +--com.ibm.etools.logging.pd.artifacts.PD_ProblemArtifact
Direct Known Subclasses:
PD_Container, PD_DumpArtifact, PD_Message, PD_SNMPTrap, PD_TraceEntry

public class PD_ProblemArtifact
extends PD_BaseProblemArtifact


Constructor Summary
PD_ProblemArtifact()
          PD_ProblemArtifact constructors
 
Method Summary
 PD_ProblemArtifact[] getArtifactCausesArtifactRefList()
          Gets the value of the artifactCausesArtifactRefList instance variable.
 PD_ProblemArtifact[] getArtifactContainsArtifactsRefList()
          Gets the value of the artifactContainsArtifactsRefList instance variable.
 PD_CorrelationType[] getCorrelationTypeList()
          Gets the value of the correlationTypeList instance variable.
 PD_LogRecord_Correlator getLogRecordCorrelator()
          Gets the value of the logRecordCorrelator instance variable.
 PD_ProblemArtifact_Token[] getProblemArtifactTokenList()
          Gets the value of the problemArtifactTokenList instance variable.
 java.lang.String[] getRawData()
          Gets the value of the rawData 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 setArtifactCausesArtifactRefList(PD_ProblemArtifact[] pd_ProblemArtifact_artifactCausesArtifactRefList)
          Sets value of the artifactCausesArtifactRefList instance variable to the specified value.
 void setArtifactContainsArtifactsRefList(PD_ProblemArtifact[] pd_ProblemArtifact_artifactContainsArtifactsRefList)
          Sets value of the artifactContainsArtifactsRefList instance variable to the specified value.
 void setCorrelationTypeList(PD_CorrelationType[] pd_ProblemArtifact_correlationTypeList)
          Sets value of the correlationTypeList instance variable to the specified value.
 void setLogRecordCorrelator(PD_LogRecord_Correlator pd_ProblemArtifact_logRecordCorrelator)
          Sets value of the logRecordCorrelator instance variable to the specified value.
 void setProblemArtifactTokenList(PD_ProblemArtifact_Token[] pd_ProblemArtifact_problemArtifactTokenList)
          Sets value of the problemArtifactTokenList instance variable to the specified value.
 void setRawData(java.lang.String[] pd_ProblemArtifact_rawData)
          Sets value of the rawData 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_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_ProblemArtifact

public PD_ProblemArtifact()
PD_ProblemArtifact constructors

Method Detail

getUniqueInstanceID

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

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

setRawData

public void setRawData(java.lang.String[] pd_ProblemArtifact_rawData)
Sets value of the rawData instance variable to the specified value.

Parameters:
pd_ProblemArtifact_rawData - The new value of the rawData instance variable.

getRawData

public java.lang.String[] getRawData()
Gets the value of the rawData instance variable.

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

setArtifactContainsArtifactsRefList

public void setArtifactContainsArtifactsRefList(PD_ProblemArtifact[] pd_ProblemArtifact_artifactContainsArtifactsRefList)
Sets value of the artifactContainsArtifactsRefList instance variable to the specified value.

Parameters:
pd_ProblemArtifact_artifactContainsArtifactsRefList - The new value of the artifactContainsArtifactsRefList instance variable.

getArtifactContainsArtifactsRefList

public PD_ProblemArtifact[] getArtifactContainsArtifactsRefList()
Gets the value of the artifactContainsArtifactsRefList instance variable.

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

setLogRecordCorrelator

public void setLogRecordCorrelator(PD_LogRecord_Correlator pd_ProblemArtifact_logRecordCorrelator)
Sets value of the logRecordCorrelator instance variable to the specified value.

Parameters:
pd_ProblemArtifact_logRecordCorrelator - The new value of the logRecordCorrelator instance variable.

getLogRecordCorrelator

public PD_LogRecord_Correlator getLogRecordCorrelator()
Gets the value of the logRecordCorrelator instance variable.

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

setProblemArtifactTokenList

public void setProblemArtifactTokenList(PD_ProblemArtifact_Token[] pd_ProblemArtifact_problemArtifactTokenList)
Sets value of the problemArtifactTokenList instance variable to the specified value.

Parameters:
pd_ProblemArtifact_problemArtifactTokenList - The new value of the problemArtifactTokenList instance variable.

getProblemArtifactTokenList

public PD_ProblemArtifact_Token[] getProblemArtifactTokenList()
Gets the value of the problemArtifactTokenList instance variable.

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

setCorrelationTypeList

public void setCorrelationTypeList(PD_CorrelationType[] pd_ProblemArtifact_correlationTypeList)
Sets value of the correlationTypeList instance variable to the specified value.

Parameters:
pd_ProblemArtifact_correlationTypeList - The new value of the correlationTypeList instance variable.

getCorrelationTypeList

public PD_CorrelationType[] getCorrelationTypeList()
Gets the value of the correlationTypeList instance variable.

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

setArtifactCausesArtifactRefList

public void setArtifactCausesArtifactRefList(PD_ProblemArtifact[] pd_ProblemArtifact_artifactCausesArtifactRefList)
Sets value of the artifactCausesArtifactRefList instance variable to the specified value.

Parameters:
pd_ProblemArtifact_artifactCausesArtifactRefList - The new value of the artifactCausesArtifactRefList instance variable.

getArtifactCausesArtifactRefList

public PD_ProblemArtifact[] getArtifactCausesArtifactRefList()
Gets the value of the artifactCausesArtifactRefList instance variable.

Returns:
The value of the artifactCausesArtifactRefList instance variable, or null if the value of the artifactCausesArtifactRefList 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_BaseProblemArtifact
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_BaseProblemArtifact

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_BaseProblemArtifact