org.openid4java.discovery
Class DiscoveryInformation

java.lang.Object
  extended by org.openid4java.discovery.DiscoveryInformation
All Implemented Interfaces:
java.io.Serializable

public class DiscoveryInformation
extends java.lang.Object
implements java.io.Serializable

Author:
Marius Scurtescu, Johnny Bufu
See Also:
Serialized Form

Field Summary
(package private)  Identifier _claimedIdentifier
          The claimed identifier, i.e.
(package private)  java.lang.String _delegate
          The delegate, or OP-Local identifier.
(package private)  java.net.URL _opEndpoint
          The OP endpoint URL.
(package private)  java.util.Set _types
          All service types discovered for the endpoint.
(package private)  java.lang.String _version
          The OpenID protocol version, or target service type discovered through Yadis.
static java.util.Set OPENID_OP_TYPES
           
static java.util.Set OPENID_SIGNON_TYPES
           
static java.util.Set OPENID_TYPES
           
static java.util.Set OPENID1_SIGNON_TYPES
           
static java.lang.String OPENID10
           
static java.lang.String OPENID11
           
static java.lang.String OPENID2
           
static java.lang.String OPENID2_OP
           
static java.lang.String OPENID2_RP
           
 
Constructor Summary
DiscoveryInformation(java.net.URL opEndpoint)
           
DiscoveryInformation(java.net.URL opEndpoint, Identifier claimedIdentifier)
           
DiscoveryInformation(java.net.URL opEndpoint, Identifier claimedIdentifier, java.lang.String version)
           
DiscoveryInformation(java.net.URL opEndpoint, Identifier claimedIdentifier, java.lang.String delegate, java.lang.String version)
           
DiscoveryInformation(java.net.URL opEndpoint, Identifier claimedIdentifier, java.lang.String delegate, java.lang.String version, java.util.Set types)
           
 
Method Summary
 Identifier getClaimedIdentifier()
           
 java.lang.String getDelegateIdentifier()
           
 java.net.URL getOPEndpoint()
           
 java.util.Set getTypes()
           
 java.lang.String getVersion()
           
 boolean hasClaimedIdentifier()
           
 boolean hasDelegateIdentifier()
           
 boolean hasType(java.lang.String type)
           
static boolean isOpenIDType(java.lang.String type)
           
 boolean isVersion2()
           
 void setTypes(java.util.Set types)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_opEndpoint

java.net.URL _opEndpoint
The OP endpoint URL.


_claimedIdentifier

Identifier _claimedIdentifier
The claimed identifier, i.e. the user's identity key.


_delegate

java.lang.String _delegate
The delegate, or OP-Local identifier. The key through which the OP remembers the user's account.


_version

java.lang.String _version
The OpenID protocol version, or target service type discovered through Yadis.


_types

java.util.Set _types
All service types discovered for the endpoint.


OPENID10

public static final java.lang.String OPENID10
See Also:
Constant Field Values

OPENID11

public static final java.lang.String OPENID11
See Also:
Constant Field Values

OPENID2

public static final java.lang.String OPENID2
See Also:
Constant Field Values

OPENID2_OP

public static final java.lang.String OPENID2_OP
See Also:
Constant Field Values

OPENID2_RP

public static final java.lang.String OPENID2_RP
See Also:
Constant Field Values

OPENID1_SIGNON_TYPES

public static final java.util.Set OPENID1_SIGNON_TYPES

OPENID_SIGNON_TYPES

public static final java.util.Set OPENID_SIGNON_TYPES

OPENID_OP_TYPES

public static final java.util.Set OPENID_OP_TYPES

OPENID_TYPES

public static final java.util.Set OPENID_TYPES
Constructor Detail

DiscoveryInformation

public DiscoveryInformation(java.net.URL opEndpoint)
                     throws DiscoveryException
Throws:
DiscoveryException

DiscoveryInformation

public DiscoveryInformation(java.net.URL opEndpoint,
                            Identifier claimedIdentifier)
                     throws DiscoveryException
Throws:
DiscoveryException

DiscoveryInformation

public DiscoveryInformation(java.net.URL opEndpoint,
                            Identifier claimedIdentifier,
                            java.lang.String version)
                     throws DiscoveryException
Throws:
DiscoveryException

DiscoveryInformation

public DiscoveryInformation(java.net.URL opEndpoint,
                            Identifier claimedIdentifier,
                            java.lang.String delegate,
                            java.lang.String version)
                     throws DiscoveryException
Throws:
DiscoveryException

DiscoveryInformation

public DiscoveryInformation(java.net.URL opEndpoint,
                            Identifier claimedIdentifier,
                            java.lang.String delegate,
                            java.lang.String version,
                            java.util.Set types)
                     throws DiscoveryException
Throws:
DiscoveryException
Method Detail

isOpenIDType

public static boolean isOpenIDType(java.lang.String type)

hasClaimedIdentifier

public boolean hasClaimedIdentifier()

hasDelegateIdentifier

public boolean hasDelegateIdentifier()

getOPEndpoint

public java.net.URL getOPEndpoint()

getClaimedIdentifier

public Identifier getClaimedIdentifier()

getDelegateIdentifier

public java.lang.String getDelegateIdentifier()

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

isVersion2

public boolean isVersion2()

getTypes

public java.util.Set getTypes()

setTypes

public void setTypes(java.util.Set types)

hasType

public boolean hasType(java.lang.String type)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2006-2008 Sxip Identity Corporation