Class PrivilegeUtils
- java.lang.Object
-
- com.sun.identity.entitlement.opensso.PrivilegeUtils
-
public class PrivilegeUtils extends Object
Class with utility methods to map fromcom.sun.identity.entity.Privilegeto com.sun.identity.policy.Policy
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetPolicyName(Object policy)static Set<IPrivilege>policyObjectToPrivileges(Object policy)static voidpolicyToPrivileges(Policy policy, Set<IPrivilege> privileges)static Set<IPrivilege>policyToPrivileges(Object policyObject)Maps an OpenAM Policy to entitlement Privilegestatic StringpolicyToXML(Object policy)static PolicyprivilegeToPolicy(String realm, Privilege privilege)static ObjectprivilegeToPolicyObject(String realm, Privilege privilege)static PolicyreferralPrivilegeToPolicy(String realm, ReferralPrivilege referralPrivilege)
-
-
-
Method Detail
-
policyToPrivileges
public static Set<IPrivilege> policyToPrivileges(Object policyObject) throws SSOException, PolicyException, EntitlementException
Maps an OpenAM Policy to entitlement Privilege- Parameters:
policyObject- OpenAM Policy object- Returns:
- entitlement Privilege object
- Throws:
PolicyException- if the mapping failsSSOExceptionEntitlementException
-
policyToPrivileges
public static void policyToPrivileges(Policy policy, Set<IPrivilege> privileges) throws SSOException, PolicyException, EntitlementException
-
privilegeToPolicyObject
public static Object privilegeToPolicyObject(String realm, Privilege privilege) throws PolicyException, SSOException, EntitlementException
-
referralPrivilegeToPolicy
public static Policy referralPrivilegeToPolicy(String realm, ReferralPrivilege referralPrivilege) throws PolicyException, SSOException, EntitlementException
-
privilegeToPolicy
public static Policy privilegeToPolicy(String realm, Privilege privilege) throws PolicyException, SSOException, EntitlementException
-
policyToXML
public static String policyToXML(Object policy) throws EntitlementException
- Throws:
EntitlementException
-
getPolicyName
public static String getPolicyName(Object policy) throws EntitlementException
- Throws:
EntitlementException
-
policyObjectToPrivileges
public static Set<IPrivilege> policyObjectToPrivileges(Object policy) throws EntitlementException, PolicyException, SSOException
-
-