deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.wass.saml
Class Statement

java.lang.Object
  extended by org.deegree.ogcwebservices.wass.saml.Statement

public class Statement
extends java.lang.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 (Do, 18 Jun 2009) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $

Constructor Summary
Statement(Subject subject, java.util.ArrayList<java.lang.String> actions, java.util.ArrayList<java.net.URI> actionNamespaces, java.util.ArrayList<Assertion> assertions, java.lang.String[] assertionIDs, java.net.URI resource, java.lang.String decision)
           
Statement(Subject subject, java.util.ArrayList<java.lang.String> attributeNames, java.util.ArrayList<java.net.URI> attributeNamespaces, java.util.ArrayList<java.lang.String[]> attributeValues)
           
Statement(Subject subject, java.net.URI authenticationMethod, java.util.Date authenticationInstant)
           
 
Method Summary
 java.util.ArrayList<java.net.URI> getActionNamespaces()
           
 java.util.ArrayList<java.lang.String> getActions()
           
 java.lang.String[] getAssertionIDs()
           
 java.util.ArrayList<Assertion> getAssertions()
           
 java.util.ArrayList<java.lang.String> getAttributeNames()
           
 java.util.ArrayList<java.net.URI> getAttributeNamespaces()
           
 java.util.ArrayList<java.lang.String[]> getAttributeValues()
           
 java.util.Date getAuthenticationInstant()
           
 java.net.URI getAuthenticationMethod()
           
 java.net.URI getBinding()
           
 java.lang.String getDecision()
           
 java.lang.String getDns()
           
 java.lang.String getIp()
           
 QualifiedName getKind()
           
 java.net.URI getLocation()
           
 java.net.URI getResource()
           
 Subject getSubject()
           
 boolean isAttributeStatement()
           
 boolean isAuthenticationStatement()
           
 boolean isAuthorizationDecisionStatement()
           
 void setAuthorityBinding(QualifiedName kind, java.net.URI location, java.net.URI binding)
           
 void setDNS(java.lang.String dns)
           
 void setIP(java.lang.String ip)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Statement

public Statement(Subject subject,
                 java.net.URI authenticationMethod,
                 java.util.Date authenticationInstant)
Parameters:
subject -
authenticationMethod -
authenticationInstant -

Statement

public Statement(Subject subject,
                 java.util.ArrayList<java.lang.String> actions,
                 java.util.ArrayList<java.net.URI> actionNamespaces,
                 java.util.ArrayList<Assertion> assertions,
                 java.lang.String[] assertionIDs,
                 java.net.URI resource,
                 java.lang.String decision)
Parameters:
subject -
actions -
actionNamespaces -
assertions -
assertionIDs -
resource -
decision -

Statement

public Statement(Subject subject,
                 java.util.ArrayList<java.lang.String> attributeNames,
                 java.util.ArrayList<java.net.URI> attributeNamespaces,
                 java.util.ArrayList<java.lang.String[]> attributeValues)
Parameters:
subject -
attributeNames -
attributeNamespaces -
attributeValues -
Method Detail

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(java.lang.String ip)
Parameters:
ip -

setDNS

public void setDNS(java.lang.String dns)
Parameters:
dns -

setAuthorityBinding

public void setAuthorityBinding(QualifiedName kind,
                                java.net.URI location,
                                java.net.URI binding)
Parameters:
kind -
location -
binding -

getActionNamespaces

public java.util.ArrayList<java.net.URI> getActionNamespaces()
Returns:
Returns the actionNamespaces.

getActions

public java.util.ArrayList<java.lang.String> getActions()
Returns:
Returns the actions.

getAssertionIDs

public java.lang.String[] getAssertionIDs()
Returns:
Returns the assertionIDs.

getAssertions

public java.util.ArrayList<Assertion> getAssertions()
Returns:
Returns the assertions.

getAttributeNames

public java.util.ArrayList<java.lang.String> getAttributeNames()
Returns:
Returns the attributeNames.

getAttributeNamespaces

public java.util.ArrayList<java.net.URI> getAttributeNamespaces()
Returns:
Returns the attributeNamespaces.

getAttributeValues

public java.util.ArrayList<java.lang.String[]> getAttributeValues()
Returns:
Returns the attributeValues.

getAuthenticationInstant

public java.util.Date getAuthenticationInstant()
Returns:
Returns the authenticationInstant.

getAuthenticationMethod

public java.net.URI getAuthenticationMethod()
Returns:
Returns the authenticationMethod.

getBinding

public java.net.URI getBinding()
Returns:
Returns the binding.

getDecision

public java.lang.String getDecision()
Returns:
Returns the decision.

getDns

public java.lang.String getDns()
Returns:
Returns the dns.

getIp

public java.lang.String getIp()
Returns:
Returns the ip.

getKind

public QualifiedName getKind()
Returns:
Returns the kind.

getLocation

public java.net.URI getLocation()
Returns:
Returns the location.

getResource

public java.net.URI getResource()
Returns:
Returns the resource.

getSubject

public Subject getSubject()
Returns:
Returns the subject.

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org