Package com.sun.identity.xacml.plugins
Class FMEnvironmentMapper
- java.lang.Object
-
- com.sun.identity.xacml.plugins.FMEnvironmentMapper
-
- All Implemented Interfaces:
EnvironmentMapper
public class FMEnvironmentMapper extends Object implements EnvironmentMapper
This class implements EnvironmentMapper to map between XACML context Environment and FM native environment. This mapper does not recognise any attributes ofxacml-context:Envrionementat present. So, at present it is essentially a no-op.
-
-
Constructor Summary
Constructors Constructor Description FMEnvironmentMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize(String pdpEntityId, String pepEntityId, Map properties)Initializes the mapper implementation.MapmapToNativeEnvironment(Environment xacmlContextEnvironment, List xacmlContextSubjects)Returns native environment
-
-
-
Method Detail
-
initialize
public void initialize(String pdpEntityId, String pepEntityId, Map properties) throws XACMLException
Initializes the mapper implementation. This would be called immediately after constructing an instance of the implementation.- Specified by:
initializein interfaceEnvironmentMapper- Parameters:
pdpEntityId- EntityID of PDPpepEntityId- EntityID of PEPproperties- configuration properties- Throws:
XACMLException- if can not initialize
-
mapToNativeEnvironment
public Map mapToNativeEnvironment(Environment xacmlContextEnvironment, List xacmlContextSubjects) throws XACMLException
Returns native environment- Specified by:
mapToNativeEnvironmentin interfaceEnvironmentMapper- Parameters:
xacmlContextEnvironment- XACML context EnvironmentxacmlContextSubjects- XACML context Subject(s)- Returns:
- native environment map
- Throws:
XACMLException- if can not map to native environment
-
-