Class TargetBuilder<S extends DefaultSession,U extends DefaultUser>
- java.lang.Object
-
- org.rootservices.otter.gateway.builder.TargetBuilder<S,U>
-
public class TargetBuilder<S extends DefaultSession,U extends DefaultUser> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TargetBuilder()
-
Method Summary
Modifier and Type Method Description TargetBuilder<S,U>after(Between<S,U> after)TargetBuilder<S,U>anonymous()TargetBuilder<S,U>authenticate()TargetBuilder<S,U>before(Between<S,U> before)Target<S,U>build()TargetBuilder<S,U>contentType(MimeType contentType)TargetBuilder<S,U>contentType(Method method, MimeType contentType)TargetBuilder<S,U>form()Exposes GET and POST methods and CSRF protects it.TargetBuilder<S,U>groupName(java.lang.String groupName)TargetBuilder<S,U>method(Method method)TargetBuilder<S,U>onDispatchError(StatusCode statusCode, ErrorTarget<S,U> errorTarget)TargetBuilder<S,U>onError(StatusCode statusCode, Resource<S,U> errorResource)TargetBuilder<S,U>regex(java.lang.String regex)TargetBuilder<S,U>resource(Resource<S,U> resource)
-
-
-
Method Detail
-
method
public TargetBuilder<S,U> method(Method method)
-
form
public TargetBuilder<S,U> form()
Exposes GET and POST methods and CSRF protects it.- Returns:
- this, an instance of the TargetBuilder
-
regex
public TargetBuilder<S,U> regex(java.lang.String regex)
-
contentType
public TargetBuilder<S,U> contentType(MimeType contentType)
-
contentType
public TargetBuilder<S,U> contentType(Method method, MimeType contentType)
-
authenticate
public TargetBuilder<S,U> authenticate()
-
anonymous
public TargetBuilder<S,U> anonymous()
-
onDispatchError
public TargetBuilder<S,U> onDispatchError(StatusCode statusCode, ErrorTarget<S,U> errorTarget)
-
onError
public TargetBuilder<S,U> onError(StatusCode statusCode, Resource<S,U> errorResource)
-
groupName
public TargetBuilder<S,U> groupName(java.lang.String groupName)
-
-