public class AffiliationDescriptorImpl extends AbstractSignableSAMLObject implements AffiliationDescriptor
AffiliationDescriptor.| Modifier and Type | Field and Description |
|---|---|
private Long |
cacheDuration
cacheDurection attribute.
|
private Extensions |
extensions
Extensions child.
|
private String |
id
ID attribute.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<KeyDescriptor> |
keyDescriptors
Key descriptors for this role.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<AffiliateMember> |
members
Members of this affiliation.
|
private String |
ownerID
ID of the owner of this affiliation.
|
private org.opensaml.core.xml.util.AttributeMap |
unknownAttributes
"anyAttribute" attributes.
|
private org.joda.time.DateTime |
validUntil
validUntil attribute.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, OWNER_ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAMEVALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAMECACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME| Modifier | Constructor and Description |
|---|---|
protected |
AffiliationDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Long |
getCacheDuration() |
Extensions |
getExtensions() |
String |
getID() |
List<KeyDescriptor> |
getKeyDescriptors() |
List<AffiliateMember> |
getMembers() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getOwnerID() |
String |
getSignatureReferenceID() |
org.opensaml.core.xml.util.AttributeMap |
getUnknownAttributes() |
org.joda.time.DateTime |
getValidUntil() |
boolean |
isValid() |
void |
setCacheDuration(Long duration) |
void |
setExtensions(Extensions theExtensions) |
void |
setID(String newID) |
void |
setOwnerID(String newOwnerID) |
void |
setValidUntil(org.joda.time.DateTime theValidUntil) |
equals, hashCode, prepareForAssignment, setSignaturegetSignature, isSigneddetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetSignature, isSigned, setSignaturedetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate String ownerID
private String id
private org.joda.time.DateTime validUntil
private Long cacheDuration
private Extensions extensions
private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
private final org.opensaml.core.xml.util.XMLObjectChildrenList<AffiliateMember> members
private final org.opensaml.core.xml.util.XMLObjectChildrenList<KeyDescriptor> keyDescriptors
public String getOwnerID()
getOwnerID in interface AffiliationDescriptorpublic void setOwnerID(String newOwnerID)
setOwnerID in interface AffiliationDescriptorpublic String getID()
getID in interface AffiliationDescriptorpublic void setID(String newID)
setID in interface AffiliationDescriptorpublic boolean isValid()
isValid in interface TimeBoundSAMLObjectpublic org.joda.time.DateTime getValidUntil()
getValidUntil in interface TimeBoundSAMLObjectpublic void setValidUntil(org.joda.time.DateTime theValidUntil)
setValidUntil in interface TimeBoundSAMLObjectpublic Long getCacheDuration()
getCacheDuration in interface CacheableSAMLObjectpublic void setCacheDuration(Long duration)
setCacheDuration in interface CacheableSAMLObjectpublic Extensions getExtensions()
getExtensions in interface AffiliationDescriptorpublic void setExtensions(Extensions theExtensions)
setExtensions in interface AffiliationDescriptorpublic List<AffiliateMember> getMembers()
getMembers in interface AffiliationDescriptorpublic List<KeyDescriptor> getKeyDescriptors()
getKeyDescriptors in interface AffiliationDescriptorpublic org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes in interface org.opensaml.core.xml.AttributeExtensibleXMLObjectpublic String getSignatureReferenceID()
getSignatureReferenceID in interface SignableSAMLObjectpublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.