Interface IAttributeAssignment

All Superinterfaces:
IBaseEntity, ICoreEntity, IObjectAssignment, ISortableEntity, Serializable
All Known Implementing Classes:
ClassificationToAttribute, EntityToAttribute, EntityToAttributePrio, TypeEntityToAttribute

public interface IAttributeAssignment extends IObjectAssignment
Interface to signal that implementing class represents an assignment of Attribute to an object, where a flag mandatory can be set. Used for feature sets as in type attributes and classification attributes.
  • Method Details

    • getAttribute

      Attribute getAttribute()
      attribute entity of assignment
    • isMandatory

      default boolean isMandatory()
      optional mandatory flag. default is false
    • isReadonly

      default boolean isReadonly()
      optional readonly flag. default is false
    • isPreview

      default boolean isPreview()
      optional preview flag. default is false. only for DTAsset
    • supportPreview

      default boolean supportPreview()
      true if datatype of attribute supports preview flag
    • getFilter

      default Set<String> getFilter()
      optional filter data for assignment