public class RestConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
RestConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RestConfiguration |
addStaticHeader(java.lang.String name,
java.lang.String value)
Dodanie headera dla wszystkich zapytań
|
java.lang.String |
getApiHost() |
int |
getApiPort() |
java.lang.String |
getApiScheme() |
java.lang.String |
getAuthorization() |
java.lang.String |
getAuthorizationPassword() |
java.lang.String |
getAuthorizationUser() |
Request.ConnectionRestriction |
getConnectionRestriction() |
java.lang.Class<? extends ErrorResponse> |
getErrorResponseClass() |
java.util.Set<java.lang.Integer> |
getSuccessStatusCodes() |
int |
getTimeout() |
java.lang.Class<? extends IUserService> |
getUserServiceClass() |
boolean |
isCastBooleanToInt() |
boolean |
isUnixTime() |
RestConfiguration |
setApiHost(java.lang.String apiHost) |
RestConfiguration |
setApiPort(int apiPort)
default: 80
|
RestConfiguration |
setApiScheme(java.lang.String apiScheme)
default: http
|
RestConfiguration |
setAuthorization(java.lang.String user,
java.lang.String password) |
RestConfiguration |
setCastBooleanToInt()
cast all boolean parameters to int value (0/1)
|
RestConfiguration |
setConnectionRestriction(Request.ConnectionRestriction connectionRestriction)
Sprawdzenie czy request może zostać wykonany
|
RestConfiguration |
setErrorCallback(ErrorCallback callback)
Metoda wywoływana jeśli wystąpi jakiś błąd podczas zapytania api
|
RestConfiguration |
setErrorResponseClass(java.lang.Class<? extends ErrorResponse> errorResponseClass)
Ustawienie klasy odpowiedzi błędu
|
void |
setSuccessStatusCodes(java.lang.Integer... successStatusCodes) |
RestConfiguration |
setTimeout(int timeout)
default: 1min
|
RestConfiguration |
setUnixTime(boolean unixTime)
default: false
|
RestConfiguration |
setUserServiceClass(java.lang.Class<? extends IUserService> userServiceClass)
Ustawienie klasy singletona serwisu użytkownika
|
public RestConfiguration setUnixTime(boolean unixTime)
public RestConfiguration setTimeout(int timeout)
public RestConfiguration setApiScheme(java.lang.String apiScheme)
public RestConfiguration setApiHost(java.lang.String apiHost)
public RestConfiguration setApiPort(int apiPort)
public RestConfiguration setAuthorization(java.lang.String user, java.lang.String password)
public RestConfiguration setCastBooleanToInt()
public RestConfiguration setConnectionRestriction(Request.ConnectionRestriction connectionRestriction)
public RestConfiguration setErrorCallback(ErrorCallback callback)
public RestConfiguration setUserServiceClass(java.lang.Class<? extends IUserService> userServiceClass)
public RestConfiguration setErrorResponseClass(java.lang.Class<? extends ErrorResponse> errorResponseClass)
public RestConfiguration addStaticHeader(java.lang.String name, java.lang.String value)
public int getTimeout()
public java.lang.String getApiScheme()
public java.lang.String getApiHost()
public int getApiPort()
public java.lang.String getAuthorization()
public java.lang.String getAuthorizationUser()
public java.lang.String getAuthorizationPassword()
public boolean isCastBooleanToInt()
public boolean isUnixTime()
public Request.ConnectionRestriction getConnectionRestriction()
public java.lang.Class<? extends IUserService> getUserServiceClass()
public java.lang.Class<? extends ErrorResponse> getErrorResponseClass()
public void setSuccessStatusCodes(java.lang.Integer... successStatusCodes)
public java.util.Set<java.lang.Integer> getSuccessStatusCodes()