org.deegree.ogcwebservices.wass.saml
Class Statement
java.lang.Object
org.deegree.ogcwebservices.wass.saml.Statement
public class Statement
- extends Object
Encapsulated data: Statement elements
Namespace: http://urn:oasis:names:tc.SAML:1.0:assertion
- Since:
- 2.0
- Version:
- 2.0, $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Thu, 18 Jun 2009) $
- Author:
- Rutger Bezema, last edited by: $Author: mschneider $
Constructor Summary |
Statement(Subject subject,
ArrayList<String> actions,
ArrayList<URI> actionNamespaces,
ArrayList<Assertion> assertions,
String[] assertionIDs,
URI resource,
String decision)
|
Statement(Subject subject,
ArrayList<String> attributeNames,
ArrayList<URI> attributeNamespaces,
ArrayList<String[]> attributeValues)
|
Statement(Subject subject,
URI authenticationMethod,
Date authenticationInstant)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Statement
public Statement(Subject subject,
URI authenticationMethod,
Date authenticationInstant)
- Parameters:
subject
- authenticationMethod
- authenticationInstant
-
Statement
public Statement(Subject subject,
ArrayList<String> actions,
ArrayList<URI> actionNamespaces,
ArrayList<Assertion> assertions,
String[] assertionIDs,
URI resource,
String decision)
- Parameters:
subject
- actions
- actionNamespaces
- assertions
- assertionIDs
- resource
- decision
-
Statement
public Statement(Subject subject,
ArrayList<String> attributeNames,
ArrayList<URI> attributeNamespaces,
ArrayList<String[]> attributeValues)
- Parameters:
subject
- attributeNames
- attributeNamespaces
- attributeValues
-
isAuthenticationStatement
public boolean isAuthenticationStatement()
- Returns:
- true, if the encapsulated data is an AuthenticationStatement
isAuthorizationDecisionStatement
public boolean isAuthorizationDecisionStatement()
- Returns:
- true, if the encapsulated data is an AuthorizationDecisionStatement
isAttributeStatement
public boolean isAttributeStatement()
- Returns:
- true, if the encapsulated data is an AttributeStatement
setIP
public void setIP(String ip)
- Parameters:
ip
-
setDNS
public void setDNS(String dns)
- Parameters:
dns
-
setAuthorityBinding
public void setAuthorityBinding(QualifiedName kind,
URI location,
URI binding)
- Parameters:
kind
- location
- binding
-
getActionNamespaces
public ArrayList<URI> getActionNamespaces()
- Returns:
- Returns the actionNamespaces.
getActions
public ArrayList<String> getActions()
- Returns:
- Returns the actions.
getAssertionIDs
public String[] getAssertionIDs()
- Returns:
- Returns the assertionIDs.
getAssertions
public ArrayList<Assertion> getAssertions()
- Returns:
- Returns the assertions.
getAttributeNames
public ArrayList<String> getAttributeNames()
- Returns:
- Returns the attributeNames.
getAttributeNamespaces
public ArrayList<URI> getAttributeNamespaces()
- Returns:
- Returns the attributeNamespaces.
getAttributeValues
public ArrayList<String[]> getAttributeValues()
- Returns:
- Returns the attributeValues.
getAuthenticationInstant
public Date getAuthenticationInstant()
- Returns:
- Returns the authenticationInstant.
getAuthenticationMethod
public URI getAuthenticationMethod()
- Returns:
- Returns the authenticationMethod.
getBinding
public URI getBinding()
- Returns:
- Returns the binding.
getDecision
public String getDecision()
- Returns:
- Returns the decision.
getDns
public String getDns()
- Returns:
- Returns the dns.
getIp
public String getIp()
- Returns:
- Returns the ip.
getKind
public QualifiedName getKind()
- Returns:
- Returns the kind.
getLocation
public URI getLocation()
- Returns:
- Returns the location.
getResource
public URI getResource()
- Returns:
- Returns the resource.
getSubject
public Subject getSubject()
- Returns:
- Returns the subject.
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org