Remote Systems
v6.4.1

com.ibm.etools.systems.dstore.core.model
Class DataStoreSchema

java.lang.Object
  extended bycom.ibm.etools.systems.dstore.core.model.DataStoreSchema

public class DataStoreSchema
extends Object

This class is used for defining the base DataStore schema. All miner schemas are derived from the schema defined here. This class provides getters for quickly getting at commonly used schema descriptors.


Field Summary
static String C_ADD_MINERS
           
static String C_CANCEL
           
static String C_CLOSE
           
static String C_EXIT
           
static String C_INIT_MINERS
           
static String C_MODIFY
           
static String C_NOTIFICATION
           
static String C_OPEN
           
static String C_QUERY
           
static String C_QUERY_CLIENT_IP
           
static String C_QUERY_INSTALL
           
static String C_REFRESH
           
static String C_SCHEMA
           
static String C_SEND_INPUT
           
static String C_SET
           
static String C_SET_HOST
           
static String C_VALIDATE_TICKET
           
static String Copyright
           
 
Constructor Summary
DataStoreSchema(DataStore dataStore)
          Constructor
 
Method Summary
 void extendSchema(DataElement schemaRoot)
          This method is called when the DataStore is initialized.
 DataElement getAbstractCommandDescriptor()
          Returns the base command descriptor
 DataElement getAbstractedByRelation()
          Returns the abstracted by relationship descriptor
 DataElement getAbstractObjectDescriptor()
          Returns the base object descriptor
 DataElement getAbstractRelationDescriptor()
          Returns the base relation descriptor
 DataElement getAbstractsRelation()
          Returns the abstracts relationship descriptor
 DataElement getAttributesRelation()
          Returns the attributes relationship descriptor
 DataElement getCommandDescriptor()
          Returns the base command descriptor
 DataElement getContainerType()
          Returns the container base object descriptor
 DataElement getContentsRelation()
          Returns the contents relationship descriptor
 DataElement getObjectDescriptor()
          Returns the base object descriptor
 DataElement getRelationDescriptor()
          Returns the base relation descriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

C_VALIDATE_TICKET

public static String C_VALIDATE_TICKET

C_SET

public static String C_SET

C_MODIFY

public static String C_MODIFY

C_SET_HOST

public static String C_SET_HOST

C_SCHEMA

public static String C_SCHEMA

C_ADD_MINERS

public static String C_ADD_MINERS

C_INIT_MINERS

public static String C_INIT_MINERS

C_OPEN

public static String C_OPEN

C_CANCEL

public static String C_CANCEL

C_SEND_INPUT

public static String C_SEND_INPUT

C_QUERY

public static String C_QUERY

C_REFRESH

public static String C_REFRESH

C_EXIT

public static String C_EXIT

C_CLOSE

public static String C_CLOSE

C_NOTIFICATION

public static String C_NOTIFICATION

C_QUERY_INSTALL

public static String C_QUERY_INSTALL

C_QUERY_CLIENT_IP

public static String C_QUERY_CLIENT_IP
Constructor Detail

DataStoreSchema

public DataStoreSchema(DataStore dataStore)
Constructor

Parameters:
dataStore - the associated DataStore
Method Detail

getAbstractedByRelation

public DataElement getAbstractedByRelation()
Returns the abstracted by relationship descriptor

Returns:
the descriptor

getAbstractsRelation

public DataElement getAbstractsRelation()
Returns the abstracts relationship descriptor

Returns:
the descriptor

getContentsRelation

public DataElement getContentsRelation()
Returns the contents relationship descriptor

Returns:
the descriptor

getAttributesRelation

public DataElement getAttributesRelation()
Returns the attributes relationship descriptor

Returns:
the descriptor

getContainerType

public DataElement getContainerType()
Returns the container base object descriptor

Returns:
the descriptor

getObjectDescriptor

public DataElement getObjectDescriptor()
Returns the base object descriptor

Returns:
the descriptor

getCommandDescriptor

public DataElement getCommandDescriptor()
Returns the base command descriptor

Returns:
the descriptor

getRelationDescriptor

public DataElement getRelationDescriptor()
Returns the base relation descriptor

Returns:
the descriptor

getAbstractObjectDescriptor

public DataElement getAbstractObjectDescriptor()
Returns the base object descriptor

Returns:
the descriptor

getAbstractCommandDescriptor

public DataElement getAbstractCommandDescriptor()
Returns the base command descriptor

Returns:
the descriptor

getAbstractRelationDescriptor

public DataElement getAbstractRelationDescriptor()
Returns the base relation descriptor

Returns:
the descriptor

extendSchema

public void extendSchema(DataElement schemaRoot)
This method is called when the DataStore is initialized. It sets up the base DataStore schema.

Parameters:
schemaRoot - the root object of the DataStore schema

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.