public abstract class OrcidClientContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OrcidClientContext.Setting |
| Constructor and Description |
|---|
OrcidClientContext() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getAccessTokenRequestUrl() |
abstract ActionManager |
getActionManager(javax.servlet.http.HttpServletRequest req) |
abstract String |
getApiMemberUrl() |
abstract String |
getApiPublicUrl() |
abstract OrcidAPIConfig.Versions |
getApiVersion() |
abstract String |
getAuthCodeRequestUrl() |
abstract AuthorizationManager |
getAuthorizationManager(javax.servlet.http.HttpServletRequest req) |
abstract String |
getCallbackUrl() |
static OrcidClientContext |
getInstance() |
abstract String |
getSetting(OrcidClientContext.Setting setting) |
static void |
initialize(Map<OrcidClientContext.Setting,String> settings) |
abstract String |
marshall(OrcidMessage message) |
abstract String |
resolvePathWithWebapp(String path) |
abstract OrcidMessage |
unmarshall(String xml) |
public static void initialize(Map<OrcidClientContext.Setting,String> settings) throws OrcidClientException
OrcidClientExceptionpublic static OrcidClientContext getInstance()
public abstract ActionManager getActionManager(javax.servlet.http.HttpServletRequest req)
public abstract AuthorizationManager getAuthorizationManager(javax.servlet.http.HttpServletRequest req)
public abstract String getSetting(OrcidClientContext.Setting setting)
public abstract String getCallbackUrl()
public abstract String getAuthCodeRequestUrl()
public abstract String getAccessTokenRequestUrl()
public abstract OrcidAPIConfig.Versions getApiVersion()
public abstract String getApiPublicUrl()
public abstract String getApiMemberUrl()
public abstract OrcidMessage unmarshall(String xml) throws OrcidClientException
OrcidClientExceptionpublic abstract String marshall(OrcidMessage message) throws OrcidClientException
OrcidClientExceptionpublic abstract String resolvePathWithWebapp(String path) throws URISyntaxException
URISyntaxExceptionCopyright © 2017. All rights reserved.