Interface IXItemPropertiesData

    • Method Detail

      • 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
      • getName

        String getName()
        Returns:
        The name of this item.
      • getAlias

        String getAlias()
        Returns:
        The alias of this item.
      • 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()
      • 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
      • 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