Class RestTargetBuilder<U extends DefaultUser,P>
- java.lang.Object
-
- org.rootservices.otter.gateway.builder.RestTargetBuilder<U,P>
-
public class RestTargetBuilder<U extends DefaultUser,P> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RestTargetBuilder()
-
Method Summary
Modifier and Type Method Description RestTargetBuilder<U,P>after(RestBetween<U> after)RestTargetBuilder<U,P>anonymous()RestTargetBuilder<U,P>authenticate()RestTargetBuilder<U,P>before(RestBetween<U> before)RestTarget<U,P>build()RestTargetBuilder<U,P>contentType(MimeType contentType)RestTargetBuilder<U,P>contentType(Method method, MimeType contentType)RestTargetBuilder<U,P>crud()RestTargetBuilder<U,P>groupName(java.lang.String groupName)RestTargetBuilder<U,P>method(Method method)RestTargetBuilder<U,P>onDispatchError(StatusCode statusCode, RestErrorTarget<U,? extends org.rootservices.otter.translatable.Translatable> errorTarget)<E extends org.rootservices.otter.translatable.Translatable>
RestTargetBuilder<U,P>onError(StatusCode statusCode, RestResource<U,E> restResource, java.lang.Class<E> errorPayload)RestTargetBuilder<U,P>payload(java.lang.Class<P> payload)RestTargetBuilder<U,P>regex(java.lang.String regex)RestTargetBuilder<U,P>restResource(RestResource<U,P> restResource)
-
-
-
Method Detail
-
method
public RestTargetBuilder<U,P> method(Method method)
-
crud
public RestTargetBuilder<U,P> crud()
-
regex
public RestTargetBuilder<U,P> regex(java.lang.String regex)
-
restResource
public RestTargetBuilder<U,P> restResource(RestResource<U,P> restResource)
-
payload
public RestTargetBuilder<U,P> payload(java.lang.Class<P> payload)
-
contentType
public RestTargetBuilder<U,P> contentType(MimeType contentType)
-
contentType
public RestTargetBuilder<U,P> contentType(Method method, MimeType contentType)
-
authenticate
public RestTargetBuilder<U,P> authenticate()
-
anonymous
public RestTargetBuilder<U,P> anonymous()
-
before
public RestTargetBuilder<U,P> before(RestBetween<U> before)
-
after
public RestTargetBuilder<U,P> after(RestBetween<U> after)
-
onDispatchError
public RestTargetBuilder<U,P> onDispatchError(StatusCode statusCode, RestErrorTarget<U,? extends org.rootservices.otter.translatable.Translatable> errorTarget)
-
onError
public <E extends org.rootservices.otter.translatable.Translatable> RestTargetBuilder<U,P> onError(StatusCode statusCode, RestResource<U,E> restResource, java.lang.Class<E> errorPayload)
-
groupName
public RestTargetBuilder<U,P> groupName(java.lang.String groupName)
-
build
public RestTarget<U,P> build()
-
-