Class XACMLPolicySetIdReferenceStatementImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.projecthusky.xua.saml2.XACMLPolicySetIdReferenceStatementImpl
All Implemented Interfaces:
org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.Statement, org.opensaml.xacml.XACMLObject, XACMLPolicySetIdReferenceStatement

public class XACMLPolicySetIdReferenceStatementImpl extends org.opensaml.core.xml.AbstractXMLObject implements XACMLPolicySetIdReferenceStatement
Class implementing XACMLPolicySetIdReferenceStatementImpl
  • Field Summary

    Fields inherited from interface org.opensaml.saml.saml2.core.Statement

    DEFAULT_ELEMENT_NAME, TYPE_NAME
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    XACMLPolicySetIdReferenceStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.opensaml.core.xml.XMLObject>
    List<org.opensaml.xacml.policy.IdReferenceType>
    Return the XACMLPolicy inside the policy statement.

    Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

    detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opensaml.core.xml.XMLObject

    detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
  • Constructor Details

    • XACMLPolicySetIdReferenceStatementImpl

      protected XACMLPolicySetIdReferenceStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details

    • getOrderedChildren

      public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      Specified by:
      getOrderedChildren in interface org.opensaml.core.xml.XMLObject
    • getPolicySetIdReference

      public List<org.opensaml.xacml.policy.IdReferenceType> getPolicySetIdReference()
      Return the XACMLPolicy inside the policy statement.
      Specified by:
      getPolicySetIdReference in interface XACMLPolicySetIdReferenceStatement
      Returns:
      the Policy