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

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

public class Field
extends Object

Author:
Andre Azzolini (apazzolini)

Field Summary
protected  String displayValue
           
protected  String fieldType
           
protected  String foreignKeyDisplayValueProperty
           
protected  String friendlyName
           
protected  String idOverride
           
protected  String name
           
protected  String onChangeTrigger
           
protected  Integer order
           
protected  String value
           
 
Constructor Summary
Field()
           
 
Method Summary
 boolean getCanLinkToExternalEntity()
          Used for linking in toOneLookup fields as well as linking to the entity via a 'name' field
 String getDisplayValue()
           
 String getEntityViewPath()
          Used to build a link for this particular field value to be displayed in a modal.
 String getFieldType()
           
 String getForeignKeyDisplayValueProperty()
           
 String getFriendlyName()
           
 String getIdOverride()
           
 Boolean getIsVisible()
           
 String getName()
           
 String getOnChangeTrigger()
           
 Integer getOrder()
           
 String getValue()
           
 void setDisplayValue(String displayValue)
           
 void setFieldType(String fieldType)
           
 void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
           
 void setFriendlyName(String friendlyName)
           
 void setIdOverride(String idOverride)
           
 void setName(String name)
           
 void setOnChangeTrigger(String onChangeTrigger)
           
 void setOrder(Integer order)
           
 void setValue(String value)
           
 Field withDisplayValue(String displayValue)
           
 Field withFieldType(String fieldType)
           
 Field withForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
           
 Field withFriendlyName(String friendlyName)
           
 Field withIdOverride(String idOverride)
           
 Field withName(String name)
           
 Field withOrder(Integer order)
           
 Field withValue(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

friendlyName

protected String friendlyName

fieldType

protected String fieldType

value

protected String value

displayValue

protected String displayValue

foreignKeyDisplayValueProperty

protected String foreignKeyDisplayValueProperty

idOverride

protected String idOverride

order

protected Integer order

onChangeTrigger

protected String onChangeTrigger
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)

withIdOverride

public Field withIdOverride(String idOverride)

withOrder

public Field withOrder(Integer order)

getIsVisible

public Boolean getIsVisible()

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 inside of a list grid. This is only the second part of the link. This needs to be prepended with the url path for the listgrid itself.

Returns:
See Also:
AdminBasicEntityController#viewCollectionItemDetails(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.ui.Model, String, String, String)

getCanLinkToExternalEntity

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

Returns:

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)


Copyright © 2013. All Rights Reserved.