public class EntityDescriptorImpl extends AbstractSignableSAMLObject implements EntityDescriptor
EntitiesDescriptor.| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.core.xml.util.XMLObjectChildrenList<AdditionalMetadataLocation> |
additionalMetadata
Additional metadata locations for this entity.
|
private AffiliationDescriptor |
affiliationDescriptor
Affiliatition descriptor for this entity.
|
private Long |
cacheDuration
cacheDurection attribute.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<ContactPerson> |
contactPersons
Contact persons for this entity.
|
private String |
entityID
Entity ID of this Entity.
|
private Extensions |
extensions
Extensions child.
|
private String |
id
ID attribute.
|
private Organization |
organization
Organization the administers this entity.
|
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<RoleDescriptor> |
roleDescriptors
Role descriptors for this entity.
|
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, ELEMENT_QNAME, ENTITY_ID_ATTRIB_NAME, 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 |
EntityDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
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 entityID
private String id
private org.joda.time.DateTime validUntil
private Long cacheDuration
private Extensions extensions
private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<RoleDescriptor> roleDescriptors
private AffiliationDescriptor affiliationDescriptor
private Organization organization
private final org.opensaml.core.xml.util.XMLObjectChildrenList<ContactPerson> contactPersons
private final org.opensaml.core.xml.util.XMLObjectChildrenList<AdditionalMetadataLocation> additionalMetadata
private final org.opensaml.core.xml.util.AttributeMap unknownAttributes
protected EntityDescriptorImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespacepublic String getEntityID()
getEntityID in interface EntityDescriptorpublic void setEntityID(String newId)
setEntityID in interface EntityDescriptorpublic String getID()
getID in interface EntityDescriptorpublic void setID(String newID)
setID in interface EntityDescriptorpublic boolean isValid()
isValid in interface TimeBoundSAMLObjectpublic org.joda.time.DateTime getValidUntil()
getValidUntil in interface TimeBoundSAMLObjectpublic void setValidUntil(org.joda.time.DateTime newValidUntil)
setValidUntil in interface TimeBoundSAMLObjectpublic Long getCacheDuration()
getCacheDuration in interface CacheableSAMLObjectpublic void setCacheDuration(Long duration)
setCacheDuration in interface CacheableSAMLObjectpublic Extensions getExtensions()
getExtensions in interface EntityDescriptorpublic void setExtensions(Extensions newExtensions)
setExtensions in interface EntityDescriptorpublic List<RoleDescriptor> getRoleDescriptors()
getRoleDescriptors in interface EntityDescriptorpublic List<RoleDescriptor> getRoleDescriptors(QName typeOrName)
getRoleDescriptors in interface EntityDescriptorpublic List<RoleDescriptor> getRoleDescriptors(QName type, String supportedProtocol)
getRoleDescriptors in interface EntityDescriptorpublic IDPSSODescriptor getIDPSSODescriptor(String supportedProtocol)
getIDPSSODescriptor in interface EntityDescriptorpublic SPSSODescriptor getSPSSODescriptor(String supportedProtocol)
getSPSSODescriptor in interface EntityDescriptorpublic AuthnAuthorityDescriptor getAuthnAuthorityDescriptor(String supportedProtocol)
getAuthnAuthorityDescriptor in interface EntityDescriptorpublic AttributeAuthorityDescriptor getAttributeAuthorityDescriptor(String supportedProtocol)
getAttributeAuthorityDescriptor in interface EntityDescriptorpublic PDPDescriptor getPDPDescriptor(String supportedProtocol)
getPDPDescriptor in interface EntityDescriptorpublic AffiliationDescriptor getAffiliationDescriptor()
getAffiliationDescriptor in interface EntityDescriptorpublic void setAffiliationDescriptor(AffiliationDescriptor descriptor)
setAffiliationDescriptor in interface EntityDescriptorpublic Organization getOrganization()
getOrganization in interface EntityDescriptorpublic void setOrganization(Organization newOrganization)
setOrganization in interface EntityDescriptorpublic List<ContactPerson> getContactPersons()
getContactPersons in interface EntityDescriptorpublic List<AdditionalMetadataLocation> getAdditionalMetadataLocations()
getAdditionalMetadataLocations in interface EntityDescriptorpublic 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–2019 Shibboleth Consortium. All rights reserved.