Package cronapi
Class RestClient
- java.lang.Object
-
- cronapi.RestClient
-
public class RestClient extends Object
-
-
Constructor Summary
Constructors Constructor Description RestClient()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientCommandaddCommand(ClientCommand command)ClientCommandaddCommand(String name)voidcleanup()RestClientclone()voiddownloadURL(String url)StringgetAgent()Collection<org.springframework.security.core.GrantedAuthority>getAuthorities()RestBodygetBody()static StringgetClientIpAddress()static StringgetClientIpAddress(javax.servlet.http.HttpServletRequest request)LinkedList<ClientCommand>getCommands()static RunnablegetContextRunnable(Runnable runnable, boolean transactional)ObjectgetEntity()StringgetHeader(String key)StringgetHost()List<Object>getKeys()LocalegetLocale()StringgetMethod()StringgetParameter(String key)StringgetParameter(String key, String defaultValue)booleangetParameterAsBoolean(String key, boolean defaultValue)intgetParameterAsInt(String key, int defaultValue)com.google.gson.JsonObjectgetQuery()StringgetQueryString()VargetRawBody()javax.servlet.http.HttpServletRequestgetRequest()ObjectgetRequestValue(String name)javax.servlet.http.HttpServletResponsegetResponse()static RestClientgetRestClient()javax.servlet.http.HttpSessiongetSession()ObjectgetSessionValue(String name)TenantServicegetTenantService()ObjectgetThreadValue(String name)StringgetToken()org.springframework.security.core.userdetails.UsergetUser()IntegergetUtcOffset()booleanhasParameter(String key)booleanisDefined()booleanisFilteredEnabled()static voidremoveClient()voidsetBody(RestBody body)voidsetEntity(Object entity)voidsetFilteredEnabled(boolean filteredEnabled)voidsetHeader(String key, String value)voidsetKeys(List<Object> keys)voidsetLocale(Locale locale)voidsetMethod(String method)voidsetParameter(String key, String value)voidsetParameters(String parametersStr)voidsetQuery(com.google.gson.JsonObject query)voidsetQueryString(String queryString)voidsetRawBody(Var rawBody)voidsetRequest(javax.servlet.http.HttpServletRequest request)voidsetResponse(javax.servlet.http.HttpServletResponse response)static voidsetRestClient(RestClient client)voidsetSession(javax.servlet.http.HttpSession session)voidsetTenantService(TenantService tenantService)voidsetToken(String token)voidsetUser(org.springframework.security.core.userdetails.User user)voidsetUtcOffset(Integer utcOffset)voidupdateRequestValue(String name, Object value)voidupdateSessionValue(String name, Object value)voidupdateThreadValue(String name, Object value)
-
-
-
Method Detail
-
clone
public RestClient clone()
-
getContextRunnable
public static Runnable getContextRunnable(Runnable runnable, boolean transactional)
-
getRestClient
public static RestClient getRestClient()
-
downloadURL
public void downloadURL(String url)
-
setRestClient
public static void setRestClient(RestClient client)
-
removeClient
public static void removeClient()
-
addCommand
public ClientCommand addCommand(ClientCommand command)
-
addCommand
public ClientCommand addCommand(String name)
-
getCommands
public LinkedList<ClientCommand> getCommands()
-
getBody
public RestBody getBody()
-
setBody
public void setBody(RestBody body)
-
getRawBody
public Var getRawBody()
-
setRawBody
public void setRawBody(Var rawBody)
-
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request)
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
setResponse
public void setResponse(javax.servlet.http.HttpServletResponse response)
-
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
-
setParameters
public void setParameters(String parametersStr)
-
hasParameter
public boolean hasParameter(String key)
-
getParameterAsInt
public int getParameterAsInt(String key, int defaultValue)
-
getParameterAsBoolean
public boolean getParameterAsBoolean(String key, boolean defaultValue)
-
getMethod
public String getMethod()
-
setMethod
public void setMethod(String method)
-
getQuery
public com.google.gson.JsonObject getQuery()
-
getQueryString
public String getQueryString()
-
setQueryString
public void setQueryString(String queryString)
-
setQuery
public void setQuery(com.google.gson.JsonObject query)
-
getEntity
public Object getEntity()
-
setEntity
public void setEntity(Object entity)
-
getUser
public org.springframework.security.core.userdetails.User getUser()
-
setUser
public void setUser(org.springframework.security.core.userdetails.User user)
-
getAuthorities
public Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
-
isFilteredEnabled
public boolean isFilteredEnabled()
-
setFilteredEnabled
public void setFilteredEnabled(boolean filteredEnabled)
-
getTenantService
public TenantService getTenantService()
-
setTenantService
public void setTenantService(TenantService tenantService)
-
getSession
public javax.servlet.http.HttpSession getSession()
-
setSession
public void setSession(javax.servlet.http.HttpSession session)
-
getLocale
public Locale getLocale()
-
setLocale
public void setLocale(Locale locale)
-
getUtcOffset
public Integer getUtcOffset()
-
setUtcOffset
public void setUtcOffset(Integer utcOffset)
-
isDefined
public boolean isDefined()
-
getHost
public String getHost()
-
getAgent
public String getAgent()
-
getClientIpAddress
public static String getClientIpAddress()
-
getClientIpAddress
public static String getClientIpAddress(javax.servlet.http.HttpServletRequest request)
-
getToken
public String getToken()
-
setToken
public void setToken(String token)
-
cleanup
public void cleanup()
-
-