Class AreaTagUsageConfig


  • public class AreaTagUsageConfig
    extends Object
    Area Tag appliance configuration. This class represents a Area Tag appliance of a given element. Does not consider re inherited area tags.
    Since:
    7.1.0
    Version:
    $Revision: 23904 $ $Date: 2020-06-16 12:23:44 -0300 (Tue, 16 Jun 2020) $
    • Constructor Detail

      • AreaTagUsageConfig

        public AreaTagUsageConfig​(boolean inherited,
                                  List<String> appliedAreaTags)
        Creates a new instance with the given parameters.
        Parameters:
        inherited - indicates whether this configuration is inherited or not.
        appliedAreaTags - the (locally) applied themes.
        Throws:
        IllegalArgumentException - if inherited is true and appliedAreaTags is not empty.
        Since:
        7.1.0
    • Method Detail

      • getAppliedAreaTags

        public List<String> getAppliedAreaTags()
        Returns the (locally) applied area tags.
        Returns:
        the (locally) applied area tags.
        Since:
        7.1.0
      • isInherited

        public boolean isInherited()
        Returns whether this configuration is inheriting the applied themes or not.
        Returns:
        whether this configuration is inheriting the applied themes or not.
        Since:
        7.1.0
      • getProjectId

        public String getProjectId()
        Returns the projectId.
        Returns:
        the projectId
        Since:
        12.4.0