com.vodafone360.people.service.io.api
Class Identities

java.lang.Object
  extended by com.vodafone360.people.service.io.api.Identities

public class Identities
extends java.lang.Object

Implementation of Now+ Identities APIs (used for access to 3rd party accounts such as Facebook).


Field Summary
static java.lang.String DISABLE_IDENTITY
           
static java.lang.String ENABLE_IDENTITY
           
private static java.lang.String FUNCTION_GET_AVAILABLE_IDENTITIES
           
private static java.lang.String FUNCTION_GET_MY_IDENTITIES
           
private static java.lang.String FUNCTION_SET_IDENTITY_STATUS
           
private static java.lang.String FUNCTION_VALIDATE_IDENTITY_CREDENTIALS
           
 
Constructor Summary
Identities()
           
 
Method Summary
static int getAvailableIdentities(BaseEngine engine, java.util.Map<java.lang.String,java.util.List<java.lang.String>> filterlist)
          Implementation of identities/getavailableidentities API.
static int getMyIdentities(BaseEngine engine, java.util.Map<java.lang.String,java.util.List<java.lang.String>> filterlist)
          Implementation of identities/getmyidentities API.
static int setIdentityStatus(BaseEngine engine, java.lang.String network, java.lang.String identityid, java.lang.String identityStatus)
           
static int validateIdentityCredentials(BaseEngine engine, java.lang.Boolean dryrun, java.lang.String network, java.lang.String username, java.lang.String password, java.lang.String server, java.lang.String contactdetail, java.util.Map<java.lang.String,java.lang.Object> identitycapabilitystatus)
          Implementation of identities/validateidentitycredentials API.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FUNCTION_GET_AVAILABLE_IDENTITIES

private static final java.lang.String FUNCTION_GET_AVAILABLE_IDENTITIES
See Also:
Constant Field Values

FUNCTION_GET_MY_IDENTITIES

private static final java.lang.String FUNCTION_GET_MY_IDENTITIES
See Also:
Constant Field Values

FUNCTION_SET_IDENTITY_STATUS

private static final java.lang.String FUNCTION_SET_IDENTITY_STATUS
See Also:
Constant Field Values

FUNCTION_VALIDATE_IDENTITY_CREDENTIALS

private static final java.lang.String FUNCTION_VALIDATE_IDENTITY_CREDENTIALS
See Also:
Constant Field Values

ENABLE_IDENTITY

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

DISABLE_IDENTITY

public static final java.lang.String DISABLE_IDENTITY
See Also:
Constant Field Values
Constructor Detail

Identities

public Identities()
Method Detail

getAvailableIdentities

public static int getAvailableIdentities(BaseEngine engine,
                                         java.util.Map<java.lang.String,java.util.List<java.lang.String>> filterlist)
Implementation of identities/getavailableidentities API. Parameters are; [auth], Map> filterlist [opt]

Parameters:
engine - handle to IdentitiesEngine
filterlist - List of filters the get identities request is filtered against.
Returns:
request id generated for this request

getMyIdentities

public static int getMyIdentities(BaseEngine engine,
                                  java.util.Map<java.lang.String,java.util.List<java.lang.String>> filterlist)
Implementation of identities/getmyidentities API. Parameters are; [auth], Map> filterlist [opt]

Parameters:
engine - handle to IdentitiesEngine
filterlist - List of filters the get identities request is filtered against.
Returns:
request id generated for this request

setIdentityStatus

public static int setIdentityStatus(BaseEngine engine,
                                    java.lang.String network,
                                    java.lang.String identityid,
                                    java.lang.String identityStatus)
Parameters:
engine -
network -
identityid -
identityStatus -
Returns:

validateIdentityCredentials

public static int validateIdentityCredentials(BaseEngine engine,
                                              java.lang.Boolean dryrun,
                                              java.lang.String network,
                                              java.lang.String username,
                                              java.lang.String password,
                                              java.lang.String server,
                                              java.lang.String contactdetail,
                                              java.util.Map<java.lang.String,java.lang.Object> identitycapabilitystatus)
Implementation of identities/validateidentitycredentials API. Parameters are; [auth], Boolean dryrun [opt], String network [opt], String username, String password, String server [opt], String contactdetail [opt], Map identitycapabilitystatus [opt]

Parameters:
engine - handle to IdentitiesEngine
dryrun - Whether this is a dry-run request.
network - Name of network.
username - User-name.
password - Password.
server -
contactdetail -
identitycapabilitystatus - Capabilities for this identity/network.
Returns:
request id generated for this request


JavaDoc