public class AffiliationDescriptorImpl extends AbstractSignableSAMLObject implements AffiliationDescriptor
AffiliationDescriptor
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, OWNER_ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
修飾子 | コンストラクタと説明 |
---|---|
protected |
AffiliationDescriptorImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor
|
修飾子とタイプ | メソッドと説明 |
---|---|
Long |
getCacheDuration()
Gets the maximum time, in milliseconds, that this descriptor should be cached.
|
Extensions |
getExtensions()
Gets the Extensions child of this object.
|
String |
getID()
Gets the ID of this Descriptor.
|
List<KeyDescriptor> |
getKeyDescriptors()
Gets an immutable list of KeyDescriptors for this affiliation.
|
List<AffiliateMember> |
getMembers()
Gets a list of the members of this affiliation.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getOwnerID()
Gets the ID of the owner of this affiliation.
|
String |
getSignatureReferenceID()
Gets the value of the ID attribute for this SAML object which will be used as its signature reference.
|
AttributeMap |
getUnknownAttributes()
Gets a mutable map of the attributes.
|
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 extensions)
Sets the Extensions child of this object.
|
void |
setID(String newID)
Sets the ID of this descriptor.
|
void |
setOwnerID(String newOwnerID)
Sets the ID of the owner of this affiliation.
|
void |
setValidUntil(org.joda.time.DateTime validUntil)
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
public String getOwnerID()
getOwnerID
インタフェース内 AffiliationDescriptor
public void setOwnerID(String newOwnerID)
setOwnerID
インタフェース内 AffiliationDescriptor
newOwnerID
- the ID of the owner of this affiliationpublic String getID()
AffiliationDescriptor
getID
インタフェース内 AffiliationDescriptor
public void setID(String newID)
AffiliationDescriptor
setID
インタフェース内 AffiliationDescriptor
newID
- the ID of this descriptorpublic boolean isValid()
isValid
インタフェース内 TimeBoundSAMLObject
public org.joda.time.DateTime getValidUntil()
getValidUntil
インタフェース内 TimeBoundSAMLObject
public void setValidUntil(org.joda.time.DateTime validUntil)
setValidUntil
インタフェース内 TimeBoundSAMLObject
validUntil
- 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
インタフェース内 AffiliationDescriptor
public void setExtensions(Extensions extensions) throws IllegalArgumentException
setExtensions
インタフェース内 AffiliationDescriptor
extensions
- the Extensions child of this objectIllegalArgumentException
- thrown if the given extensions Object is already a child of another SAMLObjectpublic List<AffiliateMember> getMembers()
getMembers
インタフェース内 AffiliationDescriptor
public List<KeyDescriptor> getKeyDescriptors()
getKeyDescriptors
インタフェース内 AffiliationDescriptor
KeyDescriptor
s for this affiliationpublic AttributeMap getUnknownAttributes()
getUnknownAttributes
インタフェース内 AttributeExtensibleXMLObject
public String getSignatureReferenceID()
getSignatureReferenceID
インタフェース内 SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
インタフェース内 XMLObject
Copyright © 2012. All Rights Reserved.