com.ibm.mm.sdk.common
Class dkAbstractServerDef
- java.lang.Object
-
- com.ibm.mm.sdk.common.dkAbstractServerDef
-
- All Implemented Interfaces:
- dkServerDef, java.io.Serializable
- Direct Known Subclasses:
- DKServerDefICM
public abstract class dkAbstractServerDef extends java.lang.Object implements dkServerDef, java.io.Serializable
Abstract base implementation of thedkServerDefinterface.This class provides a concrete implementation of server definition functionality, storing server metadata such as name and associated datastore. It serves as a base class for specific server definition implementations.
Key Features:
- Serializable for distributed operations
- Complete implementation of dkServerDef interface
- Manages server name and datastore association
Example usage:
dkAbstractServerDef serverDef = new ConcreteServerDef(); serverDef.setName("ProductionServer"); serverDef.setDatastore(datastore);- See Also:
dkServerDef,dkDatastore,DKServerDefICM, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description protected dkDatastoredatastoreprotected java.lang.Stringname
-
Constructor Summary
Constructors Constructor and Description dkAbstractServerDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description dkDatastoregetDatastore()Gets the datastore instance associated with this server definition.java.lang.StringgetName()Gets the name of this server definition.voidsetDatastore(dkDatastore ds)Sets the datastore instance for this server definition.voidsetName(java.lang.String name)Sets the name of this server definition.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.mm.sdk.common.dkServerDef
datastoreType
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
datastore
protected dkDatastore datastore
-
-
Method Detail
-
getName
public java.lang.String getName()
Gets the name of this server definition.- Specified by:
getNamein interfacedkServerDef- Returns:
- the server name
-
setName
public void setName(java.lang.String name)
Sets the name of this server definition.- Specified by:
setNamein interfacedkServerDef- Parameters:
name- the server name to set
-
getDatastore
public dkDatastore getDatastore()
Gets the datastore instance associated with this server definition.- Specified by:
getDatastorein interfacedkServerDef- Returns:
- the datastore instance, or null if not set
-
setDatastore
public void setDatastore(dkDatastore ds)
Sets the datastore instance for this server definition.- Specified by:
setDatastorein interfacedkServerDef- Parameters:
ds- the datastore instance to associate with this server
-
-