Interface JSONBusinessAttributeDTO<A extends BusinessAttribute,V>

Type Parameters:
A - the generic type
V - the value type
All Known Implementing Classes:
JSONBusinessDataAttributeDTO, JSONBusinessRelationAttributeDTO

public interface JSONBusinessAttributeDTO<A extends BusinessAttribute,V>
The Interface JSONBusinessAttributeDTO.
  • Method Details

    • getAttribute

      A getAttribute()
      Gets the attribute.
      Returns:
      the attribute
    • getDynamicAttributeName

      String getDynamicAttributeName()
      Get Dynamic Attribute Name ${tags}
    • getError

      String getError()
      Returns:
      error text
    • getGroup

      List<String> getGroup()
      Gets the group.
      Returns:
      the group
    • getL10nKey

      String getL10nKey()
      Gets the l10n key.
      Returns:
      the l10n key
    • getPosition

      Integer getPosition()
      Gets the position.
      Returns:
      the position
    • getRichTextDescription

      String getRichTextDescription()
      Gets the richTextDescription.
      Returns:
      the richTextDescription
    • getSubGroup

      List<String> getSubGroup()
      Gets the sub group.
      Returns:
      the group
    • getValue

      List<V> getValue()
      Gets the value.
      Returns:
      the value
    • isCustomAttribute

      Boolean isCustomAttribute()
      Checks if attribute is custom attribute.
      Returns:
      true, if attribute is custom attribute
    • isDynamicAttribute

      boolean isDynamicAttribute()
      Is attribute a DA
    • isEnumerable

      boolean isEnumerable()
    • isHidden

      boolean isHidden()
      Checks if is hidden.
      Returns:
      true, if is hidden
    • isHiddenBySchemaExtensibility

      Boolean isHiddenBySchemaExtensibility()
    • isHiddenInUICustomization

      Boolean isHiddenInUICustomization()
    • isLink

      Boolean isLink()
      Checks if is link.
      Returns:
      true, if is link
    • isMandatory

      boolean isMandatory()
      Checks if is mandatory.
      Returns:
      true, if is mandatory
    • isMultiValued

      boolean isMultiValued()
      Checks if is multi valued.
      Returns:
      true, if is multi valued
    • isReadOnly

      boolean isReadOnly()
      Checks if is read only.
      Returns:
      true, if is read only
    • isReadOnlyInUICustomization

      Boolean isReadOnlyInUICustomization()
    • isSynchronizeAllowed

      boolean isSynchronizeAllowed()
      Check if it is needed to update immediately.
      Returns:
      true if the bda/bra is needed to update immediately