public class EntityDescriptorImpl extends AbstractSignableSAMLObject implements EntityDescriptor
EntitiesDescriptor.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| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
EntityDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<AdditionalMetadataLocation> |
getAdditionalMetadataLocations()
Gets the additional metadata locations for this entity.
|
AffiliationDescriptor |
getAffiliationDescriptor()
Gets the affiliation descriptor for this entity.
|
AttributeAuthorityDescriptor |
getAttributeAuthorityDescriptor(String supportedProtocol)
Gets the first
AttributeAuthorityDescriptor role descriptor for this entity that supports the given protocol. |
AuthnAuthorityDescriptor |
getAuthnAuthorityDescriptor(String supportedProtocol)
Gets the first
AuthnAuthorityDescriptor role descriptor for this entity that supports the given protocol. |
Long |
getCacheDuration()
Gets the maximum time, in milliseconds, that this descriptor should be cached.
|
List<ContactPerson> |
getContactPersons()
Get the contact people for this entity.
|
String |
getEntityID()
Gets the entity ID for this entity descriptor.
|
Extensions |
getExtensions()
Gets the Extensions child of this object.
|
String |
getID()
Gets the ID for this entity descriptor.
|
IDPSSODescriptor |
getIDPSSODescriptor(String supportedProtocol)
Gets the first
IDPSSODescriptor role descriptor for this entity that supports the given protocol. |
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
Organization |
getOrganization()
Gets the organization for this entity.
|
PDPDescriptor |
getPDPDescriptor(String supportedProtocol)
Gets the first
PDPDescriptor role descriptor for this entity that supports the given protocol. |
List<RoleDescriptor> |
getRoleDescriptors()
Gets all the role descriptors for this entity descriptor.
|
List<RoleDescriptor> |
getRoleDescriptors(QName typeOrName)
Gets all the role descriptors for this entity descriptor that match the supplied QName parameter.
|
List<RoleDescriptor> |
getRoleDescriptors(QName type,
String supportedProtocol)
Gets all the role descriptors for this entity that support the given protocol.
|
String |
getSignatureReferenceID()
Gets the value of the ID attribute for this SAML object which will be used as its signature reference.
|
SPSSODescriptor |
getSPSSODescriptor(String supportedProtocol)
Gets the first
SPSSODescriptor role descriptor for this entity that supports the given protocol. |
AttributeMap |
getUnknownAttributes()
Gets a mutable map of the attributes.
|
org.joda.time.DateTime |
getValidUntil()
Gets the date until which this descriptor is valid.
|
boolean |
isValid()
Checks to see if the current time is past the validUntil time.
|
void |
setAffiliationDescriptor(AffiliationDescriptor descriptor)
Sets the affiliation descriptor for this entity.
|
void |
setCacheDuration(Long duration)
Sets the maximum time, in milliseconds, that this descriptor should be cached.
|
void |
setEntityID(String newId)
Sets the entity ID for this entity descriptor.
|
void |
setExtensions(Extensions newExtensions)
Sets the Extensions child of this object.
|
void |
setID(String newID)
Sets the ID for this entity descriptor.
|
void |
setOrganization(Organization newOrganization)
Sets the organization for this entity.
|
void |
setValidUntil(org.joda.time.DateTime newValidUntil)
Sets the date until which this descriptor is valid.
|
equals, prepareForAssignment, setSignaturederegisterValidator, getValidators, registerValidator, validate, validateChildrengetSignature, isSignedaddNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSignature, isSigned, setSignaturederegisterValidator, getValidators, registerValidator, validateaddNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprotected 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 インタフェース内 EntityDescriptorpublic void setEntityID(String newId)
setEntityID インタフェース内 EntityDescriptornewId - the entity ID for this entity descriptorpublic String getID()
getID インタフェース内 EntityDescriptorpublic void setID(String newID)
setID インタフェース内 EntityDescriptornewID - the ID for this entity descriptorpublic boolean isValid()
isValid インタフェース内 TimeBoundSAMLObjectpublic org.joda.time.DateTime getValidUntil()
getValidUntil インタフェース内 TimeBoundSAMLObjectpublic void setValidUntil(org.joda.time.DateTime newValidUntil)
setValidUntil インタフェース内 TimeBoundSAMLObjectnewValidUntil - the date until which this descriptor is validpublic Long getCacheDuration()
getCacheDuration インタフェース内 CacheableSAMLObjectpublic void setCacheDuration(Long duration)
setCacheDuration インタフェース内 CacheableSAMLObjectduration - the maximum time that this descriptor should be cachedpublic Extensions getExtensions()
getExtensions インタフェース内 EntityDescriptorpublic void setExtensions(Extensions newExtensions)
setExtensions インタフェース内 EntityDescriptornewExtensions - the Extensions child of this objectpublic List<RoleDescriptor> getRoleDescriptors()
getRoleDescriptors インタフェース内 EntityDescriptorpublic List<RoleDescriptor> getRoleDescriptors(QName typeOrName)
getRoleDescriptors インタフェース内 EntityDescriptortypeOrName - the name of the rolepublic List<RoleDescriptor> getRoleDescriptors(QName type, String supportedProtocol)
getRoleDescriptors インタフェース内 EntityDescriptortype - the name of the rolesupportedProtocol - the supported protocolpublic IDPSSODescriptor getIDPSSODescriptor(String supportedProtocol)
IDPSSODescriptor role descriptor for this entity that supports the given protocol.getIDPSSODescriptor インタフェース内 EntityDescriptorIDPSSODescriptor role descriptorpublic SPSSODescriptor getSPSSODescriptor(String supportedProtocol)
SPSSODescriptor role descriptor for this entity that supports the given protocol.getSPSSODescriptor インタフェース内 EntityDescriptorSPSSODescriptor role descriptorpublic AuthnAuthorityDescriptor getAuthnAuthorityDescriptor(String supportedProtocol)
AuthnAuthorityDescriptor role descriptor for this entity that supports the given protocol.getAuthnAuthorityDescriptor インタフェース内 EntityDescriptorAuthnAuthorityDescriptor role descriptorpublic AttributeAuthorityDescriptor getAttributeAuthorityDescriptor(String supportedProtocol)
AttributeAuthorityDescriptor role descriptor for this entity that supports the given protocol.getAttributeAuthorityDescriptor インタフェース内 EntityDescriptorAttributeAuthorityDescriptor role descriptorpublic PDPDescriptor getPDPDescriptor(String supportedProtocol)
PDPDescriptor role descriptor for this entity that supports the given protocol.getPDPDescriptor インタフェース内 EntityDescriptorPDPDescriptor role descriptorpublic AffiliationDescriptor getAffiliationDescriptor()
getAffiliationDescriptor インタフェース内 EntityDescriptorpublic void setAffiliationDescriptor(AffiliationDescriptor descriptor)
setAffiliationDescriptor インタフェース内 EntityDescriptordescriptor - the affiliation descriptor for this entitypublic Organization getOrganization()
getOrganization インタフェース内 EntityDescriptorpublic void setOrganization(Organization newOrganization)
setOrganization インタフェース内 EntityDescriptornewOrganization - the organization for this entitypublic List<ContactPerson> getContactPersons()
getContactPersons インタフェース内 EntityDescriptorpublic List<AdditionalMetadataLocation> getAdditionalMetadataLocations()
getAdditionalMetadataLocations インタフェース内 EntityDescriptorpublic AttributeMap getUnknownAttributes()
getUnknownAttributes インタフェース内 AttributeExtensibleXMLObjectpublic String getSignatureReferenceID()
getSignatureReferenceID インタフェース内 SignableSAMLObjectpublic List<XMLObject> getOrderedChildren()
getOrderedChildren インタフェース内 XMLObjectCopyright © 2012. All Rights Reserved.