Package lumis.portal.structure.areatag
Class AreaTagUsageConfig
- java.lang.Object
-
- lumis.portal.structure.areatag.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 Summary
Constructors Constructor Description AreaTagUsageConfig(boolean inherited, List<String> appliedAreaTags)
Creates a new instance with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getAppliedAreaTags()
Returns the (locally) applied area tags.String
getProjectId()
Returns the projectId.boolean
isInherited()
Returns whether this configuration is inheriting the applied themes or not.
-
-
-
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
- ifinherited
istrue
andappliedAreaTags
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
-
-