|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensaml.xml.AbstractXMLObject
org.opensaml.xml.signature.AbstractSignableXMLObject
org.opensaml.xml.AbstractValidatingSignableXMLObject
org.opensaml.common.impl.AbstractSignableSAMLObject
org.opensaml.saml2.metadata.impl.EntityDescriptorImpl
public class EntityDescriptorImpl
Concretate implementation of EntitiesDescriptor.
| Field Summary |
|---|
| Fields inherited from interface org.opensaml.saml2.metadata.EntityDescriptor |
|---|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ELEMENT_QNAME, ENTITY_ID_ATTRIB_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME |
| Fields inherited from interface org.opensaml.saml2.common.TimeBoundSAMLObject |
|---|
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME |
| Fields inherited from interface org.opensaml.saml2.common.CacheableSAMLObject |
|---|
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME |
| Constructor Summary | |
|---|---|
protected |
EntityDescriptorImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
Constructor. |
| Method Summary | |
|---|---|
java.util.List<AdditionalMetadataLocation> |
getAdditionalMetadataLocations()
Gets the additional metadata locations for this entity. |
AffiliationDescriptor |
getAffiliationDescriptor()
Gets the affiliation descriptor for this entity. |
AttributeAuthorityDescriptor |
getAttributeAuthorityDescriptor(java.lang.String supportedProtocol)
Gets the first AttributeAuthorityDescriptor role descriptor for this entity that supports the given protocol. |
AuthnAuthorityDescriptor |
getAuthnAuthorityDescriptor(java.lang.String supportedProtocol)
Gets the first AuthnAuthorityDescriptor role descriptor for this entity that supports the given protocol. |
java.lang.Long |
getCacheDuration()
Gets the maximum time, in milliseconds, that this descriptor should be cached. |
java.util.List<ContactPerson> |
getContactPersons()
Get the contact people for this entity. |
java.lang.String |
getEntityID()
Gets the entity ID for this entity descriptor. |
Extensions |
getExtensions()
Gets the Extensions child of this object. |
java.lang.String |
getID()
Gets the ID for this entity descriptor. |
IDPSSODescriptor |
getIDPSSODescriptor(java.lang.String supportedProtocol)
Gets the first IDPSSODescriptor role descriptor for this entity that supports the given protocol. |
java.util.List<org.opensaml.xml.XMLObject> |
getOrderedChildren()
|
Organization |
getOrganization()
Gets the organization for this entity. |
PDPDescriptor |
getPDPDescriptor(java.lang.String supportedProtocol)
Gets the first PDPDescriptor role descriptor for this entity that supports the given protocol. |
java.util.List<RoleDescriptor> |
getRoleDescriptors()
Gets all the role descriptors for this entity descriptor. |
java.util.List<RoleDescriptor> |
getRoleDescriptors(javax.xml.namespace.QName typeOrName)
Gets all the role descriptors for this entity descriptor that match the supplied QName parameter. |
java.util.List<RoleDescriptor> |
getRoleDescriptors(javax.xml.namespace.QName type,
java.lang.String supportedProtocol)
Gets all the role descriptors for this entity that support the given protocol. |
java.lang.String |
getSignatureReferenceID()
Gets the value of the ID attribute for this SAML object which will be used as its signature reference. |
SPSSODescriptor |
getSPSSODescriptor(java.lang.String supportedProtocol)
Gets the first SPSSODescriptor role descriptor for this entity that supports the given protocol. |
org.opensaml.xml.util.AttributeMap |
getUnknownAttributes()
|
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(java.lang.Long duration)
Sets the maximum time, in milliseconds, that this descriptor should be cached. |
void |
setEntityID(java.lang.String newId)
Sets the entity ID for this entity descriptor. |
void |
setExtensions(Extensions newExtensions)
Sets the Extensions child of this object. |
void |
setID(java.lang.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. |
| Methods inherited from class org.opensaml.common.impl.AbstractSignableSAMLObject |
|---|
equals, prepareForAssignment, setSignature |
| Methods inherited from class org.opensaml.xml.AbstractValidatingSignableXMLObject |
|---|
deregisterValidator, getValidators, registerValidator, validate, validateChildren |
| Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject |
|---|
getSignature, isSigned |
| Methods inherited from class org.opensaml.xml.AbstractXMLObject |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject |
|---|
getSignature, isSigned, setSignature |
| Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject |
|---|
deregisterValidator, getValidators, registerValidator, validate |
| Methods inherited from interface org.opensaml.xml.XMLObject |
|---|
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 |
| Constructor Detail |
|---|
protected EntityDescriptorImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespace| Method Detail |
|---|
public java.lang.String getEntityID()
getEntityID in interface EntityDescriptorpublic void setEntityID(java.lang.String newId)
setEntityID in interface EntityDescriptornewId - the entity ID for this entity descriptorpublic java.lang.String getID()
getID in interface EntityDescriptorpublic void setID(java.lang.String newID)
setID in interface EntityDescriptornewID - the ID for this entity descriptorpublic 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 TimeBoundSAMLObjectnewValidUntil - the date until which this descriptor is validpublic java.lang.Long getCacheDuration()
getCacheDuration in interface CacheableSAMLObjectpublic void setCacheDuration(java.lang.Long duration)
setCacheDuration in interface CacheableSAMLObjectduration - the maximum time that this descriptor should be cachedpublic Extensions getExtensions()
getExtensions in interface EntityDescriptorpublic void setExtensions(Extensions newExtensions)
setExtensions in interface EntityDescriptornewExtensions - the Extensions child of this objectpublic java.util.List<RoleDescriptor> getRoleDescriptors()
getRoleDescriptors in interface EntityDescriptorpublic java.util.List<RoleDescriptor> getRoleDescriptors(javax.xml.namespace.QName typeOrName)
getRoleDescriptors in interface EntityDescriptortypeOrName - the name of the role
public java.util.List<RoleDescriptor> getRoleDescriptors(javax.xml.namespace.QName type,
java.lang.String supportedProtocol)
getRoleDescriptors in interface EntityDescriptortype - the name of the rolesupportedProtocol - the supported protocol
public IDPSSODescriptor getIDPSSODescriptor(java.lang.String supportedProtocol)
IDPSSODescriptor role descriptor for this entity that supports the given protocol.
getIDPSSODescriptor in interface EntityDescriptorIDPSSODescriptor role descriptorpublic SPSSODescriptor getSPSSODescriptor(java.lang.String supportedProtocol)
SPSSODescriptor role descriptor for this entity that supports the given protocol.
getSPSSODescriptor in interface EntityDescriptorSPSSODescriptor role descriptorpublic AuthnAuthorityDescriptor getAuthnAuthorityDescriptor(java.lang.String supportedProtocol)
AuthnAuthorityDescriptor role descriptor for this entity that supports the given protocol.
getAuthnAuthorityDescriptor in interface EntityDescriptorAuthnAuthorityDescriptor role descriptorpublic AttributeAuthorityDescriptor getAttributeAuthorityDescriptor(java.lang.String supportedProtocol)
AttributeAuthorityDescriptor role descriptor for this entity that supports the given protocol.
getAttributeAuthorityDescriptor in interface EntityDescriptorAttributeAuthorityDescriptor role descriptorpublic PDPDescriptor getPDPDescriptor(java.lang.String supportedProtocol)
PDPDescriptor role descriptor for this entity that supports the given protocol.
getPDPDescriptor in interface EntityDescriptorPDPDescriptor role descriptorpublic AffiliationDescriptor getAffiliationDescriptor()
getAffiliationDescriptor in interface EntityDescriptorpublic void setAffiliationDescriptor(AffiliationDescriptor descriptor)
setAffiliationDescriptor in interface EntityDescriptordescriptor - the affiliation descriptor for this entitypublic Organization getOrganization()
getOrganization in interface EntityDescriptorpublic void setOrganization(Organization newOrganization)
setOrganization in interface EntityDescriptornewOrganization - the organization for this entitypublic java.util.List<ContactPerson> getContactPersons()
getContactPersons in interface EntityDescriptorpublic java.util.List<AdditionalMetadataLocation> getAdditionalMetadataLocations()
getAdditionalMetadataLocations in interface EntityDescriptorpublic org.opensaml.xml.util.AttributeMap getUnknownAttributes()
getUnknownAttributes in interface org.opensaml.xml.AttributeExtensibleXMLObjectpublic java.lang.String getSignatureReferenceID()
getSignatureReferenceID in interface SignableSAMLObjectpublic java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.xml.XMLObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||