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
修飾子 | コンストラクタと説明 |
---|---|
protected |
EntitiesDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
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
インタフェース内 EntitiesDescriptor
public void setName(String newName)
setName
インタフェース内 EntitiesDescriptor
newName
- the name of this entity grouppublic String getID()
getID
インタフェース内 EntitiesDescriptor
public void setID(String newID)
setID
インタフェース内 EntitiesDescriptor
newID
- the ID of this entity grouppublic 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
インタフェース内 EntitiesDescriptor
public void setExtensions(Extensions newExtensions)
setExtensions
インタフェース内 EntitiesDescriptor
newExtensions
- the Extensions child of this objectpublic List<EntitiesDescriptor> getEntitiesDescriptors()
EntitiesDescriptor
s.getEntitiesDescriptors
インタフェース内 EntitiesDescriptor
public List<EntityDescriptor> getEntityDescriptors()
EntityDescriptor
s.getEntityDescriptors
インタフェース内 EntitiesDescriptor
public String getSignatureReferenceID()
getSignatureReferenceID
インタフェース内 SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
インタフェース内 XMLObject
Copyright © 2012. All Rights Reserved.