Package com.fidesmo.fdsm
Class FidesmoApiClient
- java.lang.Object
-
- com.fidesmo.fdsm.FidesmoApiClient
-
- Direct Known Subclasses:
AuthenticatedFidesmoApiClient
public class FidesmoApiClient extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPIv2static StringAPP_INFO_URLstatic StringAPP_SERVICES_URLstatic StringAPPS_URLprotected ClientAuthenticationauthenticationstatic StringCONNECTOR_URLstatic StringDEVICES_URLstatic StringELF_ID_URLstatic StringELF_URLstatic StringRECIPE_SERVICES_URLstatic StringSERVICE_DELIVER_URLstatic StringSERVICE_DELIVERY_ERROR_URLstatic StringSERVICE_FETCH_URLstatic StringSERVICE_FOR_CARD_URLstatic StringSERVICE_RECIPE_URLstatic StringSERVICE_URL
-
Constructor Summary
Constructors Constructor Description FidesmoApiClient()Deprecated.FidesmoApiClient(ClientAuthentication authentication, PrintStream apidump)FidesmoApiClient(String url, ClientAuthentication authentication, PrintStream apidump)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description URIgetURI(String template, String... args)static StringgetVersion()static Stringlamei18n(com.fasterxml.jackson.databind.JsonNode n)com.fasterxml.jackson.databind.JsonNoderpc(URI uri)com.fasterxml.jackson.databind.JsonNoderpc(URI uri, com.fasterxml.jackson.databind.JsonNode request)voidsetTrace(boolean b)Deprecated.org.apache.http.client.methods.CloseableHttpResponsetransmit(org.apache.http.client.methods.HttpRequestBase request)
-
-
-
Field Detail
-
APIv2
public static final String APIv2
- See Also:
- Constant Field Values
-
APPS_URL
public static final String APPS_URL
- See Also:
- Constant Field Values
-
APP_INFO_URL
public static final String APP_INFO_URL
- See Also:
- Constant Field Values
-
APP_SERVICES_URL
public static final String APP_SERVICES_URL
- See Also:
- Constant Field Values
-
SERVICE_URL
public static final String SERVICE_URL
- See Also:
- Constant Field Values
-
SERVICE_FOR_CARD_URL
public static final String SERVICE_FOR_CARD_URL
- See Also:
- Constant Field Values
-
SERVICE_RECIPE_URL
public static final String SERVICE_RECIPE_URL
- See Also:
- Constant Field Values
-
RECIPE_SERVICES_URL
public static final String RECIPE_SERVICES_URL
- See Also:
- Constant Field Values
-
ELF_URL
public static final String ELF_URL
- See Also:
- Constant Field Values
-
ELF_ID_URL
public static final String ELF_ID_URL
- See Also:
- Constant Field Values
-
SERVICE_DELIVER_URL
public static final String SERVICE_DELIVER_URL
- See Also:
- Constant Field Values
-
SERVICE_FETCH_URL
public static final String SERVICE_FETCH_URL
- See Also:
- Constant Field Values
-
SERVICE_DELIVERY_ERROR_URL
public static final String SERVICE_DELIVERY_ERROR_URL
- See Also:
- Constant Field Values
-
CONNECTOR_URL
public static final String CONNECTOR_URL
- See Also:
- Constant Field Values
-
DEVICES_URL
public static final String DEVICES_URL
- See Also:
- Constant Field Values
-
authentication
protected final ClientAuthentication authentication
-
-
Constructor Detail
-
FidesmoApiClient
@Deprecated public FidesmoApiClient()
Deprecated.
-
FidesmoApiClient
public FidesmoApiClient(String url, ClientAuthentication authentication, PrintStream apidump)
-
FidesmoApiClient
public FidesmoApiClient(ClientAuthentication authentication, PrintStream apidump)
-
-
Method Detail
-
transmit
public org.apache.http.client.methods.CloseableHttpResponse transmit(org.apache.http.client.methods.HttpRequestBase request) throws IOException- Throws:
IOException
-
rpc
public com.fasterxml.jackson.databind.JsonNode rpc(URI uri) throws IOException
- Throws:
IOException
-
rpc
public com.fasterxml.jackson.databind.JsonNode rpc(URI uri, com.fasterxml.jackson.databind.JsonNode request) throws IOException
- Throws:
IOException
-
setTrace
@Deprecated public void setTrace(boolean b)
Deprecated.
-
getVersion
public static String getVersion()
-
lamei18n
public static String lamei18n(com.fasterxml.jackson.databind.JsonNode n)
-
-