com.sun.identity.saml.assertion
Class Statement
java.lang.Object
|
+--com.sun.identity.saml.assertion.Statement
- Direct Known Subclasses:
- SubjectStatement
- public abstract class Statement
- extends java.lang.Object
The <Statement>
element is an extension point that allows
other assertion-based applications to reuse the SAML assertion framework.
Its StatementAbstractType
complex type is abstract; extension
elements must use xsi:type
attribute to indicate the derived
type.
Method Summary |
abstract int |
getStatementType()
Returns the real of statement such as
AuthenticationStatement ,
AuthorizationDecisionStatement or
AttributeStatement . |
abstract java.lang.String |
toString(boolean includeNS,
boolean declareNS)
Create a String representation of the Statement |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NOT_SUPPORTED
public static final int NOT_SUPPORTED
- The Statement is not supported.
AUTHENTICATION_STATEMENT
public static final int AUTHENTICATION_STATEMENT
- The Statement is an Authentication Statement.
AUTHORIZATION_DECISION_STATEMENT
public static final int AUTHORIZATION_DECISION_STATEMENT
- The Statement is an Authorization Decision Statement.
ATTRIBUTE_STATEMENT
public static final int ATTRIBUTE_STATEMENT
- The Statement is an Attribute Statement.
getStatementType
public abstract int getStatementType()
- Returns the real of statement such as
AuthenticationStatement
,
AuthorizationDecisionStatement
or
AttributeStatement
.
- Returns:
- real type of Statement.
toString
public abstract java.lang.String toString(boolean includeNS,
boolean declareNS)
- Create a String representation of the Statement
- Parameters:
includeNS
- : Determines whether or not the namespace qualifier
is prepended to the Element when converteddeclareNS
- : Determines whether or not the namespace is declared
within the Element.- Returns:
- A String representation of the element
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.