public class PrivilegeUtils extends Object
com.sun.identity.entity.Privilege
to
com.sun.identity.policy.PolicyModifier and Type | Method and Description |
---|---|
static String |
getPolicyName(Object policy) |
static Set<IPrivilege> |
policyObjectToPrivileges(Object policy) |
static Set<IPrivilege> |
policyToPrivileges(Object policyObject)
Maps an OpenAM Policy to entitlement Privilege
|
static void |
policyToPrivileges(Policy policy,
Set<IPrivilege> privileges) |
static String |
policyToXML(Object policy) |
static Policy |
privilegeToPolicy(String realm,
Privilege privilege) |
static Object |
privilegeToPolicyObject(String realm,
Privilege privilege) |
static Policy |
referralPrivilegeToPolicy(String realm,
ReferralPrivilege referralPrivilege) |
public static Set<IPrivilege> policyToPrivileges(Object policyObject) throws SSOException, PolicyException, EntitlementException
policyObject
- OpenAM Policy objectPolicyException
- if the mapping failsSSOException
EntitlementException
public static void policyToPrivileges(Policy policy, Set<IPrivilege> privileges) throws SSOException, PolicyException, EntitlementException
public static Object privilegeToPolicyObject(String realm, Privilege privilege) throws PolicyException, SSOException, EntitlementException
public static Policy referralPrivilegeToPolicy(String realm, ReferralPrivilege referralPrivilege) throws PolicyException, SSOException, EntitlementException
public static Policy privilegeToPolicy(String realm, Privilege privilege) throws PolicyException, SSOException, EntitlementException
public static String policyToXML(Object policy) throws EntitlementException
EntitlementException
public static String getPolicyName(Object policy) throws EntitlementException
EntitlementException
public static Set<IPrivilege> policyObjectToPrivileges(Object policy) throws EntitlementException, PolicyException, SSOException
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.