Enterprise Information Portal APIs

com.ibm.mm.sdk.common
Class DKPidXDODB2

java.lang.Object
  |
  +--com.ibm.mm.sdk.common.DKPid
        |
        +--com.ibm.mm.sdk.common.DKPidXDO
              |
              +--com.ibm.mm.sdk.common.DKPidXDODB2
All Implemented Interfaces:
DKConstant, DKMessageId, java.io.Serializable

public class DKPidXDODB2
extends DKPidXDO
implements DKConstant, DKMessageId, java.io.Serializable

See Also:
Serialized Form

Fields inherited from interface com.ibm.mm.sdk.common.DKConstant
    For details, see the class or interface
 
Fields inherited from interface com.ibm.mm.sdk.common.DKMessageId
    For details, see the class or interface
 
Constructor Summary
DKPidXDODB2()
          Constructs a Pid
DKPidXDODB2(DKPidXDODB2 aDKPidXDODB2)
          Constructs a Pid
DKPidXDODB2(java.lang.String aPidString)
          Constructs a Pid
 
Method Summary
 java.lang.Object clone()
          Clone
 boolean equals(java.lang.Object otherObject)
          Compare Pids
 java.lang.String getColumn()
          Gets the column
 java.lang.String getDataPredicate()
          Gets the data predicate
 java.lang.String getPrimaryId()
          Gets the datastore specific primary persistent-id
 java.lang.String getTable()
          Gets the Table
 boolean isSet()
          Pid values set indicator
 java.lang.String pidType()
          Gets Pid type.
 void setColumn(java.lang.String aColumn)
          Sets the column
 void setDataPredicate(java.lang.String aDataPredicate)
          Sets the data predicate
 void setPrimaryId(java.lang.String primaryId)
          Sets the datastore specific primary persistent-id
 void setTable(java.lang.String aTable)
          Sets the Table
 
Methods inherited from class com.ibm.mm.sdk.common.DKPid
getDatastoreName, getDatastoreType, getId, getIdString, getIdString, getIdStringCount, getObjectType, pidString, setDatastoreName, setDatastoreType, setId, setIdString, setIdString, setIdStringCount, setObjectType
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DKPidXDODB2

public DKPidXDODB2()
Constructs a Pid

DKPidXDODB2

public DKPidXDODB2(java.lang.String aPidString)
            throws DKException
Constructs a Pid
Parameters:
aPidString - pid string

DKPidXDODB2

public DKPidXDODB2(DKPidXDODB2 aDKPidXDODB2)
Constructs a Pid
Parameters:
aDKPidXDODB2 - XDO pid for DB2
Method Detail

getPrimaryId

public java.lang.String getPrimaryId()
Gets the datastore specific primary persistent-id
Overrides:
getPrimaryId in class DKPid
Returns:
the datastore primary persistent-id

setPrimaryId

public void setPrimaryId(java.lang.String primaryId)
Sets the datastore specific primary persistent-id
Overrides:
setPrimaryId in class DKPid
Parameters:
primaryId - datastore primary persistent-id

getTable

public java.lang.String getTable()
Gets the Table
Returns:
the table

setTable

public void setTable(java.lang.String aTable)
Sets the Table
Parameters:
aTable - the table

getDataPredicate

public java.lang.String getDataPredicate()
Gets the data predicate
Returns:
the data predicate

setDataPredicate

public void setDataPredicate(java.lang.String aDataPredicate)
Sets the data predicate
Parameters:
aDataPredicate - the data predicate

isSet

public boolean isSet()
Pid values set indicator
Overrides:
isSet in class DKPidXDO
Returns:
true is all components of this Pid are set to their intended values.

clone

public java.lang.Object clone()
Clone
Overrides:
clone in class DKPidXDO
Returns:
the a copy of Pid

equals

public boolean equals(java.lang.Object otherObject)
Compare Pids
Overrides:
equals in class DKPid
Returns:
true if to pids are equal

getColumn

public java.lang.String getColumn()
Gets the column
Returns:
the column

setColumn

public void setColumn(java.lang.String aColumn)
Sets the column
Parameters:
aColumn - a column

pidType

public java.lang.String pidType()
Gets Pid type.
Overrides:
pidType in class DKPidXDO
Returns:
the pid type.

EIP Java APIs

(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.