public class AssertionImpl extends AbstractSignableSAMLObject implements Assertion
Assertion
statement.ASSERTIONID_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, ISSUEINSTANT_ATTRIB_NAME, ISSUER_ATTRIB_NAME, MAJORVERSION_ATTRIB_NAME, MINORVERSION_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
修飾子 | コンストラクタと説明 |
---|---|
protected |
AssertionImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor
|
修飾子とタイプ | メソッドと説明 |
---|---|
Advice |
getAdvice()
advice is a (singleton) Object, representing the
Advice sub element |
List<AttributeStatement> |
getAttributeStatements()
Return all the
AttributeStatement elements |
List<AuthenticationStatement> |
getAuthenticationStatements()
Return the List representing all the
AuthenticationStatement sub elements. |
List<AuthorizationDecisionStatement> |
getAuthorizationDecisionStatements()
Return the List representing all the
AuthorizationStatement sub elements. |
Conditions |
getConditions()
Return the (singleton) Object, representing the
Conditions sub element. |
String |
getID()
Set the ID
|
org.joda.time.DateTime |
getIssueInstant()
Get the IssueInstant (attribute).
|
String |
getIssuer()
Get the Issuer (which is an attribute) .
|
int |
getMajorVersion()
Get the MajorVersion attribute.
|
int |
getMinorVersion()
Get the MinorVersion attribute.
|
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.
|
List<Statement> |
getStatements()
Return the List representing all the
Statement sub elements. |
List<Statement> |
getStatements(QName typeOrName)
Return the List representing all the
Statement sub elements with a given schema type or element name. |
List<SubjectStatement> |
getSubjectStatements()
Return the List representing all the
SubjectStatement sub elements. |
void |
setAdvice(Advice advice)
Set the Object representing the
Advice sub element. |
void |
setConditions(Conditions conditions)
Set the Object representing the
Conditions Sub element. |
void |
setID(String id)
Get the ID
|
void |
setIssueInstant(org.joda.time.DateTime issueInstant)
Set the IssueInstance (attribute).
|
void |
setIssuer(String issuer)
Set the Issuer (attribute).
|
void |
setVersion(SAMLVersion newVersion)
Sets the SAML version of this assertion.
|
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 int getMajorVersion()
getMajorVersion
インタフェース内 Assertion
public int getMinorVersion()
getMinorVersion
インタフェース内 Assertion
public void setVersion(SAMLVersion newVersion)
setVersion
インタフェース内 Assertion
newVersion
- the SAML version of this assertionpublic String getIssuer()
public void setIssuer(String issuer)
public org.joda.time.DateTime getIssueInstant()
getIssueInstant
インタフェース内 Assertion
public void setIssueInstant(org.joda.time.DateTime issueInstant)
setIssueInstant
インタフェース内 Assertion
issueInstant
- the issue instant value to setpublic Conditions getConditions()
Conditions
sub element.getConditions
インタフェース内 Assertion
public void setConditions(Conditions conditions) throws IllegalArgumentException
Conditions
Sub element.setConditions
インタフェース内 Assertion
conditions
- the condition to ListIllegalArgumentException
- if the condition has already been set into another objectpublic Advice getAdvice()
Advice
sub elementpublic void setAdvice(Advice advice) throws IllegalArgumentException
Advice
sub element.setAdvice
インタフェース内 Assertion
advice
- the object to setIllegalArgumentException
- if the object has already been put into another SAMLObjectpublic List<Statement> getStatements()
Statement
sub elements.getStatements
インタフェース内 Assertion
public List<Statement> getStatements(QName typeOrName)
Statement
sub elements with a given schema type or element name.getStatements
インタフェース内 Assertion
typeOrName
- the schema type or element namepublic List<SubjectStatement> getSubjectStatements()
SubjectStatement
sub elements.getSubjectStatements
インタフェース内 Assertion
public List<AuthenticationStatement> getAuthenticationStatements()
AuthenticationStatement
sub elements.getAuthenticationStatements
インタフェース内 Assertion
public List<AuthorizationDecisionStatement> getAuthorizationDecisionStatements()
AuthorizationStatement
sub elements.getAuthorizationDecisionStatements
インタフェース内 Assertion
public List<AttributeStatement> getAttributeStatements()
AttributeStatement
elementsgetAttributeStatements
インタフェース内 Assertion
public String getSignatureReferenceID()
getSignatureReferenceID
インタフェース内 SignableSAMLObject
public List<XMLObject> getOrderedChildren()
getOrderedChildren
インタフェース内 XMLObject
Copyright © 2012. All Rights Reserved.