Class RestGroupBuilder<U extends DefaultUser>
- java.lang.Object
-
- org.rootservices.otter.gateway.builder.RestGroupBuilder<U>
-
public class RestGroupBuilder<U extends DefaultUser> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RestGroupBuilder()
-
Method Summary
Modifier and Type Method Description RestGroupBuilder<U>authOptional(RestBetween<U> authOptional)RestGroupBuilder<U>authRequired(RestBetween<U> authRequired)RestGroup<U>build()RestGroupBuilder<U>name(java.lang.String name)<P extends org.rootservices.otter.translatable.Translatable>
RestGroupBuilder<U>onDispatchError(StatusCode statusCode, RestErrorTarget<U,P> dispatchError)<P extends org.rootservices.otter.translatable.Translatable>
RestGroupBuilder<U>onError(StatusCode statusCode, RestResource<U,P> restResource, java.lang.Class<P> errorPayload)
-
-
-
Method Detail
-
name
public RestGroupBuilder<U> name(java.lang.String name)
-
authRequired
public RestGroupBuilder<U> authRequired(RestBetween<U> authRequired)
-
authOptional
public RestGroupBuilder<U> authOptional(RestBetween<U> authOptional)
-
onError
public <P extends org.rootservices.otter.translatable.Translatable> RestGroupBuilder<U> onError(StatusCode statusCode, RestResource<U,P> restResource, java.lang.Class<P> errorPayload)
-
onDispatchError
public <P extends org.rootservices.otter.translatable.Translatable> RestGroupBuilder<U> onDispatchError(StatusCode statusCode, RestErrorTarget<U,P> dispatchError)
-
-