public class EntityForm extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<EntityFormAction> |
actions |
protected Map<String,Object> |
attributes |
protected String |
ceilingEntityClassname |
static String |
DEFAULT_GROUP_NAME |
static Integer |
DEFAULT_GROUP_ORDER |
static String |
DEFAULT_TAB_NAME |
static Integer |
DEFAULT_TAB_ORDER |
protected Map<String,DynamicEntityFormInfo> |
dynamicFormInfos |
protected Map<String,EntityForm> |
dynamicForms |
protected String |
entityType |
protected Map<String,Field> |
fields |
static String |
HIDDEN_GROUP |
protected String |
id |
protected String |
idProperty |
protected String |
jsErrorMap
a string representation of a Javascript object containing a map of fields => errors
Useful when filling a translation form, as the (only) way to determine to which fields error messaging needs to be attached
|
protected static org.apache.commons.logging.Log |
LOG |
protected String |
mainEntityName |
static String |
MAP_KEY_GROUP |
protected String |
parentId |
protected Boolean |
preventSubmit
special member used for only for a Translation entity form.
|
protected Boolean |
readOnly |
protected List<SectionCrumb> |
sectionCrumbs |
protected String |
sectionKey |
protected Set<Tab> |
tabs |
protected String |
translationCeilingEntity |
protected String |
translationId |
| Constructor and Description |
|---|
EntityForm() |
protected static final org.apache.commons.logging.Log LOG
public static final String HIDDEN_GROUP
public static final String MAP_KEY_GROUP
public static final String DEFAULT_GROUP_NAME
public static final Integer DEFAULT_GROUP_ORDER
public static final String DEFAULT_TAB_NAME
public static final Integer DEFAULT_TAB_ORDER
protected String id
protected String parentId
protected String idProperty
protected String ceilingEntityClassname
protected String entityType
protected String mainEntityName
protected String sectionKey
protected Boolean readOnly
protected Boolean preventSubmit
protected String jsErrorMap
protected String translationCeilingEntity
protected String translationId
protected List<SectionCrumb> sectionCrumbs
protected Map<String,EntityForm> dynamicForms
protected Map<String,DynamicEntityFormInfo> dynamicFormInfos
protected List<EntityFormAction> actions
public Map<String,Field> getFields()
#getFields(boolean)}public void clearFieldsMap()
public ListGrid findListGrid(String collectionFieldName)
findField(String)
but differs in that this only searches through the sub collections for the current entitycollectionFieldName - the field name of the collection on the top-level entitypublic String sanitizeFieldName(String fieldName)
fieldName - public void removeTab(Tab tab)
public void removeTab(String tabName)
public void addHiddenField(Field field)
public void addField(Field field)
public void addMapKeyField(Field field)
public void addField(Field field, String groupName, Integer groupOrder, String tabName, Integer tabOrder)
public void addAction(int position,
EntityFormAction action)
position - action - public void addAction(EntityFormAction action)
public void removeAction(EntityFormAction action)
public void removeAllActions()
public EntityForm getDynamicForm(String name)
public void putDynamicForm(String name, EntityForm ef)
public DynamicEntityFormInfo getDynamicFormInfo(String name)
public void putDynamicFormInfo(String name, DynamicEntityFormInfo info)
public Boolean getReadOnly()
public Boolean getPreventSubmit()
public void setPreventSubmit()
public void setReadOnly()
public void setReadOnly(boolean readOnly)
public List<EntityFormAction> getActions()
public FieldGroup collapseToOneFieldGroup()
public String getTranslationCeilingEntity()
public void setTranslationCeilingEntity(String translationCeilingEntity)
public String getTranslationId()
public void setTranslationId(String translationId)
public String getId()
public void setId(String id)
public String getParentId()
public void setParentId(String parentId)
public String getIdProperty()
public void setIdProperty(String idProperty)
public String getCeilingEntityClassname()
public void setCeilingEntityClassname(String ceilingEntityClassname)
public String getEntityType()
public void setEntityType(String entityType)
public String getMainEntityName()
public void setMainEntityName(String mainEntityName)
public String getSectionKey()
public void setSectionKey(String sectionKey)
public Map<String,EntityForm> getDynamicForms()
public void setDynamicForms(Map<String,EntityForm> dynamicForms)
public Map<String,DynamicEntityFormInfo> getDynamicFormInfos()
public void setDynamicFormInfos(Map<String,DynamicEntityFormInfo> dynamicFormInfos)
public void setActions(List<EntityFormAction> actions)
public List<SectionCrumb> getSectionCrumbsImpl()
public void setSectionCrumbsImpl(List<SectionCrumb> sectionCrumbs)
public void setSectionCrumbs(String crumbs)
public String getSectionCrumbs()
public String getJsErrorMap()
public void setJsErrorMap(String jsErrorMap)
Copyright © 2017. All rights reserved.