public class EntitiesDescriptorImpl extends AbstractSignableSAMLObject implements EntitiesDescriptor
EntitiesDescriptor
.Modifier and Type | Field and Description |
---|---|
private Long |
cacheDuration
cacheDurection attribute.
|
private Extensions |
extensions
Extensions child.
|
private String |
id
ID attribute.
|
private String |
name
Name of this descriptor group.
|
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<SAMLObject> |
orderedDescriptors
Ordered set of child Entity/Entities Descriptors.
|
private org.joda.time.DateTime |
validUntil
validUntil attribute.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ELEMENT_QNAME, ID_ATTRIB_NAME, NAME_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 |
EntitiesDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Long |
getCacheDuration() |
List<EntitiesDescriptor> |
getEntitiesDescriptors() |
List<EntityDescriptor> |
getEntityDescriptors() |
Extensions |
getExtensions() |
String |
getID() |
String |
getName() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getSignatureReferenceID() |
org.joda.time.DateTime |
getValidUntil() |
boolean |
isValid() |
void |
setCacheDuration(Long duration) |
void |
setExtensions(Extensions newExtensions) |
void |
setID(String newID) |
void |
setName(String newName) |
void |
setValidUntil(org.joda.time.DateTime newValidUntil) |
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 name
private String id
private org.joda.time.DateTime validUntil
private Long cacheDuration
private Extensions extensions
private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList<SAMLObject> orderedDescriptors
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 namespacepublic String getName()
getName
in interface EntitiesDescriptor
public void setName(String newName)
setName
in interface EntitiesDescriptor
public String getID()
getID
in interface EntitiesDescriptor
public void setID(String newID)
setID
in interface EntitiesDescriptor
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 EntitiesDescriptor
public void setExtensions(Extensions newExtensions)
setExtensions
in interface EntitiesDescriptor
public List<EntitiesDescriptor> getEntitiesDescriptors()
getEntitiesDescriptors
in interface EntitiesDescriptor
public List<EntityDescriptor> getEntityDescriptors()
getEntityDescriptors
in interface EntitiesDescriptor
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.