|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.veriplace.client.ClientConfiguration
public class ClientConfiguration
Encapsulates the various properties that can be configured for a Veriplace
Client.
| Field Summary | |
|---|---|
static Revision |
DEFAULT_PROTOCOL
The default OAuth protocol version. |
static java.lang.String |
DEFAULT_SERVER_URI
The default baseUrl to use for Veriplace APIs: "http://veriplace.com" |
static java.lang.String |
JSON_CONTENT_TYPE
MIME type constant for requesting JSON-encoded responses from the server: "application/json" |
static java.lang.String |
XML_CONTENT_TYPE
MIME type constant for requesting XML-encoded responses from the server: "text/xml" |
| Constructor Summary | |
|---|---|
ClientConfiguration()
Default constructor that initializes no properties. |
|
ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret)
Shortcut constructor for initializing only the required consumer key and consumer secret. |
|
ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret,
Revision protocol,
Token applicationToken,
java.lang.String serverUri,
CallbackFactory callbackFactory,
TokenStore requestTokenStore,
LocationOptions locationOptions)
Constructor for initializing most of the optional properties. |
|
ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret,
Revision protocol,
Token applicationToken,
java.lang.String serverUri,
CallbackFactory callbackFactory,
TokenStore requestTokenStore,
java.lang.String defaultLocationMode,
LocationFilter locationFilter)
Constructor for initializing most of the optional properties. |
|
| Method Summary | |
|---|---|
Token |
getApplicationToken()
See setApplicationToken(Token). |
java.lang.String[] |
getCallbackExcludeParameters()
See setCallbackExcludeParameters(String[]). |
CallbackFactory |
getCallbackFactory()
See setCallbackFactory(CallbackFactory). |
java.lang.String[] |
getCallbackIncludeParameters()
See setCallbackIncludeParameters(String[]). |
java.lang.String |
getCallbackPath()
See setCallbackPath(String). |
java.lang.String |
getCallbackServerName()
See setCallbackServerName(String). |
java.lang.Integer |
getCallbackServerPort()
See setCallbackServerPort(Integer). |
java.lang.String |
getConsumerKey()
See setConsumerKey(String). |
java.lang.String |
getConsumerSecret()
See setConsumerSecret(String). |
java.lang.String |
getDefaultLocationMode()
Deprecated. Use getLocationOptions(). |
LocationFilter |
getLocationFilter()
Deprecated. Use getLocationOptions(). |
LocationOptions |
getLocationOptions()
See setLocationOptions(LocationOptions). |
java.lang.String |
getPreferredEncoding()
See setPreferredEncoding(String). |
Revision |
getProtocol()
See setProtocol(Revision). |
java.lang.String |
getServerUri()
See setServerUri(String). |
TokenStore |
getTokenStore()
See setTokenStore(TokenStore). |
void |
setApplicationToken(Token applicationToken)
Specifies the application-specific access token issued for this application. |
void |
setCallbackExcludeParameters(java.lang.String[] callbackExcludeParameters)
|
void |
setCallbackFactory(CallbackFactory callbackFactory)
|
void |
setCallbackIncludeParameters(java.lang.String[] callbackIncludeParameters)
|
void |
setCallbackPath(java.lang.String callbackPath)
|
void |
setCallbackServerName(java.lang.String callbackServerName)
|
void |
setCallbackServerPort(java.lang.Integer callbackServerPort)
|
void |
setConsumerKey(java.lang.String consumerKey)
|
void |
setConsumerSecret(java.lang.String consumerSecret)
|
void |
setDefaultLocationMode(java.lang.String defaultLocationMode)
Deprecated. Use setLocationOptions(LocationOptions). |
void |
setLocationFilter(LocationFilter locationFilter)
Deprecated. Use setLocationOptions(LocationOptions). |
void |
setLocationOptions(LocationOptions locationOptions)
Specifies a LocationOptions object whose properties will be used
for all location requests by default. |
void |
setPreferredEncoding(java.lang.String preferredEncoding)
Specifies the MIME type to request for all server responses. |
void |
setProtocol(Revision protocol)
|
void |
setServerUri(java.lang.String serverUri)
Specifies the base URI of the Veriplace server. |
void |
setTokenStore(TokenStore tokenStore)
Specifies an object that can store request tokens between operations. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_SERVER_URI
public static final Revision DEFAULT_PROTOCOL
public static final java.lang.String JSON_CONTENT_TYPE
setPreferredEncoding(String).,
Constant Field Valuespublic static final java.lang.String XML_CONTENT_TYPE
setPreferredEncoding(String).,
Constant Field Values| Constructor Detail |
|---|
public ClientConfiguration()
public ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret)
public ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret,
Revision protocol,
Token applicationToken,
java.lang.String serverUri,
CallbackFactory callbackFactory,
TokenStore requestTokenStore,
LocationOptions locationOptions)
public ClientConfiguration(java.lang.String consumerKey,
java.lang.String consumerSecret,
Revision protocol,
Token applicationToken,
java.lang.String serverUri,
CallbackFactory callbackFactory,
TokenStore requestTokenStore,
java.lang.String defaultLocationMode,
LocationFilter locationFilter)
| Method Detail |
|---|
public java.lang.String getConsumerKey()
setConsumerKey(String).
public void setConsumerKey(java.lang.String consumerKey)
public java.lang.String getConsumerSecret()
setConsumerSecret(String).
public void setConsumerSecret(java.lang.String consumerSecret)
public java.lang.String getServerUri()
setServerUri(String).
public void setServerUri(java.lang.String serverUri)
DEFAULT_SERVER_URI. This property is mainly useful
for internal WaveMarket testing.
Note that the URI scheme (http: or https:) only affects user authorization redirects; for direct communication with the Veriplace server, the client will always use SSL unless the server is a local test installation.
public Revision getProtocol()
setProtocol(Revision).
public void setProtocol(Revision protocol)
public Token getApplicationToken()
setApplicationToken(Token).
public void setApplicationToken(Token applicationToken)
public CallbackFactory getCallbackFactory()
setCallbackFactory(CallbackFactory).
public void setCallbackFactory(CallbackFactory callbackFactory)
public java.lang.String getCallbackServerName()
setCallbackServerName(String).
public void setCallbackServerName(java.lang.String callbackServerName)
public java.lang.Integer getCallbackServerPort()
setCallbackServerPort(Integer).
public void setCallbackServerPort(java.lang.Integer callbackServerPort)
public java.lang.String getCallbackPath()
setCallbackPath(String).
public void setCallbackPath(java.lang.String callbackPath)
public java.lang.String[] getCallbackIncludeParameters()
setCallbackIncludeParameters(String[]).
public void setCallbackIncludeParameters(java.lang.String[] callbackIncludeParameters)
public java.lang.String[] getCallbackExcludeParameters()
setCallbackExcludeParameters(String[]).
public void setCallbackExcludeParameters(java.lang.String[] callbackExcludeParameters)
public java.lang.String getPreferredEncoding()
setPreferredEncoding(String).
public void setPreferredEncoding(java.lang.String preferredEncoding)
XML_CONTENT_TYPE or JSON_CONTENT_TYPE;
the default is XML.
The client can decode responses equally well either way, so you won't normally need to be concerned with this unless you are monitoring network traffic and find a particular encoding easier to read.
public LocationOptions getLocationOptions()
setLocationOptions(LocationOptions).
public void setLocationOptions(LocationOptions locationOptions)
LocationOptions object whose properties will be used
for all location requests by default. These properties include the
location mode and filter.
They can all be overridden on a per-request basis.
public java.lang.String getDefaultLocationMode()
getLocationOptions().
public void setDefaultLocationMode(java.lang.String defaultLocationMode)
setLocationOptions(LocationOptions).
public LocationFilter getLocationFilter()
getLocationOptions().
public void setLocationFilter(LocationFilter locationFilter)
setLocationOptions(LocationOptions).
public TokenStore getTokenStore()
setTokenStore(TokenStore).
public void setTokenStore(TokenStore tokenStore)
FileTokenStore.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||