public class ProfileClient extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_URL_AUTHENTICATION |
static String |
BASE_URL_PROFILE |
static String |
BASE_URL_REST_API |
protected org.apache.http.client.HttpClient |
client |
protected org.apache.http.HttpHost |
host |
protected com.fasterxml.jackson.databind.ObjectMapper |
mapper |
static String |
PARAM_ACCESS_TOKEN_ID |
static String |
PARAM_ATTRIBUTES |
static String |
PARAM_EMAIL |
static String |
PARAM_ENABLED |
static String |
PARAM_PASSWORD |
static String |
PARAM_PROFILE_ID |
static String |
PARAM_ROLE |
static String |
PARAM_TENANT_NAME |
static String |
PARAM_USERNAME |
protected String |
profileAccessToken |
protected String |
profileDeploymentName |
protected String |
profileUri |
protected String |
socialContextIdParam |
protected String |
tenantName |
static String |
URL_AUTH_CREATE_TICKET |
static String |
URL_AUTH_GET_TICKET |
static String |
URL_PROFILE_CREATE |
static String |
URL_PROFILE_GET_BY_USERNAME |
static String |
URL_PROFILE_UPDATE_ATTRIBUTES |
static String |
USER_PROFILE_ID |
static String |
USER_USERNAME |
| Constructor and Description |
|---|
ProfileClient() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
auth(String profileId) |
Map<String,Object> |
createProfile(javax.servlet.http.HttpServletRequest request,
Map<String,Object> userInformation) |
Map<String,Object> |
getProfile(String username) |
void |
init() |
boolean |
isTicketValid(String authCookieValue) |
void |
setProfileAccessToken(String profileAccessToken) |
void |
setProfileDeploymentName(String profileDeploymentName) |
void |
setProfileUri(String profileUri) |
void |
setSocialContextIdParam(String socialContextIdParam) |
void |
setTenantName(String tenantName) |
Map<String,Object> |
updateAttributes(String profileId,
Map<String,Object> attributesToUpdate) |
public static final String BASE_URL_REST_API
public static final String BASE_URL_PROFILE
public static final String BASE_URL_AUTHENTICATION
public static final String URL_AUTH_GET_TICKET
public static final String URL_PROFILE_GET_BY_USERNAME
public static final String URL_PROFILE_CREATE
public static final String URL_AUTH_CREATE_TICKET
public static final String PARAM_TENANT_NAME
public static final String PARAM_USERNAME
public static final String PARAM_ACCESS_TOKEN_ID
public static final String PARAM_EMAIL
public static final String PARAM_ENABLED
public static final String PARAM_ATTRIBUTES
public static final String PARAM_ROLE
public static final String PARAM_PROFILE_ID
public static final String URL_PROFILE_UPDATE_ATTRIBUTES
public static final String PARAM_PASSWORD
public static final String USER_USERNAME
public static final String USER_PROFILE_ID
protected org.apache.http.client.HttpClient client
protected String profileUri
protected String profileAccessToken
protected org.apache.http.HttpHost host
protected String tenantName
protected String profileDeploymentName
protected String socialContextIdParam
protected com.fasterxml.jackson.databind.ObjectMapper mapper
public void init()
throws URISyntaxException
URISyntaxExceptionpublic Map<String,Object> createProfile(javax.servlet.http.HttpServletRequest request, Map<String,Object> userInformation) throws Exception
Exceptionpublic void setProfileUri(String profileUri)
public void setProfileAccessToken(String profileAccessToken)
public void setTenantName(String tenantName)
public void setProfileDeploymentName(String profileDeploymentName)
public void setSocialContextIdParam(String socialContextIdParam)
public boolean isTicketValid(String authCookieValue) throws URISyntaxException, IOException
URISyntaxExceptionIOExceptionpublic Map<String,Object> updateAttributes(String profileId, Map<String,Object> attributesToUpdate) throws IOException
IOExceptionCopyright © 2017. All Rights Reserved.