public class PolicySet extends Object implements Serializable, org.jvnet.jaxb2_commons.lang.ToString2
Java class for PolicySetType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolicySetType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}Description" minOccurs="0"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicyIssuer" minOccurs="0"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicySetDefaults" minOccurs="0"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}Target"/> <choice maxOccurs="unbounded" minOccurs="0"> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicySet"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}Policy"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicySetIdReference"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicyIdReference"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}CombinerParameters"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicyCombinerParameters"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}PolicySetCombinerParameters"/> </choice> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}ObligationExpressions" minOccurs="0"/> <element ref="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}AdviceExpressions" minOccurs="0"/> </sequence> <attribute name="PolicySetId" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="Version" use="required" type="{urn:oasis:names:tc:xacml:3.0:core:schema:wd-17}VersionType" /> <attribute name="PolicyCombiningAlgId" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="MaxDelegationDepth" type="{http://www.w3.org/2001/XMLSchema}integer" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected AdviceExpressions |
adviceExpressions |
protected String |
description |
protected BigInteger |
maxDelegationDepth |
protected ObligationExpressions |
obligationExpressions |
protected String |
policyCombiningAlgId |
protected PolicyIssuer |
policyIssuer |
protected DefaultsType |
policySetDefaults |
protected String |
policySetId |
protected List<Serializable> |
policySetsAndPoliciesAndPolicySetIdReferences |
protected List<Serializable> |
policySetsAndPoliciesAndPolicySetIdReferences_RO |
protected Target |
target |
protected String |
version |
Modifier | Constructor and Description |
---|---|
protected |
PolicySet()
Default no-arg constructor
|
|
PolicySet(String description,
PolicyIssuer policyIssuer,
DefaultsType policySetDefaults,
Target target,
List<Serializable> policySetsAndPoliciesAndPolicySetIdReferences,
ObligationExpressions obligationExpressions,
AdviceExpressions adviceExpressions,
String policySetId,
String version,
String policyCombiningAlgId,
BigInteger maxDelegationDepth)
Fully-initialising value constructor
|
Modifier and Type | Method and Description |
---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) |
boolean |
equals(Object object) |
AdviceExpressions |
getAdviceExpressions()
Gets the value of the adviceExpressions property.
|
String |
getDescription()
Gets the value of the description property.
|
BigInteger |
getMaxDelegationDepth()
Gets the value of the maxDelegationDepth property.
|
ObligationExpressions |
getObligationExpressions()
Gets the value of the obligationExpressions property.
|
String |
getPolicyCombiningAlgId()
Gets the value of the policyCombiningAlgId property.
|
PolicyIssuer |
getPolicyIssuer()
Gets the value of the policyIssuer property.
|
DefaultsType |
getPolicySetDefaults()
Gets the value of the policySetDefaults property.
|
String |
getPolicySetId()
Gets the value of the policySetId property.
|
List<Serializable> |
getPolicySetsAndPoliciesAndPolicySetIdReferences() |
Target |
getTarget()
Gets the value of the target property.
|
String |
getVersion()
Gets the value of the version property.
|
int |
hashCode() |
protected void |
setAdviceExpressions(AdviceExpressions value)
Sets the value of the adviceExpressions property.
|
protected void |
setDescription(String value)
Sets the value of the description property.
|
protected void |
setMaxDelegationDepth(BigInteger value)
Sets the value of the maxDelegationDepth property.
|
protected void |
setObligationExpressions(ObligationExpressions value)
Sets the value of the obligationExpressions property.
|
protected void |
setPolicyCombiningAlgId(String value)
Sets the value of the policyCombiningAlgId property.
|
protected void |
setPolicyIssuer(PolicyIssuer value)
Sets the value of the policyIssuer property.
|
protected void |
setPolicySetDefaults(DefaultsType value)
Sets the value of the policySetDefaults property.
|
protected void |
setPolicySetId(String value)
Sets the value of the policySetId property.
|
protected void |
setTarget(Target value)
Sets the value of the target property.
|
protected void |
setVersion(String value)
Sets the value of the version property.
|
String |
toString() |
protected String description
protected PolicyIssuer policyIssuer
protected DefaultsType policySetDefaults
protected Target target
protected List<Serializable> policySetsAndPoliciesAndPolicySetIdReferences
protected ObligationExpressions obligationExpressions
protected AdviceExpressions adviceExpressions
protected String policySetId
protected String version
protected String policyCombiningAlgId
protected BigInteger maxDelegationDepth
protected transient List<Serializable> policySetsAndPoliciesAndPolicySetIdReferences_RO
protected PolicySet()
public PolicySet(String description, PolicyIssuer policyIssuer, DefaultsType policySetDefaults, Target target, List<Serializable> policySetsAndPoliciesAndPolicySetIdReferences, ObligationExpressions obligationExpressions, AdviceExpressions adviceExpressions, String policySetId, String version, String policyCombiningAlgId, BigInteger maxDelegationDepth)
public String getDescription()
String
protected void setDescription(String value)
value
- allowed object is
String
public PolicyIssuer getPolicyIssuer()
PolicyIssuer
protected void setPolicyIssuer(PolicyIssuer value)
value
- allowed object is
PolicyIssuer
public DefaultsType getPolicySetDefaults()
DefaultsType
protected void setPolicySetDefaults(DefaultsType value)
value
- allowed object is
DefaultsType
public Target getTarget()
Target
protected void setTarget(Target value)
value
- allowed object is
Target
public ObligationExpressions getObligationExpressions()
ObligationExpressions
protected void setObligationExpressions(ObligationExpressions value)
value
- allowed object is
ObligationExpressions
public AdviceExpressions getAdviceExpressions()
AdviceExpressions
protected void setAdviceExpressions(AdviceExpressions value)
value
- allowed object is
AdviceExpressions
public String getPolicySetId()
String
protected void setPolicySetId(String value)
value
- allowed object is
String
public String getVersion()
String
protected void setVersion(String value)
value
- allowed object is
String
public String getPolicyCombiningAlgId()
String
protected void setPolicyCombiningAlgId(String value)
value
- allowed object is
String
public BigInteger getMaxDelegationDepth()
BigInteger
protected void setMaxDelegationDepth(BigInteger value)
value
- allowed object is
BigInteger
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append
in interface org.jvnet.jaxb2_commons.lang.ToString2
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields
in interface org.jvnet.jaxb2_commons.lang.ToString2
public List<Serializable> getPolicySetsAndPoliciesAndPolicySetIdReferences()
Copyright © 2012–2020. All rights reserved.