public class EntityForm extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<EntityFormAction> |
actions |
protected Map<String,Object> |
attributes |
protected String |
ceilingEntityClassname |
static Integer |
DEFAULT_COLUMN |
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 |
encType |
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 TreeSet<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 Integer DEFAULT_COLUMN
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 String encType
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 FieldGroup findGroup(String groupName)
public String sanitizeFieldName(String fieldName)
fieldName - public void removeGroup(FieldGroup group)
public void removeTab(Tab tab)
public void removeTab(String tabName)
public void addHiddenField(ClassMetadata cmd, Field field)
public void addField(ClassMetadata cmd, Field field)
public void addMapKeyField(ClassMetadata cmd, Field field)
public void addField(ClassMetadata cmd, Field field, String groupName, Integer groupOrder, String tabName, Integer tabOrder)
public void addListGrid(ClassMetadata cmd, ListGrid listGrid, String tabName, Integer tabOrder, String groupName, boolean isTabPresent)
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 EntityFormAction findActionById(String id)
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 getEncType()
public void setEncType(String encType)
<form>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 String getSectionCrumbs()
public String getJsErrorMap()
public void setJsErrorMap(String jsErrorMap)
public String addTabFromTabMetadata(TabMetadata tabMetadata)
public void addGroupFromGroupMetadata(GroupMetadata groupMetadata, String unprocessedTabName)
Copyright © 2019. All rights reserved.