Class AdoptedCommonAttributeContentModel

All Implemented Interfaces:
IEditableModel, IModel, IValidable, IModelApiAwareModel, IDynamicTreeModel<Object>

public class AdoptedCommonAttributeContentModel extends CommonAttributeContentModel
The AEF 2.0 adopted domain model for the common attribute content.
  • Constructor Details

  • Method Details

    • getPropertyState

      public Optional<MdPropertyState> getPropertyState(MdObject mdObject)
      Returns the current property state for the provided metadata object in common attribute content.
      Parameters:
      mdObject - the metadata object, cannot be null
      Returns:
      the current property state for the provided metadata object in common attribute content
    • setIncluded

      public void setIncluded(MdObject mdObject, boolean included)
      Sets whether the provided object is included in exchange plan content.
      Parameters:
      mdObject - the metadata object, cannot be null
      included - whether the provided object is included in exchange plan content
    • isDataSeparationCommonAttribute

      public boolean isDataSeparationCommonAttribute()
      Description copied from class: CommonAttributeContentModel
      Check current common attribute is date seporation
      Overrides:
      isDataSeparationCommonAttribute in class CommonAttributeContentModel
      Returns:
      true if current common attribute is date seporation, or false in otherwise
    • getVersion

      public Version getVersion()
      Gets the current version of the platform for this extension
      Returns:
      The version of the platform. May not be null