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_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_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, setSignature
deregisterValidator, getValidators, registerValidator, validate, validateChildren
getSignature, isSigned
addNamespace, 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, setSchemaType
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSignature, isSigned, setSignature
deregisterValidator, getValidators, registerValidator, validate
addNamespace, 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, setSchemaLocation
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
インタフェース内 EntityDescriptor
public void setEntityID(String newId)
setEntityID
インタフェース内 EntityDescriptor
newId
- the entity ID for this entity descriptorpublic String getID()
getID
インタフェース内 EntityDescriptor
public void setID(String newID)
setID
インタフェース内 EntityDescriptor
newID
- the ID for this entity descriptorpublic boolean isValid()
isValid
インタフェース内 TimeBoundSAMLObject
public org.joda.time.DateTime getValidUntil()
getValidUntil
インタフェース内 TimeBoundSAMLObject
public void setValidUntil(org.joda.time.DateTime newValidUntil)
setValidUntil
インタフェース内 TimeBoundSAMLObject
newValidUntil
- the date until which this descriptor is validpublic Long getCacheDuration()
getCacheDuration
インタフェース内 CacheableSAMLObject
public void setCacheDuration(Long duration)
setCacheDuration
インタフェース内 CacheableSAMLObject
duration
- the maximum time that this descriptor should be cachedpublic Extensions getExtensions()
getExtensions
インタフェース内 EntityDescriptor
public void setExtensions(Extensions newExtensions)
setExtensions
インタフェース内 EntityDescriptor
newExtensions
- the Extensions child of this objectpublic List<RoleDescriptor> getRoleDescriptors()
getRoleDescriptors
インタフェース内 EntityDescriptor
public List<RoleDescriptor> getRoleDescriptors(QName typeOrName)
getRoleDescriptors
インタフェース内 EntityDescriptor
typeOrName
- the name of the rolepublic List<RoleDescriptor> getRoleDescriptors(QName type, String supportedProtocol)
getRoleDescriptors
インタフェース内 EntityDescriptor
type
- the name of the rolesupportedProtocol
- the supported protocolpublic IDPSSODescriptor getIDPSSODescriptor(String supportedProtocol)
IDPSSODescriptor
role descriptor for this entity that supports the given protocol.getIDPSSODescriptor
インタフェース内 EntityDescriptor
IDPSSODescriptor
role descriptorpublic SPSSODescriptor getSPSSODescriptor(String supportedProtocol)
SPSSODescriptor
role descriptor for this entity that supports the given protocol.getSPSSODescriptor
インタフェース内 EntityDescriptor
SPSSODescriptor
role descriptorpublic AuthnAuthorityDescriptor getAuthnAuthorityDescriptor(String supportedProtocol)
AuthnAuthorityDescriptor
role descriptor for this entity that supports the given protocol.getAuthnAuthorityDescriptor
インタフェース内 EntityDescriptor
AuthnAuthorityDescriptor
role descriptorpublic AttributeAuthorityDescriptor getAttributeAuthorityDescriptor(String supportedProtocol)
AttributeAuthorityDescriptor
role descriptor for this entity that supports the given protocol.getAttributeAuthorityDescriptor
インタフェース内 EntityDescriptor
AttributeAuthorityDescriptor
role descriptorpublic PDPDescriptor getPDPDescriptor(String supportedProtocol)
PDPDescriptor
role descriptor for this entity that supports the given protocol.getPDPDescriptor
インタフェース内 EntityDescriptor
PDPDescriptor
role descriptorpublic AffiliationDescriptor getAffiliationDescriptor()
getAffiliationDescriptor
インタフェース内 EntityDescriptor
public void setAffiliationDescriptor(AffiliationDescriptor descriptor)
setAffiliationDescriptor
インタフェース内 EntityDescriptor
descriptor
- the affiliation descriptor for this entitypublic Organization getOrganization()
getOrganization
インタフェース内 EntityDescriptor
public void setOrganization(Organization newOrganization)
setOrganization
インタフェース内 EntityDescriptor
newOrganization
- the organization for this entitypublic List<ContactPerson> getContactPersons()
getContactPersons
インタフェース内 EntityDescriptor
public List<AdditionalMetadataLocation> getAdditionalMetadataLocations()
getAdditionalMetadataLocations
インタフェース内 EntityDescriptor
public AttributeMap getUnknownAttributes()
getUnknownAttributes
インタフェース内 AttributeExtensibleXMLObject
public String getSignatureReferenceID()
getSignatureReferenceID
インタフェース内 SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
インタフェース内 XMLObject
Copyright © 2012. All Rights Reserved.