org.wso2.solutions.identity.openid.infocard
Class OpenIDInfoCardProviderData

java.lang.Object
  extended by org.wso2.solutions.identity.sts.IdentityProviderData
      extended by org.wso2.solutions.identity.openid.infocard.OpenIDInfoCardProviderData

public class OpenIDInfoCardProviderData
extends IdentityProviderData


Nested Class Summary
 class OpenIDInfoCardProviderData.OpenIDRequestedClaimData
          This class is related to the OpenID functionality.
 
Nested classes/interfaces inherited from class org.wso2.solutions.identity.sts.IdentityProviderData
IdentityProviderData.RequestedClaimData
 
Field Summary
 
Fields inherited from class org.wso2.solutions.identity.sts.IdentityProviderData
cardID, claimObjs, displayTokenLang, requestedClaims, USER_CLASS, userClass, USERMAN_SERVICE, userStore
 
Constructor Summary
OpenIDInfoCardProviderData(org.apache.rahas.RahasData data)
          Populate CardSpace specific meta-data.
 
Method Summary
protected  java.lang.String getMappedAxSchema(java.lang.String val)
          This provides a mapping between http://schema.openid.net/ and http://axschema.org
protected  IdentityProviderData.RequestedClaimData getRequestedClaim()
          This overrides the base class functionality to suit the OpenID related functionality.
protected  void populateClaimValues(org.apache.rahas.RahasData rahasData)
          This overrides the base class functionality to suit the OpenID related functionality.
 
Methods inherited from class org.wso2.solutions.identity.sts.IdentityProviderData
getCardID, getDefautTokenType, getDisplayName, getDisplayTokenLang, getRequestedClaims, getRequiredTokenType, getRpCert, getUserIdentifier, getValueForClaim, loadClaims, processUserIdentifier, readAuthenticationMechanism, setRequiredTokenType, setUserIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenIDInfoCardProviderData

public OpenIDInfoCardProviderData(org.apache.rahas.RahasData data)
                           throws IdentityProviderException,
                                  java.lang.ClassNotFoundException
Populate CardSpace specific meta-data.

Parameters:
data - WS-Trust information in the issue request.
Throws:
IdentityProviderException
java.lang.ClassNotFoundException
Method Detail

getMappedAxSchema

protected java.lang.String getMappedAxSchema(java.lang.String val)
This provides a mapping between http://schema.openid.net/ and http://axschema.org

Parameters:
val - schema name-space URL
Returns:
mapped value

populateClaimValues

protected void populateClaimValues(org.apache.rahas.RahasData rahasData)
                            throws IdentityProviderException
This overrides the base class functionality to suit the OpenID related functionality.

Overrides:
populateClaimValues in class IdentityProviderData
Throws:
IdentityProviderException

getRequestedClaim

protected IdentityProviderData.RequestedClaimData getRequestedClaim()
This overrides the base class functionality to suit the OpenID related functionality.

Overrides:
getRequestedClaim in class IdentityProviderData