planetj.dataengine.display
Class StoredProcedurePropertyGroup

java.lang.Object
  |
  +--java.util.AbstractMap
        |
        +--java.util.HashMap
              |
              +--planetj.property.PropertyGroup
                    |
                    +--planetj.dataengine.display.StoredProcedurePropertyGroup
All Implemented Interfaces:
Cloneable, Comparable, Map, Serializable

public class StoredProcedurePropertyGroup
extends PropertyGroup

Contains properties dealing with stored procedures

See Also:
Serialized Form

Field Summary
static String ROW_COLLECTION
           
static String STORED_PROCEDURE
           
static String SUCCESS_MESSAGE
           
static String TABLES
           
 
Fields inherited from class planetj.property.PropertyGroup
ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, INTEGER_PROPERTY, LIST_PROPERTY, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
StoredProcedurePropertyGroup()
          StoredProcedurePropertyGroup constructor comment.
StoredProcedurePropertyGroup(int initialCapacity)
          StoredProcedurePropertyGroup constructor comment.
StoredProcedurePropertyGroup(String pName)
          StoredProcedurePropertyGroup constructor comment.
 
Method Summary
 List getAllPropertyNames()
          Gets a List containing the names of all the supported properties, not including metaproperties.
 List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
 List getTableNames()
          Gets a list of the fully qualified names of tables involved in the stored procedure
 List getTables(String alias)
          Gets a list of the Table objects used in the stored procedure
 boolean isRowCollectionStoredProcedure()
          Tests if a RowCollection is returned by the stored procedure
 
Methods inherited from class planetj.property.PropertyGroup
add, addProperty, addProperty, append, clone, compareTo, compareTo, compareTo, containsProperty, createProperty, getAllMetapropertyNames, getAllSetBooleanPropertyNames, getAllSetIntPropertyNames, getAllSetListPropertyNames, getAllSetPropertyNames, getAllSetStringPropertyNames, getBooleanValue, getDateValue, getDoubleValue, getIntValue, getListValue, getName, getProperty, getPropertyType, getStringValue, getValue, isMergeableOnList, isMetaproperty, iterator, mergeOnList, put, put, put, setName, toString, updateProperty
 
Methods inherited from class java.util.HashMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

STORED_PROCEDURE

public static final String STORED_PROCEDURE
See Also:
Constant Field Values

TABLES

public static final String TABLES
See Also:
Constant Field Values

ROW_COLLECTION

public static final String ROW_COLLECTION
See Also:
Constant Field Values

SUCCESS_MESSAGE

public static final String SUCCESS_MESSAGE
See Also:
Constant Field Values
Constructor Detail

StoredProcedurePropertyGroup

public StoredProcedurePropertyGroup()
StoredProcedurePropertyGroup constructor comment.


StoredProcedurePropertyGroup

public StoredProcedurePropertyGroup(int initialCapacity)
StoredProcedurePropertyGroup constructor comment.

Parameters:
initialCapacity - int

StoredProcedurePropertyGroup

public StoredProcedurePropertyGroup(String pName)
StoredProcedurePropertyGroup constructor comment.

Parameters:
pName - java.lang.String
Method Detail

getAllPropertyNames

public List getAllPropertyNames()
Gets a List containing the names of all the supported properties, not including metaproperties.

Specified by:
getAllPropertyNames in class PropertyGroup

getRequiredPropertyNames

public List getRequiredPropertyNames()
Gets a List containing the names of all the required properties.

Specified by:
getRequiredPropertyNames in class PropertyGroup

getTableNames

public List getTableNames()
Gets a list of the fully qualified names of tables involved in the stored procedure


getTables

public List getTables(String alias)
               throws CMException
Gets a list of the Table objects used in the stored procedure

Parameters:
alias - The system alias to get the table objects for
CMException

isRowCollectionStoredProcedure

public boolean isRowCollectionStoredProcedure()
Tests if a RowCollection is returned by the stored procedure