Class EncryptionPropertiesImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.xmlsec.encryption.EncryptionProperties

    public class EncryptionPropertiesImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xmlsec.encryption.EncryptionProperties
    Concrete implementation of EncryptionProperties.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xmlsec.encryption.EncryptionProperty> encryptionProperties
      EncryptionProperty child elements.
      private String id
      Id attribute value.
      • Fields inherited from interface org.opensaml.xmlsec.encryption.EncryptionProperties

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.xmlsec.encryption.EncryptionProperty> getEncryptionProperties()
      String getID()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      void setID​(String newID)
      • 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

      • id

        private String id
        Id attribute value.
      • encryptionProperties

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.xmlsec.encryption.EncryptionProperty> encryptionProperties
        EncryptionProperty child elements.
    • Constructor Detail

      • EncryptionPropertiesImpl

        protected EncryptionPropertiesImpl​(String namespaceURI,
                                           String elementLocalName,
                                           String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - namespace URI
        elementLocalName - local name
        namespacePrefix - namespace prefix
    • Method Detail

      • getID

        public String getID()
        Specified by:
        getID in interface org.opensaml.xmlsec.encryption.EncryptionProperties
      • setID

        public void setID​(String newID)
        Specified by:
        setID in interface org.opensaml.xmlsec.encryption.EncryptionProperties
      • getEncryptionProperties

        public List<org.opensaml.xmlsec.encryption.EncryptionProperty> getEncryptionProperties()
        Specified by:
        getEncryptionProperties in interface org.opensaml.xmlsec.encryption.EncryptionProperties
      • getOrderedChildren

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