[New] Added JsonServiceResult constructors

This commit is contained in:
Robert von Burg 2017-03-01 01:42:38 +01:00
parent 70e4214915
commit cf5f717a69
2 changed files with 12 additions and 4 deletions

View File

@ -30,8 +30,8 @@ import li.strolch.rest.endpoint.PrivilegeUsersService;
import li.strolch.rest.endpoint.UserSessionsService; import li.strolch.rest.endpoint.UserSessionsService;
import li.strolch.rest.endpoint.VersionQuery; import li.strolch.rest.endpoint.VersionQuery;
import li.strolch.rest.filters.AccessControlResponseFilter; import li.strolch.rest.filters.AccessControlResponseFilter;
import li.strolch.rest.filters.AuthenicationRequestFilter; import li.strolch.rest.filters.AuthenticationRequestFilter;
import li.strolch.rest.filters.AuthenicationResponseFilter; import li.strolch.rest.filters.AuthenticationResponseFilter;
/** /**
* @author Robert von Burg <eitch@eitchnet.ch> * @author Robert von Burg <eitch@eitchnet.ch>
@ -61,8 +61,8 @@ public class StrolchRestfulClasses {
Set<Class<?>> providerClasses = new HashSet<>(); Set<Class<?>> providerClasses = new HashSet<>();
providerClasses.add(StrolchRestfulExceptionMapper.class); providerClasses.add(StrolchRestfulExceptionMapper.class);
providerClasses.add(AccessControlResponseFilter.class); providerClasses.add(AccessControlResponseFilter.class);
providerClasses.add(AuthenicationRequestFilter.class); providerClasses.add(AuthenticationRequestFilter.class);
providerClasses.add(AuthenicationResponseFilter.class); providerClasses.add(AuthenticationResponseFilter.class);
StrolchRestfulClasses.restfulClasses = Collections.unmodifiableSet(restfulClasses); StrolchRestfulClasses.restfulClasses = Collections.unmodifiableSet(restfulClasses);
StrolchRestfulClasses.providerClasses = Collections.unmodifiableSet(providerClasses); StrolchRestfulClasses.providerClasses = Collections.unmodifiableSet(providerClasses);

View File

@ -20,6 +20,14 @@ public class JsonServiceResult extends ServiceResult {
// do nothing // do nothing
} }
public JsonServiceResult(ServiceResultState state) {
super(state);
}
public JsonServiceResult(ServiceResultState state, String message) {
super(state, message);
}
public JsonServiceResult(JsonElement result) { public JsonServiceResult(JsonElement result) {
super(ServiceResultState.SUCCESS); super(ServiceResultState.SUCCESS);
this.result = result; this.result = result;