Class SearchRequest
- java.lang.Object
-
- com.cdancy.bitbucket.rest.domain.search.SearchRequest
-
- All Implemented Interfaces:
ErrorsHolder
public abstract class SearchRequest extends Object implements ErrorsHolder
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SearchRequestcreate(com.google.gson.JsonElement request, List<Error> errors)Method used internally to create a SearchRequest object and NOT meant for client use.static SearchRequestof(com.google.gson.JsonElement request)Create a SearchRequest instance from the passed JsonElement.static SearchRequestof(Map request)Create a SearchRequest instance from the passed Map.abstract com.google.gson.JsonElementrequest()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.cdancy.bitbucket.rest.domain.common.ErrorsHolder
errors
-
-
-
-
Method Detail
-
request
public abstract com.google.gson.JsonElement request()
-
of
public static SearchRequest of(com.google.gson.JsonElement request)
Create a SearchRequest instance from the passed JsonElement. Method is safe for client use.- Parameters:
request- JsonElement representing SearchRequest.- Returns:
- SearchRequest
-
of
public static SearchRequest of(Map request)
Create a SearchRequest instance from the passed Map. Method is safe for client use.- Parameters:
request- Map representing SearchRequest.- Returns:
- SearchRequest
-
create
public static SearchRequest create(com.google.gson.JsonElement request, List<Error> errors)
Method used internally to create a SearchRequest object and NOT meant for client use.- Parameters:
request- possible JsonElement representing SearchRequest.errors- possible list of Error's.- Returns:
- SearchRequest
-
-