Enterprise Information Portal APIs

com.ibm.mm.sdk.common
Class dkAbstractDataObjectBase

java.lang.Object
  |
  +--com.ibm.mm.sdk.common.dkAbstractDataObjectBase
All Implemented Interfaces:
DKConstant, dkDataObjectBase, DKMessageId, java.io.Serializable
Direct Known Subclasses:
dkDataObject, DKMatchesDocSectionTS, DKMatchesInfoTS, DKMatchesParagraphTS, DKMatchesTextItemTS

public abstract class dkAbstractDataObjectBase
extends java.lang.Object
implements dkDataObjectBase, DKConstant, DKMessageId, java.io.Serializable

This class defines methods to access data object base information

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
dkAbstractDataObjectBase()
          Constructs a new dkAbstractDataObjectBase class
 
Method Summary
 java.lang.String getObjectType()
          Gets the type of this object.
 dkDataObjectBase getParent()
          Gets the parent object
 dkDataObjectBase getRootObject()
          Gets the root object
 short protocol()
          Gets the protocol type associated with this data object.
 void setParent(dkDataObjectBase parentObject)
          Sets the parent object
 void setRootObject(dkDataObjectBase rootObject)
          Sets the root object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

dkAbstractDataObjectBase

public dkAbstractDataObjectBase()
Constructs a new dkAbstractDataObjectBase class
Method Detail

protocol

public short protocol()
Gets the protocol type associated with this data object.
Specified by:
protocol in interface dkDataObjectBase
Returns:
the protocol.

getObjectType

public java.lang.String getObjectType()
Gets the type of this object.
Specified by:
getObjectType in interface dkDataObjectBase
Returns:
the object type.

getParent

public dkDataObjectBase getParent()
Gets the parent object
Specified by:
getParent in interface dkDataObjectBase
Returns:
the parent object. Returns null if no parent

setParent

public void setParent(dkDataObjectBase parentObject)
Sets the parent object
Specified by:
setParent in interface dkDataObjectBase
Parameters:
parent - the parent object

getRootObject

public dkDataObjectBase getRootObject()
Gets the root object
Specified by:
getRootObject in interface dkDataObjectBase
Returns:
the root object. Returns null if no root

setRootObject

public void setRootObject(dkDataObjectBase rootObject)
Sets the root object
Specified by:
setRootObject in interface dkDataObjectBase
Parameters:
rootObject - the root object

EIP Java APIs

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