org.broadleafcommerce.openadmin.web.form.entity
Class Field

java.lang.Object
  extended by org.broadleafcommerce.openadmin.web.form.entity.Field
Direct Known Subclasses:
ComboField, MediaField, RuleBuilderField

public class Field
extends Object

Author:
Andre Azzolini (apazzolini)

Field Summary
static String ALTERNATE_ORDERING
           
protected  String columnWidth
           
protected  String displayValue
           
protected  String fieldType
           
protected  String foreignKeyClass
           
protected  String foreignKeyDisplayValueProperty
           
protected  String friendlyName
           
protected  String idOverride
           
protected  Boolean isAlternateOrdering
           
protected  Boolean isFilterSortDisabled
           
protected  Boolean isMainEntityLink
           
protected  Boolean isReadOnly
           
protected  Boolean isTranslatable
           
protected  Boolean isVisible
           
protected  String name
           
protected  String onChangeTrigger
           
protected  Integer order
           
protected  String owningEntityClass
           
protected  Boolean required
           
protected  String value
           
 
Constructor Summary
Field()
           
 
Method Summary
 Boolean getAlternateOrdering()
           
 boolean getCanLinkToExternalEntity()
          Used for linking in toOneLookup fields as well as linking to the entity via a 'name' field
 String getColumnWidth()
           
 String getDisplayValue()
           
 String getEntityViewPath()
          Used to build a link for this particular field value to be displayed in a modal.
 String getFieldType()
           
 Boolean getFilterSortDisabled()
           
 String getForeignKeyClass()
           
 String getForeignKeyDisplayValueProperty()
           
 String getFriendlyName()
           
 String getIdOverride()
           
 Boolean getIsVisible()
           
 Boolean getMainEntityLink()
           
 String getName()
           
 String getOnChangeTrigger()
           
 Integer getOrder()
           
 String getOwningEntityClass()
           
 Boolean getReadOnly()
           
 Boolean getRequired()
           
 Boolean getTranslatable()
           
 String getValue()
           
 void setAlternateOrdering(Boolean alternateOrdering)
           
 void setColumnWidth(String columnWidth)
           
 void setDisplayValue(String displayValue)
           
 void setFieldType(String fieldType)
           
 void setFilterSortDisabled(Boolean isFilterSortDisabled)
           
 void setForeignKeyClass(String foreignKeyClass)
           
 void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
           
 void setFriendlyName(String friendlyName)
           
 void setIdOverride(String idOverride)
           
 void setIsVisible(Boolean isVisible)
           
 void setMainEntityLink(Boolean isMainEntityLink)
           
 void setName(String name)
           
 void setOnChangeTrigger(String onChangeTrigger)
           
 void setOrder(Integer order)
           
 void setOwningEntityClass(String owningEntityClass)
           
 void setReadOnly(Boolean readOnly)
           
 void setRequired(Boolean required)
           
 void setTranslatable(Boolean translatable)
           
 void setValue(String value)
           
 Field withAlternateOrdering(Boolean alternateOrdering)
           
 Field withColumnWidth(String columnWidth)
           
 Field withDisplayValue(String displayValue)
           
 Field withFieldType(String fieldType)
           
 Field withFilterSortDisabled(Boolean isFilterSortDisabled)
           
 Field withForeignKeyClass(String foreignKeyClass)
           
 Field withForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
           
 Field withFriendlyName(String friendlyName)
           
 Field withIdOverride(String idOverride)
           
 Field withMainEntityLink(Boolean isMainEntityLink)
           
 Field withName(String name)
           
 Field withOrder(Integer order)
           
 Field withOwningEntityClass(String owningEntityClass)
           
 Field withReadOnly(Boolean isReadOnly)
           
 Field withRequired(Boolean required)
           
 Field withTranslatable(Boolean isTranslatable)
           
 Field withValue(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALTERNATE_ORDERING

public static final String ALTERNATE_ORDERING
See Also:
Constant Field Values

name

protected String name

friendlyName

protected String friendlyName

fieldType

protected String fieldType

value

protected String value

displayValue

protected String displayValue

foreignKeyDisplayValueProperty

protected String foreignKeyDisplayValueProperty

foreignKeyClass

protected String foreignKeyClass

owningEntityClass

protected String owningEntityClass

idOverride

protected String idOverride

order

protected Integer order

onChangeTrigger

protected String onChangeTrigger

required

protected Boolean required

columnWidth

protected String columnWidth

isVisible

protected Boolean isVisible

isAlternateOrdering

protected Boolean isAlternateOrdering

isReadOnly

protected Boolean isReadOnly

isTranslatable

protected Boolean isTranslatable

isMainEntityLink

protected Boolean isMainEntityLink

isFilterSortDisabled

protected Boolean isFilterSortDisabled
Constructor Detail

Field

public Field()
Method Detail

withName

public Field withName(String name)

withFriendlyName

public Field withFriendlyName(String friendlyName)

withFieldType

public Field withFieldType(String fieldType)

withValue

public Field withValue(String value)

withDisplayValue

public Field withDisplayValue(String displayValue)

withForeignKeyDisplayValueProperty

public Field withForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)

withForeignKeyClass

public Field withForeignKeyClass(String foreignKeyClass)

withOwningEntityClass

public Field withOwningEntityClass(String owningEntityClass)

withIdOverride

public Field withIdOverride(String idOverride)

withOrder

public Field withOrder(Integer order)

withAlternateOrdering

public Field withAlternateOrdering(Boolean alternateOrdering)

withRequired

public Field withRequired(Boolean required)

withColumnWidth

public Field withColumnWidth(String columnWidth)

withReadOnly

public Field withReadOnly(Boolean isReadOnly)

withTranslatable

public Field withTranslatable(Boolean isTranslatable)

withMainEntityLink

public Field withMainEntityLink(Boolean isMainEntityLink)

withFilterSortDisabled

public Field withFilterSortDisabled(Boolean isFilterSortDisabled)

getIsVisible

public Boolean getIsVisible()

setColumnWidth

public void setColumnWidth(String columnWidth)

getDisplayValue

public String getDisplayValue()

getEntityViewPath

public String getEntityViewPath()
Used to build a link for this particular field value to be displayed in a modal. This is used to build the link for a 'to-one-lookup' field.


getCanLinkToExternalEntity

public boolean getCanLinkToExternalEntity()
Used for linking in toOneLookup fields as well as linking to the entity via a 'name' field


getReadOnly

public Boolean getReadOnly()

getAlternateOrdering

public Boolean getAlternateOrdering()

getTranslatable

public Boolean getTranslatable()

getMainEntityLink

public Boolean getMainEntityLink()

getFilterSortDisabled

public Boolean getFilterSortDisabled()

getName

public String getName()

setName

public void setName(String name)

getFriendlyName

public String getFriendlyName()

setFriendlyName

public void setFriendlyName(String friendlyName)

getFieldType

public String getFieldType()

setFieldType

public void setFieldType(String fieldType)

getValue

public String getValue()

setValue

public void setValue(String value)

setDisplayValue

public void setDisplayValue(String displayValue)

getForeignKeyDisplayValueProperty

public String getForeignKeyDisplayValueProperty()

setForeignKeyDisplayValueProperty

public void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)

getIdOverride

public String getIdOverride()

setIdOverride

public void setIdOverride(String idOverride)

getOrder

public Integer getOrder()

setOrder

public void setOrder(Integer order)

getOnChangeTrigger

public String getOnChangeTrigger()

setOnChangeTrigger

public void setOnChangeTrigger(String onChangeTrigger)

getRequired

public Boolean getRequired()

setRequired

public void setRequired(Boolean required)

getColumnWidth

public String getColumnWidth()

setIsVisible

public void setIsVisible(Boolean isVisible)

setAlternateOrdering

public void setAlternateOrdering(Boolean alternateOrdering)

setReadOnly

public void setReadOnly(Boolean readOnly)

setTranslatable

public void setTranslatable(Boolean translatable)

getForeignKeyClass

public String getForeignKeyClass()

setForeignKeyClass

public void setForeignKeyClass(String foreignKeyClass)

getOwningEntityClass

public String getOwningEntityClass()

setOwningEntityClass

public void setOwningEntityClass(String owningEntityClass)

setMainEntityLink

public void setMainEntityLink(Boolean isMainEntityLink)

setFilterSortDisabled

public void setFilterSortDisabled(Boolean isFilterSortDisabled)


Copyright © 2013. All Rights Reserved.