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_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_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, setSignature
getSignature, isSigned
detach, 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, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getSignature, isSigned, setSignature
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
private 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 AffiliationDescriptor
public void setOwnerID(String newOwnerID)
setOwnerID
in interface AffiliationDescriptor
public String getID()
getID
in interface AffiliationDescriptor
public void setID(String newID)
setID
in interface AffiliationDescriptor
public boolean isValid()
isValid
in interface TimeBoundSAMLObject
public org.joda.time.DateTime getValidUntil()
getValidUntil
in interface TimeBoundSAMLObject
public void setValidUntil(org.joda.time.DateTime theValidUntil)
setValidUntil
in interface TimeBoundSAMLObject
public Long getCacheDuration()
getCacheDuration
in interface CacheableSAMLObject
public void setCacheDuration(Long duration)
setCacheDuration
in interface CacheableSAMLObject
public Extensions getExtensions()
getExtensions
in interface AffiliationDescriptor
public void setExtensions(Extensions theExtensions)
setExtensions
in interface AffiliationDescriptor
public List<AffiliateMember> getMembers()
getMembers
in interface AffiliationDescriptor
public List<KeyDescriptor> getKeyDescriptors()
getKeyDescriptors
in interface AffiliationDescriptor
public org.opensaml.core.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes
in interface org.opensaml.core.xml.AttributeExtensibleXMLObject
public String getSignatureReferenceID()
getSignatureReferenceID
in interface SignableSAMLObject
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.