Class RegistrationInfoImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo

    public class RegistrationInfoImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
    Concrete Implementation of RegistrationInfo.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String registrationAuthority
      The authority.
      private Instant registrationInstant
      The registration instant.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.ext.saml2mdrpi.RegistrationPolicy> registrationPolicies
      The policies.
      • Fields inherited from interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, REGISTRATION_AUTHORITY_ATTRIB_NAME, REGISTRATION_INSTANT_ATTRIB_NAME, REGISTRATION_INSTANT_ATTRIB_QNAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      String getRegistrationAuthority()
      Instant getRegistrationInstant()
      List<org.opensaml.saml.ext.saml2mdrpi.RegistrationPolicy> getRegistrationPolicies()
      void setRegistrationAuthority​(String authority)
      void setRegistrationInstant​(Instant dateTime)
      • 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 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
    • Field Detail

      • registrationPolicies

        private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.ext.saml2mdrpi.RegistrationPolicy> registrationPolicies
        The policies.
      • registrationAuthority

        private String registrationAuthority
        The authority.
      • registrationInstant

        private Instant registrationInstant
        The registration instant.
    • Constructor Detail

      • RegistrationInfoImpl

        protected RegistrationInfoImpl​(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 Detail

      • getRegistrationAuthority

        public String getRegistrationAuthority()
        Specified by:
        getRegistrationAuthority in interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
      • setRegistrationAuthority

        public void setRegistrationAuthority​(String authority)
        Specified by:
        setRegistrationAuthority in interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
      • getRegistrationInstant

        public Instant getRegistrationInstant()
        Specified by:
        getRegistrationInstant in interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
      • setRegistrationInstant

        public void setRegistrationInstant​(Instant dateTime)
        Specified by:
        setRegistrationInstant in interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
      • getRegistrationPolicies

        public List<org.opensaml.saml.ext.saml2mdrpi.RegistrationPolicy> getRegistrationPolicies()
        Specified by:
        getRegistrationPolicies in interface org.opensaml.saml.ext.saml2mdrpi.RegistrationInfo
      • getOrderedChildren

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