|
||||||||||
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.EntitiesDescriptorImpl
public class EntitiesDescriptorImpl
Concrete implementation of EntitiesDescriptor
.
Field Summary | |
---|---|
private Long |
cacheDuration
cacheDurection attribute. |
private Extensions |
extensions
Extensions child. |
private String |
id
ID attribute. |
private String |
name
Name of this descriptor group. |
private IndexedXMLObjectChildrenList<SAMLObject> |
orderedDescriptors
Ordered set of child Entity/Entities Descriptors. |
private org.joda.time.DateTime |
validUntil
validUntil attribute. |
Fields inherited from interface org.opensaml.saml2.metadata.EntitiesDescriptor |
---|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ELEMENT_QNAME, ID_ATTRIB_NAME, NAME_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 |
EntitiesDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor. |
Method Summary | |
---|---|
Long |
getCacheDuration()
Gets the maximum time, in milliseconds, that this descriptor should be cached. |
List<EntitiesDescriptor> |
getEntitiesDescriptors()
Gets a list of child EntitiesDescriptor s. |
List<EntityDescriptor> |
getEntityDescriptors()
Gets a list of child EntityDescriptor s. |
Extensions |
getExtensions()
Gets the Extensions child of this object. |
String |
getID()
Gets the ID of this entity group. |
String |
getName()
Gets the name of this entity group. |
List<XMLObject> |
getOrderedChildren()
|
String |
getSignatureReferenceID()
Gets the value of the ID attribute for this SAML object which will be used as its signature reference. |
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 |
setCacheDuration(Long duration)
Sets the maximum time, in milliseconds, that this descriptor should be cached. |
void |
setExtensions(Extensions newExtensions)
Sets the Extensions child of this object. |
void |
setID(String newID)
Sets the ID of this entity group. |
void |
setName(String newName)
Sets the name of this entity group. |
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 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 |
Field Detail |
---|
private String name
private String id
private org.joda.time.DateTime validUntil
private Long cacheDuration
private Extensions extensions
private final IndexedXMLObjectChildrenList<SAMLObject> orderedDescriptors
Constructor Detail |
---|
protected EntitiesDescriptorImpl(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 namespaceMethod Detail |
---|
public String getName()
getName
in interface EntitiesDescriptor
public void setName(String newName)
setName
in interface EntitiesDescriptor
newName
- the name of this entity grouppublic String getID()
getID
in interface EntitiesDescriptor
public void setID(String newID)
setID
in interface EntitiesDescriptor
newID
- the ID of this entity grouppublic 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
newValidUntil
- the date until which this descriptor is validpublic Long getCacheDuration()
getCacheDuration
in interface CacheableSAMLObject
public void setCacheDuration(Long duration)
setCacheDuration
in interface CacheableSAMLObject
duration
- the maximum time that this descriptor should be cachedpublic Extensions getExtensions()
getExtensions
in interface EntitiesDescriptor
public void setExtensions(Extensions newExtensions)
setExtensions
in interface EntitiesDescriptor
newExtensions
- the Extensions child of this objectpublic List<EntitiesDescriptor> getEntitiesDescriptors()
EntitiesDescriptor
s.
getEntitiesDescriptors
in interface EntitiesDescriptor
public List<EntityDescriptor> getEntityDescriptors()
EntityDescriptor
s.
getEntityDescriptors
in interface EntitiesDescriptor
public String getSignatureReferenceID()
getSignatureReferenceID
in interface SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |