Remote System Explorer DataStore
Release 3.4

org.eclipse.dstore.core.model
Class DataStoreSchema

java.lang.Object
  extended by org.eclipse.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_ACTIVATE_MINER
           
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_QUERY_JVM
           
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_SET_PREFERENCE
           
static String C_VALIDATE_TICKET
           
 
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

C_VALIDATE_TICKET

public static final String C_VALIDATE_TICKET
See Also:
Constant Field Values

C_SET

public static final String C_SET
See Also:
Constant Field Values

C_MODIFY

public static final String C_MODIFY
See Also:
Constant Field Values

C_SET_HOST

public static final String C_SET_HOST
See Also:
Constant Field Values

C_SCHEMA

public static final String C_SCHEMA
See Also:
Constant Field Values

C_SET_PREFERENCE

public static final String C_SET_PREFERENCE
See Also:
Constant Field Values

C_ADD_MINERS

public static final String C_ADD_MINERS
See Also:
Constant Field Values

C_ACTIVATE_MINER

public static final String C_ACTIVATE_MINER
See Also:
Constant Field Values

C_INIT_MINERS

public static final String C_INIT_MINERS
See Also:
Constant Field Values

C_OPEN

public static final String C_OPEN
See Also:
Constant Field Values

C_CANCEL

public static final String C_CANCEL
See Also:
Constant Field Values

C_SEND_INPUT

public static final String C_SEND_INPUT
See Also:
Constant Field Values

C_QUERY

public static final String C_QUERY
See Also:
Constant Field Values

C_REFRESH

public static final String C_REFRESH
See Also:
Constant Field Values

C_EXIT

public static final String C_EXIT
See Also:
Constant Field Values

C_CLOSE

public static final String C_CLOSE
See Also:
Constant Field Values

C_NOTIFICATION

public static final String C_NOTIFICATION
See Also:
Constant Field Values

C_QUERY_INSTALL

public static final String C_QUERY_INSTALL
See Also:
Constant Field Values

C_QUERY_CLIENT_IP

public static final String C_QUERY_CLIENT_IP
See Also:
Constant Field Values

C_QUERY_JVM

public static final String C_QUERY_JVM
See Also:
Constant Field Values
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 System Explorer DataStore
Release 3.4

Copyright (c) IBM Corporation and others 2000, 2012. All Rights Reserved.