Enterprise Information Portal APIs

com.ibm.mm.sdk.common
Class DKFeatureDefQBIC

java.lang.Object
  |
  +--com.ibm.mm.sdk.common.dkAbstractAttrDef
        |
        +--com.ibm.mm.sdk.common.DKFeatureDefQBIC
All Implemented Interfaces:
dkAttrDef, DKConstant, DKConstantDL, DKMessageId, DKMessageIdDL, java.io.Serializable

public class DKFeatureDefQBIC
extends dkAbstractAttrDef
implements DKConstantDL, DKMessageIdDL, java.io.Serializable

This class defines methods to access attribute information as well as to create and delete attributes

See Also:
Serialized Form

Fields inherited from interface com.ibm.mm.sdk.common.DKConstantDL
    For details, see the class or interface
 
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.DKMessageIdDL
DK_DL_MSG_INVNBR_TEXTMAPPING, DK_DL_MSG_MSGID_NOT_FOUND
 
Fields inherited from interface com.ibm.mm.sdk.common.DKMessageId
    For details, see the class or interface
 
Constructor Summary
DKFeatureDefQBIC()
          Constructs the feature def for QBIC
DKFeatureDefQBIC(dkDatastore ds)
          Constructs the feature def for QBIC
 
Method Summary
 void add()
          Adds this attribute to become a persistent part of the entity meta-data it belongs to.
 void del()
          Removes this attribute from the persistent part of the entity meta-data it belongs to.
 java.lang.String getCatalogName()
          Gets Catalog entity name
 java.lang.String getDatabaseName()
          Gets Database entity name
 dkDatastore getDatastore()
          Gets the reference to the owner datastore object
 boolean getReCatalog()
          Checks if this feature reCatalog indicator is set.
 void setCatalogName(java.lang.String name)
          Sets Catalog entity name
 void setDatabaseName(java.lang.String name)
          Sets Database entity name
 void setDatastore(dkDatastore ds)
          Sets the reference to the owner datastore object
 void setReCatalog(boolean reCatalog)
          Sets this feature reCatalog indicator.
 
Methods inherited from class com.ibm.mm.sdk.common.dkAbstractAttrDef
datastoreName, datastoreType, getDescription, getEntity, getEntityName, getMax, getMin, getName, getPrecision, getQualifiedName, getScale, getSize, getStringType, getType, isNullable, isQueryable, isTextSearchable, isUpdatable, parsedQualifiedName, setDescription, setEntity, setEntityName, setMax, setMin, setName, setNullable, setPrecision, setQualifiedName, setQueryable, setScale, setSize, setStringType, setTextSearchable, setType, setUpdatable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DKFeatureDefQBIC

public DKFeatureDefQBIC()
Constructs the feature def for QBIC

DKFeatureDefQBIC

public DKFeatureDefQBIC(dkDatastore ds)
                 throws DKException,
                        java.lang.Exception
Constructs the feature def for QBIC
Parameters:
ds - datastore
Method Detail

setDatastore

public void setDatastore(dkDatastore ds)
Sets the reference to the owner datastore object
Overrides:
setDatastore in class dkAbstractAttrDef
Parameters:
ds - datastore

getDatastore

public dkDatastore getDatastore()
Gets the reference to the owner datastore object
Overrides:
getDatastore in class dkAbstractAttrDef
Returns:
the dkDatastore object

add

public void add()
         throws DKException,
                java.lang.Exception
Adds this attribute to become a persistent part of the entity meta-data it belongs to.
Overrides:
add in class dkAbstractAttrDef

del

public void del()
         throws DKException,
                java.lang.Exception
Removes this attribute from the persistent part of the entity meta-data it belongs to. The in memory copy of this attribute does not change.
Overrides:
del in class dkAbstractAttrDef

getDatabaseName

public java.lang.String getDatabaseName()
Gets Database entity name
Returns:
name of the DB entity this catalog belongs to

setDatabaseName

public void setDatabaseName(java.lang.String name)
Sets Database entity name
Parameters:
name - name of the DB entity this catalog belongs to

getCatalogName

public java.lang.String getCatalogName()
Gets Catalog entity name
Returns:
name of the catalog entity this feature belongs to

setCatalogName

public void setCatalogName(java.lang.String name)
Sets Catalog entity name
Parameters:
name - name of the catalog entity this feature belongs to

getReCatalog

public boolean getReCatalog()
Checks if this feature reCatalog indicator is set.
Returns:
true if this feature is to be re cataloged when added to the datastore

setReCatalog

public void setReCatalog(boolean reCatalog)
Sets this feature reCatalog indicator.
Parameters:
reCatalog - true if to be re cataloged when added to the datastore

EIP Java APIs

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