Package com.sun.identity.liberty.ws.idpp
Class IDPPServiceManager
- java.lang.Object
-
- com.sun.identity.liberty.ws.idpp.IDPPServiceManager
-
- All Implemented Interfaces:
ConfigurationListener
public class IDPPServiceManager extends Object implements ConfigurationListener
The classIDPPServiceManageris a manager class for managing IDPP service configuration.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigChanged(ConfigurationActionEvent e)This method will be invoked when a component's configuration data has been changed.StringgetAlternateEndPoint()Gets the Alternate end point.SetgetAlternateSecurityMechs()Gets Alternate Security Mechanisms.AttributeMappergetAttributeMapper()Gets IDPP Attribute Mapper.AuthorizergetAuthorizer()Gets IDPPAuthorizer.MapgetContainerClasses()Gets container classes.IDPPExtensiongetContainerExtension(String container)Gets the container extension class for a given container.MapgetContainerExtensions()Gets container extensions.SetgetExtensionAttributes()Gets extension container attributes.StringgetIDPPPrefix()Gets idpp prefix.static IDPPServiceManagergetInstance()Gets the instance of IDPPService ManagerStringgetNameScheme()Gets IDPP user name scheme.MapgetPPDSMap()Gets the PP LDAP Attribute MapStringgetPPExtensionPrefix()Gets the personal profile attribute extension prefix.StringgetProviderID()Gets the provider idResourceIDMappergetResourceIDMapper()Gets IDPP ResourceID Mapper.ServiceInstanceUpdategetServiceInstanceUpdate()Gets the service instance update classSetgetSupportedContainers()Gets supported IDPP containers.booleanisModifyPolicyEvalRequired()Checks if modify policy evaluation is requiredbooleanisQueryPolicyEvalRequired()Checks if query policy evaluation is requiredbooleanisServiceInstanceUpdateEnabled()Checks if the service is configured to include service instance update header.
-
-
-
Method Detail
-
getInstance
public static IDPPServiceManager getInstance()
Gets the instance of IDPPService Manager- Returns:
- IDPPServiceManager instance of service manager.
-
getAuthorizer
public Authorizer getAuthorizer()
Gets IDPPAuthorizer.- Returns:
- IDPPAuthorizer.
-
getResourceIDMapper
public ResourceIDMapper getResourceIDMapper()
Gets IDPP ResourceID Mapper.- Returns:
- IDPPResourceIDMapper
-
getAttributeMapper
public AttributeMapper getAttributeMapper()
Gets IDPP Attribute Mapper.- Returns:
- AttributeMapper.
-
getNameScheme
public String getNameScheme()
Gets IDPP user name scheme.- Returns:
- String user name scheme.
-
getSupportedContainers
public Set getSupportedContainers()
Gets supported IDPP containers.- Returns:
- Set set of supported containers.
-
getContainerExtensions
public Map getContainerExtensions()
Gets container extensions.- Returns:
- Map A map consists of container extension classes with the key as container name.
-
getContainerClasses
public Map getContainerClasses()
Gets container classes.- Returns:
- Map A map that contains container classes with the key name as container name.
-
getIDPPPrefix
public String getIDPPPrefix()
Gets idpp prefix.- Returns:
- String idpp prefix.
-
getPPDSMap
public Map getPPDSMap()
Gets the PP LDAP Attribute Map- Returns:
- Map attribute map
-
isQueryPolicyEvalRequired
public boolean isQueryPolicyEvalRequired()
Checks if query policy evaluation is required- Returns:
- true if the query evaluation is needed
-
isModifyPolicyEvalRequired
public boolean isModifyPolicyEvalRequired()
Checks if modify policy evaluation is required- Returns:
- true if the modify evaluation is needed
-
getProviderID
public String getProviderID()
Gets the provider id- Returns:
- String IDPP service provider id
-
getContainerExtension
public IDPPExtension getContainerExtension(String container)
Gets the container extension class for a given container.- Returns:
- IDPPExtension IDPPExtension implementation class for a specific container.
-
getPPExtensionPrefix
public String getPPExtensionPrefix()
Gets the personal profile attribute extension prefix.- Returns:
- String extended attribute prefix.
-
getExtensionAttributes
public Set getExtensionAttributes()
Gets extension container attributes. These are non personal profile attribute set that are defined for the extension container.- Returns:
- Set set of extension container attributes.
-
getServiceInstanceUpdate
public ServiceInstanceUpdate getServiceInstanceUpdate()
Gets the service instance update class
-
isServiceInstanceUpdateEnabled
public boolean isServiceInstanceUpdateEnabled()
Checks if the service is configured to include service instance update header.
-
getAlternateEndPoint
public String getAlternateEndPoint()
Gets the Alternate end point.
-
getAlternateSecurityMechs
public Set getAlternateSecurityMechs()
Gets Alternate Security Mechanisms.- Returns:
- Set Set of Alternate Security Mechanisms.
-
configChanged
public void configChanged(ConfigurationActionEvent e)
This method will be invoked when a component's configuration data has been changed. The parameters componentName, realm and configName denotes the component name, organization and configuration instance name that are changed respectively.- Specified by:
configChangedin interfaceConfigurationListener- Parameters:
e- Configuration action event, like ADDED, DELETED, MODIFIED etc.
-
-