Class GroupBuilder<S extends DefaultSession,U extends DefaultUser>
- java.lang.Object
-
- org.rootservices.otter.gateway.builder.GroupBuilder<S,U>
-
public class GroupBuilder<S extends DefaultSession,U extends DefaultUser> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GroupBuilder()
-
Method Summary
Modifier and Type Method Description GroupBuilder<S,U>authOptional(Between<S,U> authOptional)GroupBuilder<S,U>authRequired(Between<S,U> authRequired)Group<S,U>build()protected java.util.Optional<Between<S,U>>makeBetween(Between<S,U> between)GroupBuilder<S,U>name(java.lang.String name)GroupBuilder<S,U>onDispatchError(StatusCode statusCode, ErrorTarget<S,U> dispatchError)GroupBuilder<S,U>onError(StatusCode statusCode, Resource<S,U> errorResource)GroupBuilder<S,U>sessionClazz(java.lang.Class<S> sessionClazz)
-
-
-
Method Detail
-
name
public GroupBuilder<S,U> name(java.lang.String name)
-
sessionClazz
public GroupBuilder<S,U> sessionClazz(java.lang.Class<S> sessionClazz)
-
onError
public GroupBuilder<S,U> onError(StatusCode statusCode, Resource<S,U> errorResource)
-
onDispatchError
public GroupBuilder<S,U> onDispatchError(StatusCode statusCode, ErrorTarget<S,U> dispatchError)
-
-