public class XACMLManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
COMB_ALG_FIRST_APPLICABLE |
static String |
COMB_ALG_ORDERED_DENY_OVERRIDS |
static String |
COMB_ALG_ORDERED_PERMIT_OVERRIDS |
static String |
RULE_COMBALG_DENY_OVERRIDS |
static String |
RULE_COMBALG_FIRST_APPLICABLE |
static String |
RULE_COMBALG_PERMIT_OVERRIDS |
| Constructor and Description |
|---|
XACMLManager() |
| Modifier and Type | Method and Description |
|---|---|
static org.opensaml.xacml.policy.ApplyType |
generateAtomicDateCondition(DateCondition condition,
Date time) |
static org.opensaml.xacml.policy.ApplyType |
generateAtomicDateTimeCondition(DateTimeCondition condition,
Date time) |
static org.opensaml.xacml.policy.ApplyType |
generateAtomicTimeCondition(TimeCondition condition,
Date time) |
static org.opensaml.xacml.policy.ConditionType |
generateComplexDateComparison(Date upperDate,
Date lowerDate,
boolean upperEqual,
boolean lowerEqual) |
static org.opensaml.xacml.policy.ConditionType |
generateComplexDateTimeComparison(Date upperDateTime,
Date lowerDateTime,
boolean upperEqual,
boolean lowerEqual) |
static org.opensaml.xacml.policy.ConditionType |
generateComplexTimeComparison(Date upperTime,
Date lowerTime,
boolean upperEqual,
boolean lowerEqual) |
static org.opensaml.xacml.policy.ObligationType |
generateObligation(Obligation obligation) |
static org.opensaml.xacml.policy.PolicyType[] |
getPolicesFromString(String policyString) |
static org.opensaml.xacml.policy.PolicyType |
getPolicyFromString(String policyString) |
static org.opensaml.xacml.policy.PolicySetType |
getPolicySetFromString(String policySetString) |
static org.opensaml.xacml.policy.PolicySetType[] |
getPolicySetsFromString(String policySetsString) |
static void |
main(String[] args) |
static Element |
policy2Element(org.opensaml.xacml.policy.PolicyType policy) |
public static final String RULE_COMBALG_DENY_OVERRIDS
public static final String RULE_COMBALG_FIRST_APPLICABLE
public static final String RULE_COMBALG_PERMIT_OVERRIDS
public static final String COMB_ALG_FIRST_APPLICABLE
public static final String COMB_ALG_ORDERED_DENY_OVERRIDS
public static final String COMB_ALG_ORDERED_PERMIT_OVERRIDS
public static org.opensaml.xacml.policy.PolicyType[] getPolicesFromString(String policyString)
policyString - public static org.opensaml.xacml.policy.PolicySetType[] getPolicySetsFromString(String policySetsString)
policySetsString - public static org.opensaml.xacml.policy.PolicyType getPolicyFromString(String policyString)
policyString - public static org.opensaml.xacml.policy.PolicySetType getPolicySetFromString(String policySetString)
policySetString - public static Element policy2Element(org.opensaml.xacml.policy.PolicyType policy)
policy - public static org.opensaml.xacml.policy.ObligationType generateObligation(Obligation obligation)
obligation - public static org.opensaml.xacml.policy.ApplyType generateAtomicTimeCondition(TimeCondition condition, Date time)
condition - time - public static org.opensaml.xacml.policy.ApplyType generateAtomicDateCondition(DateCondition condition, Date time)
public static org.opensaml.xacml.policy.ApplyType generateAtomicDateTimeCondition(DateTimeCondition condition, Date time)
public static org.opensaml.xacml.policy.ConditionType generateComplexTimeComparison(Date upperTime, Date lowerTime, boolean upperEqual, boolean lowerEqual)
upperTime - lowerTime - upperEqual - lowerEqual - public static org.opensaml.xacml.policy.ConditionType generateComplexDateComparison(Date upperDate, Date lowerDate, boolean upperEqual, boolean lowerEqual)
public static org.opensaml.xacml.policy.ConditionType generateComplexDateTimeComparison(Date upperDateTime, Date lowerDateTime, boolean upperEqual, boolean lowerEqual)
public static void main(String[] args) throws org.opensaml.xml.ConfigurationException
org.opensaml.xml.ConfigurationExceptionCopyright © 2016. All Rights Reserved.