org.opensaml.common
Class SAMLVersion

java.lang.Object
  extended by org.opensaml.common.SAMLVersion

public final class SAMLVersion
extends Object

A type safe SAML version enumeration.


Field Summary
private  int majorVersion
          Major version number.
private  int minorVersion
          Minor version number.
static SAMLVersion VERSION_10
          SAML version 1.0.
static SAMLVersion VERSION_11
          SAML Version 1.1.
static SAMLVersion VERSION_20
          SAML Version 2.0.
private  String versionString
          String representation of the version.
 
Constructor Summary
private SAMLVersion(int major, int minor)
          Constructor.
 
Method Summary
 int getMajorVersion()
          Gets the major version of the SAML version.
 int getMinorVersion()
          Gets the minor version of the SAML version.
 String toString()
          
static SAMLVersion valueOf(int majorVersion, int minorVersion)
          Gets the SAMLVersion given the major and minor version number.
static SAMLVersion valueOf(String version)
          Gets the SAMLVersion for a given version string, such as "2.0".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION_10

public static final SAMLVersion VERSION_10
SAML version 1.0.


VERSION_11

public static final SAMLVersion VERSION_11
SAML Version 1.1.


VERSION_20

public static final SAMLVersion VERSION_20
SAML Version 2.0.


majorVersion

private int majorVersion
Major version number.


minorVersion

private int minorVersion
Minor version number.


versionString

private String versionString
String representation of the version.

Constructor Detail

SAMLVersion

private SAMLVersion(int major,
                    int minor)
Constructor.

Parameters:
major - SAML major version number
minor - SAML minor version number
Method Detail

valueOf

public static final SAMLVersion valueOf(int majorVersion,
                                        int minorVersion)
Gets the SAMLVersion given the major and minor version number.

Parameters:
majorVersion - major version number
minorVersion - minor version number
Returns:
the SAMLVersion

valueOf

public static final SAMLVersion valueOf(String version)
Gets the SAMLVersion for a given version string, such as "2.0".

Parameters:
version - SAML version string
Returns:
SAMLVersion for the given string

getMajorVersion

public int getMajorVersion()
Gets the major version of the SAML version.

Returns:
the major version of the SAML version

getMinorVersion

public int getMinorVersion()
Gets the minor version of the SAML version.

Returns:
the minor version of the SAML version

toString

public String toString()

Overrides:
toString in class Object


Copyright © 1999-2012. All Rights Reserved.