Package br.com.moip
Class Client
java.lang.Object
br.com.moip.Client
public class Client
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONNECT_PRODUCTIONstatic java.lang.StringCONNECT_SANDBOXstatic java.lang.StringPRODUCTIONstatic java.lang.StringSANDBOX -
Constructor Summary
Constructors Constructor Description Client(java.lang.String endpoint, Authentication authentication) -
Method Summary
Modifier and Type Method Description <T> Tdelete(java.lang.String path, java.lang.Class<T> type)<T> Tget(java.lang.String path, java.lang.Class<T> type)<T> Tget(java.lang.String path, java.lang.Class<T> type, java.lang.String acceptVersion)AuthenticationgetAuthentication()java.lang.StringgetEndpoint()<T> Tpost(java.lang.String path, java.lang.Class<T> type)<T> Tpost(java.lang.String path, java.lang.Object object, java.lang.Class<T> type)<T> Tpost(java.lang.String path, java.lang.Object object, java.lang.Class<T> type, org.apache.http.entity.ContentType contentType)<T> Tput(java.lang.String path, java.lang.Object object, java.lang.Class<T> type)
-
Field Details
-
PRODUCTION
public static final java.lang.String PRODUCTION- See Also:
- Constant Field Values
-
SANDBOX
public static final java.lang.String SANDBOX- See Also:
- Constant Field Values
-
CONNECT_PRODUCTION
public static final java.lang.String CONNECT_PRODUCTION- See Also:
- Constant Field Values
-
CONNECT_SANDBOX
public static final java.lang.String CONNECT_SANDBOX- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
post
public <T> T post(java.lang.String path, java.lang.Class<T> type) -
post
public <T> T post(java.lang.String path, java.lang.Object object, java.lang.Class<T> type) -
post
public <T> T post(java.lang.String path, java.lang.Object object, java.lang.Class<T> type, org.apache.http.entity.ContentType contentType) -
put
public <T> T put(java.lang.String path, java.lang.Object object, java.lang.Class<T> type) -
get
public <T> T get(java.lang.String path, java.lang.Class<T> type) -
get
public <T> T get(java.lang.String path, java.lang.Class<T> type, java.lang.String acceptVersion) -
delete
public <T> T delete(java.lang.String path, java.lang.Class<T> type) -
getAuthentication
-
getEndpoint
public java.lang.String getEndpoint()
-