Package com.podio
Class ResourceFactory
- java.lang.Object
-
- com.podio.ResourceFactory
-
public final class ResourceFactory extends Object
This is the main low level entry point to access the Podio API. Construct this and pass it to the APIFactory.
-
-
Constructor Summary
Constructors Constructor Description ResourceFactory(OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)ResourceFactory(String apiHostname, String fileHostname, int port, boolean ssl, boolean dryRun, OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)ResourceFactory(javax.ws.rs.client.Client client, String apiHostname, String fileHostname, int port, boolean ssl, OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.client.Invocation.BuildergetApiResource(String path)javax.ws.rs.client.Invocation.BuildergetApiResource(String path, boolean secure)javax.ws.rs.client.Invocation.BuildergetApiResource(String path, boolean secure, Map<String,String> queryParams)javax.ws.rs.client.Invocation.BuildergetApiResource(String path, Map<String,String> queryParams)javax.ws.rs.client.Invocation.BuildergetFileResource(String path)javax.ws.rs.client.Invocation.BuildergetFileResource(String path, boolean secure)
-
-
-
Constructor Detail
-
ResourceFactory
public ResourceFactory(OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)
-
ResourceFactory
public ResourceFactory(String apiHostname, String fileHostname, int port, boolean ssl, boolean dryRun, OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)
-
ResourceFactory
public ResourceFactory(javax.ws.rs.client.Client client, String apiHostname, String fileHostname, int port, boolean ssl, OAuthClientCredentials clientCredentials, OAuthUserCredentials userCredentials)
-
-
Method Detail
-
getFileResource
public javax.ws.rs.client.Invocation.Builder getFileResource(String path)
-
getFileResource
public javax.ws.rs.client.Invocation.Builder getFileResource(String path, boolean secure)
-
getApiResource
public javax.ws.rs.client.Invocation.Builder getApiResource(String path)
-
getApiResource
public javax.ws.rs.client.Invocation.Builder getApiResource(String path, Map<String,String> queryParams)
-
getApiResource
public javax.ws.rs.client.Invocation.Builder getApiResource(String path, boolean secure)
-
-