public class EntitiesDescriptorImpl extends AbstractSignableSAMLObject implements EntitiesDescriptor
EntitiesDescriptor
.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()
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()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
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.
|
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 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
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
Copyright © 2018 JBoss by Red Hat. All rights reserved.