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_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
Modifier | Constructor and Description |
---|---|
protected |
EntityDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
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 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 EntityDescriptor
public void setEntityID(String newId)
setEntityID
in interface EntityDescriptor
public String getID()
getID
in interface EntityDescriptor
public void setID(String newID)
setID
in interface EntityDescriptor
public boolean isValid()
isValid
in interface TimeBoundSAMLObject
public org.joda.time.DateTime getValidUntil()
getValidUntil
in interface TimeBoundSAMLObject
public void setValidUntil(org.joda.time.DateTime newValidUntil)
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 EntityDescriptor
public void setExtensions(Extensions newExtensions)
setExtensions
in interface EntityDescriptor
public List<RoleDescriptor> getRoleDescriptors()
getRoleDescriptors
in interface EntityDescriptor
public List<RoleDescriptor> getRoleDescriptors(QName typeOrName)
getRoleDescriptors
in interface EntityDescriptor
public List<RoleDescriptor> getRoleDescriptors(QName type, String supportedProtocol)
getRoleDescriptors
in interface EntityDescriptor
public IDPSSODescriptor getIDPSSODescriptor(String supportedProtocol)
getIDPSSODescriptor
in interface EntityDescriptor
public SPSSODescriptor getSPSSODescriptor(String supportedProtocol)
getSPSSODescriptor
in interface EntityDescriptor
public AuthnAuthorityDescriptor getAuthnAuthorityDescriptor(String supportedProtocol)
getAuthnAuthorityDescriptor
in interface EntityDescriptor
public AttributeAuthorityDescriptor getAttributeAuthorityDescriptor(String supportedProtocol)
getAttributeAuthorityDescriptor
in interface EntityDescriptor
public PDPDescriptor getPDPDescriptor(String supportedProtocol)
getPDPDescriptor
in interface EntityDescriptor
public AffiliationDescriptor getAffiliationDescriptor()
getAffiliationDescriptor
in interface EntityDescriptor
public void setAffiliationDescriptor(AffiliationDescriptor descriptor)
setAffiliationDescriptor
in interface EntityDescriptor
public Organization getOrganization()
getOrganization
in interface EntityDescriptor
public void setOrganization(Organization newOrganization)
setOrganization
in interface EntityDescriptor
public List<ContactPerson> getContactPersons()
getContactPersons
in interface EntityDescriptor
public List<AdditionalMetadataLocation> getAdditionalMetadataLocations()
getAdditionalMetadataLocations
in interface EntityDescriptor
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.