Package lumis.portal.structure.areatag
Class AreaTagManager
- java.lang.Object
-
- lumis.portal.structure.areatag.AreaTagManager
-
- All Implemented Interfaces:
IAreaTagManagerSPI
public class AreaTagManager extends Object implements IAreaTagManagerSPI
Implements Area Tag related operations.- Since:
- 7.1.0
- Version:
- $Revision: 23904 $ $Date: 2020-06-16 12:23:44 -0300 (Tue, 16 Jun 2020) $
-
-
Field Summary
-
Fields inherited from interface lumis.portal.structure.areatag.IAreaTagManagerSPI
APPLIED_AREA_TAG_PROPERTY_BAG_NAME
-
-
Constructor Summary
Constructors Constructor Description AreaTagManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getAppliedAreaTags(ChannelConfig channel)
Return the applied area tags in the given channel.Set<String>
getAppliedAreaTags(ChannelConfig channel, boolean includeProjectId)
Returns the applied area tags in the given channel.Set<String>
getAppliedAreaTags(ServiceInstanceConfig serviceInstance)
Returns the applied area tags in the given service instance.Set<String>
getAppliedAreaTags(ServiceInstanceConfig serviceInstance, boolean includeProjectId)
Returns the applied area tags in the given service instance.AreaTagUsageConfig
getLocalAreaTags(ChannelConfig channel)
Returns thearea tag usage
for the given channel.AreaTagUsageConfig
getLocalAreaTags(ServiceInstanceConfig serviceInstance)
Returns thearea tag usage
for the given service instance.void
updateLocalAreaTagUsage(ChannelConfig channel, AreaTagUsageConfig areaTagAppliance)
Updates thetheme appliance
for the given channel.void
updateLocalAreaTagUsage(ServiceInstanceConfig serviceInstance, AreaTagUsageConfig areaTagAppliance)
Updates thetheme appliance
for the given service instance.
-
-
-
Method Detail
-
getAppliedAreaTags
public Set<String> getAppliedAreaTags(ChannelConfig channel) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Return the applied area tags in the given channel.- Specified by:
getAppliedAreaTags
in interfaceIAreaTagManagerSPI
- Parameters:
channel
- the channel.- Returns:
- the applied area tags in the given channel.
- Throws:
PortalException
-
getAppliedAreaTags
public Set<String> getAppliedAreaTags(ChannelConfig channel, boolean includeProjectId) throws PortalException
Returns the applied area tags in the given channel.- Parameters:
channel
- the channel.includeProjectId
- includes in returns the project identifier if true.- Returns:
- the applied area tags in the given channel.
- Throws:
PortalException
- Since:
- 12.4.0
-
getAppliedAreaTags
public Set<String> getAppliedAreaTags(ServiceInstanceConfig serviceInstance) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Returns the applied area tags in the given service instance.- Specified by:
getAppliedAreaTags
in interfaceIAreaTagManagerSPI
- Parameters:
serviceInstance
- the Service Instance.- Returns:
- the applied area tags in the given service instance.
- Throws:
PortalException
-
getAppliedAreaTags
public Set<String> getAppliedAreaTags(ServiceInstanceConfig serviceInstance, boolean includeProjectId) throws PortalException
Returns the applied area tags in the given service instance.- Parameters:
serviceInstance
- the service instanceincludeProjectId
- includes in returns the project identifier if true.- Returns:
- the applied area tags in the given service instance.
- Throws:
PortalException
- Since:
- 12.4.0
-
updateLocalAreaTagUsage
public void updateLocalAreaTagUsage(ServiceInstanceConfig serviceInstance, AreaTagUsageConfig areaTagAppliance) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Updates thetheme appliance
for the given service instance.- Specified by:
updateLocalAreaTagUsage
in interfaceIAreaTagManagerSPI
- Parameters:
serviceInstance
- the service instance.areaTagAppliance
- the area tag appliance.- Throws:
PortalException
-
updateLocalAreaTagUsage
public void updateLocalAreaTagUsage(ChannelConfig channel, AreaTagUsageConfig areaTagAppliance) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Updates thetheme appliance
for the given channel.- Specified by:
updateLocalAreaTagUsage
in interfaceIAreaTagManagerSPI
- Parameters:
channel
- the service instance.areaTagAppliance
- the area tag appliance.- Throws:
PortalException
-
getLocalAreaTags
public AreaTagUsageConfig getLocalAreaTags(ServiceInstanceConfig serviceInstance) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Returns thearea tag usage
for the given service instance.- Specified by:
getLocalAreaTags
in interfaceIAreaTagManagerSPI
- Parameters:
serviceInstance
- the service instance.- Returns:
- the
area tag usage
for the given service instance. - Throws:
PortalException
-
getLocalAreaTags
public AreaTagUsageConfig getLocalAreaTags(ChannelConfig channel) throws PortalException
Description copied from interface:IAreaTagManagerSPI
Returns thearea tag usage
for the given channel.- Specified by:
getLocalAreaTags
in interfaceIAreaTagManagerSPI
- Parameters:
channel
- the channel.- Returns:
- the
area tag usage
for the given channel. - Throws:
PortalException
-
-