planetj.dataengine.possiblevalues
Class PossibleValuesPropertyGroup

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

public class PossibleValuesPropertyGroup
extends DefaultPropertyGroup

See Also:
Serialized Form

Field Summary
static java.lang.String COPY_LIST
           
static java.lang.String COPY_RULE
           
static java.lang.String COPY_RULE_DEFAULT
           
static java.lang.String COPY_RULE_FIELD_NAMES
           
static java.lang.String COPY_RULE_USAGEID
           
static java.lang.String FIELD_NAME
           
static java.lang.String POSSIBLE_VALUES
          The name of the property group
 
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
PossibleValuesPropertyGroup()
           
PossibleValuesPropertyGroup(int initialCapacity)
           
PossibleValuesPropertyGroup(java.lang.String pName)
           
 
Method Summary
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties.
 java.util.List getCopyList()
          Get a list of fields to copy
 java.lang.String getCopyRule()
          Gets the rule for copying field values.
 java.lang.String getFieldName()
          Get the field name these possible value properties are for
protected  short propertyType(java.lang.String propName)
          Gets the type of property for a specified property name.
 
Methods inherited from class planetj.property.DefaultPropertyGroup
getDefaultPropertiesString, getRequiredPropertyNames
 
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

FIELD_NAME

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

COPY_RULE

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

COPY_RULE_USAGEID

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

COPY_RULE_FIELD_NAMES

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

COPY_RULE_DEFAULT

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

COPY_LIST

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

POSSIBLE_VALUES

public static final java.lang.String POSSIBLE_VALUES
The name of the property group

See Also:
Constant Field Values
Constructor Detail

PossibleValuesPropertyGroup

public PossibleValuesPropertyGroup()

PossibleValuesPropertyGroup

public PossibleValuesPropertyGroup(int initialCapacity)
Parameters:
initialCapacity -

PossibleValuesPropertyGroup

public PossibleValuesPropertyGroup(java.lang.String pName)
Parameters:
pName -
Method Detail

getAllPropertyNames

public java.util.List getAllPropertyNames()
Description copied from class: DefaultPropertyGroup
Gets a List containing the names of all the supported properties.

Overrides:
getAllPropertyNames in class DefaultPropertyGroup

getCopyRule

public java.lang.String getCopyRule()
Gets the rule for copying field values.


getFieldName

public java.lang.String getFieldName()
Get the field name these possible value properties are for


getCopyList

public java.util.List getCopyList()
Get a list of fields to copy


propertyType

protected short propertyType(java.lang.String propName)
Description copied from class: DefaultPropertyGroup
Gets the type of property for a specified property name.

Overrides:
propertyType in class DefaultPropertyGroup