Package de.xima.fc.form.common.models
Interface IXItemPropertiesData
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AXItemPropertiesData
,XItem
,XItemRenderData
public interface IXItemPropertiesData extends Serializable
-
-
Method Summary
-
-
-
Method Detail
-
getPropertyMap
Map<String,XPropertyValue> getPropertyMap()
-
getClassName
String getClassName()
- Returns:
- the className of an item XTextField, XPage etc.
-
get
XPropertyValue get(XPropertyEnum xPropertyEnum)
- Parameters:
xPropertyEnum
- - get a property by XPropertyEnum- Returns:
- - a new XProperty if not exist
-
get
XPropertyValue get(String property)
- Parameters:
property
- - get a property by name- Returns:
- - a new XProperty if not exist
-
contains
boolean contains(String property)
- Parameters:
property
- the name of the property- Returns:
- true if property exist
-
contains
boolean contains(XPropertyEnum xPropertyEnum)
- Parameters:
xPropertyEnum
- the enum of the property- Returns:
- true if property exist
-
getId
String getId()
- Returns:
- the string value for the property id
-
getResolvedAlias
String getResolvedAlias()
- Returns:
- The effective alias of this item, either the alias when not empty, or the name otherwise.
-
getAttributes
com.alibaba.fastjson.JSONArray getAttributes()
- Returns:
- liste of attributes
-
getParentId
String getParentId()
- Returns:
- id of parent element
-
getOptions
com.alibaba.fastjson.JSONArray getOptions()
- Returns:
- JSONArray of property Option
-
getRequiredgroup
String getRequiredgroup()
-
getDatatype
String getDatatype()
-
getMinvalue
String getMinvalue()
-
getMaxvalue
String getMaxvalue()
-
getVrule
String getVrule()
-
getMaxfilesize
String getMaxfilesize()
-
getFileextension
String getFileextension()
-
getEquals
String getEquals()
-
getRequiredif
String getRequiredif()
-
getReadonlyif
String getReadonlyif()
-
getHiddenif
String getHiddenif()
-
getRequiredifcomp
String getRequiredifcomp()
-
getRequiredifvalue
String getRequiredifvalue()
-
getReadonlyifcomp
String getReadonlyifcomp()
-
getReadonlyifvalue
String getReadonlyifvalue()
-
getHiddenifcomp
String getHiddenifcomp()
-
getHiddenifclear
String getHiddenifclear()
-
getReadonlyifclear
String getReadonlyifclear()
-
getHiddenifvalue
String getHiddenifvalue()
-
getRequired
boolean getRequired()
- Returns:
- true required equals 1
-
isValidateOnServerSide
boolean isValidateOnServerSide()
- Returns:
true
ifXPropertyEnum.servervalidate
is set to1
.
-
isStatusdependent
boolean isStatusdependent()
- Returns:
- the statusdependent
-
isUsergrouppendent
boolean isUsergrouppendent()
- Returns:
- the usergrouppendent
-
isReadonlyStatusdependent
boolean isReadonlyStatusdependent()
- Returns:
- the readonly statusdependent
-
isReadonlyUsergrouppendant
boolean isReadonlyUsergrouppendant()
- Returns:
- the readonly usergrouppendant
-
-