Class IdReferenceTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.schema.XSString, org.opensaml.core.xml.XMLObject, org.opensaml.xacml.policy.IdReferenceType, org.opensaml.xacml.XACMLObject

    public class IdReferenceTypeImpl
    extends org.opensaml.core.xml.schema.impl.XSStringImpl
    implements org.opensaml.xacml.policy.IdReferenceType
    Implementation of IdReferenceType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private String earliestVersion
      Value of the earliest version.
      private String latestVersion
      Value of the latest version.
      private String version
      Value of this version.
      • Fields inherited from interface org.opensaml.xacml.policy.IdReferenceType

        EARLIEST_VERSION_ATTRIB_NAME, LATEST_VERSION_ATTRIB_NAME, POLICY_ID_REFERENCE_ELEMENT_LOCAL_NAME, POLICY_ID_REFERENCE_ELEMENT_NAME, POLICY_SET_ID_REFERENCE_ELEMENT_LOCAL_NAME, POLICY_SET_ID_REFERENCE_ELEMENT_NAME, SCHEMA_TYPE_LOCAL_NAME, SCHEMA_TYPE_NAME, VERSION_ATTRIB_NAME
      • Fields inherited from interface org.opensaml.core.xml.schema.XSString

        TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getEarliestVersion()
      String getLatestVersion()
      String getVersion()
      void setEarliestVersion​(String newEarliestVersion)
      void setLatestVersion​(String newLastestVersion)
      void setVersion​(String newVersion)
      • Methods inherited from class org.opensaml.core.xml.schema.impl.XSStringImpl

        getOrderedChildren, getValue, setValue
      • 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, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
      • Methods inherited from interface org.opensaml.core.xml.schema.XSString

        getValue, setValue
    • Field Detail

      • earliestVersion

        private String earliestVersion
        Value of the earliest version.
      • latestVersion

        private String latestVersion
        Value of the latest version.
      • version

        private String version
        Value of this version.
    • Constructor Detail

      • IdReferenceTypeImpl

        protected IdReferenceTypeImpl​(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

      • getEarliestVersion

        public String getEarliestVersion()
        Specified by:
        getEarliestVersion in interface org.opensaml.xacml.policy.IdReferenceType
      • getLatestVersion

        public String getLatestVersion()
        Specified by:
        getLatestVersion in interface org.opensaml.xacml.policy.IdReferenceType
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.opensaml.xacml.policy.IdReferenceType
      • setEarliestVersion

        public void setEarliestVersion​(String newEarliestVersion)
        Specified by:
        setEarliestVersion in interface org.opensaml.xacml.policy.IdReferenceType
      • setLatestVersion

        public void setLatestVersion​(String newLastestVersion)
        Specified by:
        setLatestVersion in interface org.opensaml.xacml.policy.IdReferenceType
      • setVersion

        public void setVersion​(String newVersion)
        Specified by:
        setVersion in interface org.opensaml.xacml.policy.IdReferenceType