Class AffiliationDescriptorImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.AbstractSignableXMLObject
org.opensaml.saml.common.AbstractSignableSAMLObject
org.opensaml.saml.saml2.metadata.impl.AffiliationDescriptorImpl
- All Implemented Interfaces:
AttributeExtensibleXMLObject,XMLObject,SAMLObject,SignableSAMLObject,CacheableSAMLObject,TimeBoundSAMLObject,AffiliationDescriptor,SignableXMLObject
public class AffiliationDescriptorImpl
extends AbstractSignableSAMLObject
implements AffiliationDescriptor
Concrete implementation of
AffiliationDescriptor.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DurationcacheDurection attribute.private ExtensionsExtensions child.private StringID attribute.private final XMLObjectChildrenList<KeyDescriptor>Key descriptors for this role.private final XMLObjectChildrenList<AffiliateMember>Members of this affiliation.private StringID of the owner of this affiliation.private final AttributeMap"anyAttribute" attributes.private InstantvalidUntil attribute.Fields inherited from interface org.opensaml.saml.saml2.metadata.AffiliationDescriptor
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, OWNER_ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAMEFields inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAMEFields inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAffiliationDescriptorImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetID()booleanisValid()voidsetCacheDuration(Duration duration) voidsetExtensions(Extensions theExtensions) voidvoidsetOwnerID(String newOwnerID) voidsetValidUntil(Instant theValidUntil) Methods inherited from class org.opensaml.saml.common.AbstractSignableSAMLObject
equals, hashCode, setSignatureMethods inherited from class org.opensaml.xmlsec.signature.AbstractSignableXMLObject
getSignature, isSignedMethods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignatureMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 Details
-
ownerID
ID of the owner of this affiliation. -
id
ID attribute. -
validUntil
validUntil attribute. -
cacheDuration
cacheDurection attribute. -
extensions
Extensions child. -
unknownAttributes
"anyAttribute" attributes. -
members
Members of this affiliation. -
keyDescriptors
Key descriptors for this role.
-
-
Constructor Details
-
Method Details
-
getOwnerID
- Specified by:
getOwnerIDin interfaceAffiliationDescriptor
-
setOwnerID
- Specified by:
setOwnerIDin interfaceAffiliationDescriptor
-
getID
- Specified by:
getIDin interfaceAffiliationDescriptor
-
setID
- Specified by:
setIDin interfaceAffiliationDescriptor
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceTimeBoundSAMLObject
-
getValidUntil
- Specified by:
getValidUntilin interfaceTimeBoundSAMLObject
-
setValidUntil
- Specified by:
setValidUntilin interfaceTimeBoundSAMLObject
-
getCacheDuration
- Specified by:
getCacheDurationin interfaceCacheableSAMLObject
-
setCacheDuration
- Specified by:
setCacheDurationin interfaceCacheableSAMLObject
-
getExtensions
- Specified by:
getExtensionsin interfaceAffiliationDescriptor
-
setExtensions
- Specified by:
setExtensionsin interfaceAffiliationDescriptor
-
getMembers
- Specified by:
getMembersin interfaceAffiliationDescriptor
-
getKeyDescriptors
- Specified by:
getKeyDescriptorsin interfaceAffiliationDescriptor
-
getUnknownAttributes
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getSignatureReferenceID
- Specified by:
getSignatureReferenceIDin interfaceSignableSAMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-