planetj.dataengine.display
Class StoredProcedurePropertyGroup

java.lang.Object
  extended byjava.util.AbstractMap
      extended byjava.util.HashMap
          extended byplanetj.property.PropertyGroup
              extended byplanetj.dataengine.display.StoredProcedurePropertyGroup
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.util.Map, java.io.Serializable

public class StoredProcedurePropertyGroup
extends PropertyGroup

Contains properties dealing with stored procedures

See Also:
Serialized Form

Field Summary
static java.lang.String ROW_COLLECTION
           
static java.lang.String STORED_PROCEDURE
           
static java.lang.String SUCCESS_MESSAGE
           
static java.lang.String TABLES
           
 
Fields inherited from class planetj.property.PropertyGroup
ALL, ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, FLOAT_PROPERTY, INTEGER_PROPERTY, JAVA_CLASS_PROPERTY, LIST_PROPERTY, MAP_PROPERTY, NONE, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
StoredProcedurePropertyGroup()
          StoredProcedurePropertyGroup constructor comment.
StoredProcedurePropertyGroup(int initialCapacity)
          StoredProcedurePropertyGroup constructor comment.
StoredProcedurePropertyGroup(java.lang.String pName)
          StoredProcedurePropertyGroup constructor comment.
 
Method Summary
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties, not including metaproperties.
 java.util.List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
 java.util.List getTableNames()
          Gets a list of the fully qualified names of tables involved in the stored procedure
 java.util.List getTables(java.lang.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
protected  short propertyType(java.lang.String pPropertyName)
          Gets the type of property for a specified property name.
 
Methods inherited from class planetj.property.PropertyGroup
add, addProperty, addProperty, append, clone, compareTo, compareTo, compareTo, containsProperty, copyUndefinedPropertiesFrom, createProperty, createValue, getAllMetapropertyNames, getAllSetBooleanPropertyNames, getAllSetIntPropertyNames, getAllSetListPropertyNames, getAllSetPropertyNames, getAllSetStringPropertyNames, getBooleanValue, getDateFormat, getDateValue, getDoubleValue, getFloatValue, getIntValue, getJavaClassValue, getListValue, getMapValue, getName, getProperty, getPropertyType, getStringValue, getValue, isMergeableOnList, isMetaproperty, iterator, mergeOnList, metapropertyType, put, put, put, setName, toString, updateProperty, validate, validateMetadata, validateMetadataBoolean
 
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
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

STORED_PROCEDURE

public static final java.lang.String STORED_PROCEDURE
See Also:
Constant Field Values

TABLES

public static final java.lang.String TABLES
See Also:
Constant Field Values

ROW_COLLECTION

public static final java.lang.String ROW_COLLECTION
See Also:
Constant Field Values

SUCCESS_MESSAGE

public static final java.lang.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(java.lang.String pName)
StoredProcedurePropertyGroup constructor comment.

Parameters:
pName - java.lang.String
Method Detail

getAllPropertyNames

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

Specified by:
getAllPropertyNames in class PropertyGroup

getRequiredPropertyNames

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

Specified by:
getRequiredPropertyNames in class PropertyGroup

getTableNames

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


getTables

public java.util.List getTables(java.lang.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
Throws:
CMException

isRowCollectionStoredProcedure

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


propertyType

protected short propertyType(java.lang.String pPropertyName)
Gets the type of property for a specified property name.

Specified by:
propertyType in class PropertyGroup