Class DynamicEntityFormInfo
java.lang.Object
org.broadleafcommerce.openadmin.web.form.entity.DynamicEntityFormInfo
Used to setup what data will be needed to create add dynamic form fields to an entity.
Use the withCeilingClassName(String) to indicate the entity which contains the template fields.
Use the withSecurityCeilingClassName(String) to indicate the entity that should be used to control
the security of the fields. For example, if a user has access to Page, then they should also have access to the
fields introduced by the PageTemplate.
- Author:
- bpolster
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]voidsetCeilingClassName(String ceilingClassName) voidsetCriteriaName(String criteriaName) voidsetCustomCriteriaOverride(String[] customCriteriaOverride) voidsetPropertyName(String propertyName) voidsetPropertyValue(String propertyValue) voidsetSecurityCeilingClassName(String securityCeilingClassName) withCeilingClassName(String ceilingClassName) withCriteriaName(String criteriaName) withCustomCriteriaOverride(String[] customCriteriaOverride) withPropertyName(String propertyName) withPropertyValue(String propertyValue) withSecurityCeilingClassName(String securityCeilingClassName) The security class name that permissions will be based off of for this entity.
-
Field Details
-
FIELD_SEPARATOR
- See Also:
-
criteriaName
-
propertyName
-
propertyValue
-
ceilingClassName
-
securityCeilingClassName
-
customCriteriaOverride
-
-
Constructor Details
-
DynamicEntityFormInfo
public DynamicEntityFormInfo()
-
-
Method Details
-
withCriteriaName
-
withPropertyName
-
withPropertyValue
-
withCeilingClassName
-
withSecurityCeilingClassName
The security class name that permissions will be based off of for this entity. Generally this is different from the "ceilingClassName" which represents the template that will be used to define the fields being used.- Parameters:
securityCeilingClassName-- Returns:
-
withCustomCriteriaOverride
-
getCriteriaName
-
setCriteriaName
-
getPropertyName
-
setPropertyName
-
getPropertyValue
-
setPropertyValue
-
getCeilingClassName
-
setCeilingClassName
-
getSecurityCeilingClassName
-
setSecurityCeilingClassName
-
getCustomCriteriaOverride
-
setCustomCriteriaOverride
-