planetj.dataengine.display
Class DisplayColumnsPropertyGroup

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

public class DisplayColumnsPropertyGroup
extends PropertyGroup

See Also:
Serialized Form

Field Summary
static java.lang.String ALL
           
static java.util.List ALL_FIELDS
           
static java.lang.String DETAILS
           
static java.lang.String DETAILS_EXCLUDE
           
static java.lang.String DISPLAY_COLUMNS
           
static java.util.List NO_FIELDS
           
static java.lang.String NONE
           
static java.lang.String RESULTS
           
static java.lang.String RESULTS_EDITABLE
           
static java.lang.String RESULTS_EXCLUDE
           
 
Fields inherited from class planetj.property.PropertyGroup
ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, FLOAT_PROPERTY, INTEGER_PROPERTY, JAVA_CLASS_PROPERTY, LIST_PROPERTY, MAP_PROPERTY, ROW_COLLECTION_KEY, STRING_PROPERTY
 
Constructor Summary
DisplayColumnsPropertyGroup()
          DisplayPropertyGroup constructor comment.
DisplayColumnsPropertyGroup(int initialCapacity)
          DisplayPropertyGroup constructor comment.
DisplayColumnsPropertyGroup(java.lang.String pName)
          DisplayPropertyGroup constructor comment.
 
Method Summary
 java.util.List getAllPropertyNames()
          Gets a List containing the names of all the supported properties.
 java.util.List getEditableResultFieldNames()
          Gets a List containing the names of fields which are editable.
 java.util.List getRequiredPropertyNames()
          Gets a List containing the names of all the required properties.
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

RESULTS

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

RESULTS_EXCLUDE

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

DETAILS

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

DETAILS_EXCLUDE

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

RESULTS_EDITABLE

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

ALL

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

NONE

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

ALL_FIELDS

public static final java.util.List ALL_FIELDS

NO_FIELDS

public static final java.util.List NO_FIELDS

DISPLAY_COLUMNS

public static final java.lang.String DISPLAY_COLUMNS
See Also:
Constant Field Values
Constructor Detail

DisplayColumnsPropertyGroup

public DisplayColumnsPropertyGroup()
DisplayPropertyGroup constructor comment.


DisplayColumnsPropertyGroup

public DisplayColumnsPropertyGroup(int initialCapacity)
DisplayPropertyGroup constructor comment.

Parameters:
initialCapacity - int

DisplayColumnsPropertyGroup

public DisplayColumnsPropertyGroup(java.lang.String pName)
DisplayPropertyGroup 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.

Specified by:
getAllPropertyNames in class PropertyGroup

getEditableResultFieldNames

public java.util.List getEditableResultFieldNames()
Gets a List containing the names of fields which are editable. Possible results include the special ALL_FIELDS and NO_FIELDS values, as well as the null value


getRequiredPropertyNames

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

Specified by:
getRequiredPropertyNames in class PropertyGroup

propertyType

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

Specified by:
propertyType in class PropertyGroup