Actions
annotations
instead@Deprecated
@ProviderType
public static interface CollectionRoutes.Builder<T,S>
CollectionRoutes
of a CollectionRouter
.Modifier and Type | Method and Description |
---|---|
default <A,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableBiFunction<R,A,T> creatorThrowableBiFunction,
java.lang.Class<A> aClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <A,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableBiFunction<R,A,T> creatorThrowableBiFunction,
ThrowableBiFunction<java.util.List<R>,A,java.util.List<S>> batchCreatorThrowableBiFunction,
java.lang.Class<A> aClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableFunction<R,T> creatorThrowableFunction,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableFunction<R,T> creatorThrowableFunction,
ThrowableFunction<java.util.List<R>,java.util.List<S>> batchCreatorThrowableFunction,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
<A,B,C,D,R> |
addCreator(ThrowablePentaFunction<R,A,B,C,D,T> creatorThrowablePentaFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
java.lang.Class<D> dClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
<A,B,C,D,R> |
addCreator(ThrowablePentaFunction<R,A,B,C,D,T> creatorThrowablePentaFunction,
ThrowablePentaFunction<java.util.List<R>,A,B,C,D,java.util.List<S>> batchCreatorThrowablePentaFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
java.lang.Class<D> dClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <A,B,C,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableTetraFunction<R,A,B,C,T> creatorThrowableTetraFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <A,B,C,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableTetraFunction<R,A,B,C,T> creatorThrowableTetraFunction,
ThrowableTetraFunction<java.util.List<R>,A,B,C,java.util.List<S>> batchCreatorThrowableTetraFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <A,B,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableTriFunction<R,A,B,T> creatorThrowableTriFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <A,B,R> CollectionRoutes.Builder<T,S> |
addCreator(ThrowableTriFunction<R,A,B,T> creatorThrowableTriFunction,
ThrowableTriFunction<java.util.List<R>,A,B,java.util.List<S>> batchCreatorThrowableTriFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
HasAddingPermissionFunction hasAddingPermissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Create
annotation instead |
default <R,U,I extends Identifier> |
addCustomRoute(CustomRoute customRoute,
ThrowableBiFunction<Pagination,R,U> throwableBiFunction,
java.lang.Class<I> identifierClass,
java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Action
annotation instead |
<A,B,C,D,R,U,I extends Identifier> |
addCustomRoute(CustomRoute customRoute,
ThrowableHexaFunction<Pagination,R,A,B,C,D,U> throwableHexaFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
java.lang.Class<D> dClass,
java.lang.Class<I> identifierClass,
java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Action
annotation instead |
default <A,B,C,R,U,I extends Identifier> |
addCustomRoute(CustomRoute customRoute,
ThrowablePentaFunction<Pagination,R,A,B,C,U> throwablePentaFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
java.lang.Class<I> identifierClass,
java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Action
annotation instead |
default <A,B,R,U,I extends Identifier> |
addCustomRoute(CustomRoute customRoute,
ThrowableTetraFunction<Pagination,R,A,B,U> throwableTetraFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<I> identifierClass,
java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Action
annotation instead |
default <A,R,U,I extends Identifier> |
addCustomRoute(CustomRoute customRoute,
ThrowableTriFunction<Pagination,R,A,U> throwableTriFunction,
java.lang.Class<A> aClass,
java.lang.Class<I> identifierClass,
java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction,
FormBuilderFunction<R> formBuilderFunction)
Deprecated.
As of 1.9.0, use
Actions.Action
annotation instead |
default <A> CollectionRoutes.Builder<T,S> |
addGetter(ThrowableBiFunction<Pagination,A,PageItems<T>> getterThrowableBiFunction,
java.lang.Class<A> aClass)
Deprecated.
As of 1.9.0, use
Actions.Retrieve
annotation instead |
default CollectionRoutes.Builder<T,S> |
addGetter(ThrowableFunction<Pagination,PageItems<T>> getterThrowableFunction)
Deprecated.
As of 1.9.0, use
Actions.Retrieve
annotation instead |
<A,B,C,D> CollectionRoutes.Builder<T,S> |
addGetter(ThrowablePentaFunction<Pagination,A,B,C,D,PageItems<T>> getterThrowablePentaFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass,
java.lang.Class<D> dClass)
Deprecated.
As of 1.9.0, use
Actions.Retrieve
annotation instead |
default <A,B,C> CollectionRoutes.Builder<T,S> |
addGetter(ThrowableTetraFunction<Pagination,A,B,C,PageItems<T>> getterThrowableTetraFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass,
java.lang.Class<C> cClass)
Deprecated.
As of 1.9.0, use
Actions.Retrieve
annotation instead |
default <A,B> CollectionRoutes.Builder<T,S> |
addGetter(ThrowableTriFunction<Pagination,A,B,PageItems<T>> getterThrowableTriFunction,
java.lang.Class<A> aClass,
java.lang.Class<B> bClass)
Deprecated.
As of 1.9.0, use
Actions.Retrieve
annotation instead |
CollectionRoutes<T,S> |
build()
Deprecated.
As of 1.9.0, use
Actions
annotations instead |
@Deprecated default <A,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableBiFunction<R,A,T> creatorThrowableBiFunction, java.lang.Class<A> aClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableBiFunction
- the creator functionaClass
- the class of the creator function's second
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableBiFunction<R,A,T> creatorThrowableBiFunction, ThrowableBiFunction<java.util.List<R>,A,java.util.List<S>> batchCreatorThrowableBiFunction, java.lang.Class<A> aClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableBiFunction
- the creator functionbatchCreatorThrowableBiFunction
- the batch creator
functionaClass
- the class of the creator function's second
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <R> CollectionRoutes.Builder<T,S> addCreator(ThrowableFunction<R,T> creatorThrowableFunction, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableFunction
- the creator functionhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <R> CollectionRoutes.Builder<T,S> addCreator(ThrowableFunction<R,T> creatorThrowableFunction, ThrowableFunction<java.util.List<R>,java.util.List<S>> batchCreatorThrowableFunction, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableFunction
- the creator functionbatchCreatorThrowableFunction
- the batch creator functionhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated <A,B,C,D,R> CollectionRoutes.Builder<T,S> addCreator(ThrowablePentaFunction<R,A,B,C,D,T> creatorThrowablePentaFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, java.lang.Class<D> dClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowablePentaFunction
- the creator functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parametercClass
- the class of the creator function's fourth
parameterdClass
- the class of the creator function's fifth
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated <A,B,C,D,R> CollectionRoutes.Builder<T,S> addCreator(ThrowablePentaFunction<R,A,B,C,D,T> creatorThrowablePentaFunction, ThrowablePentaFunction<java.util.List<R>,A,B,C,D,java.util.List<S>> batchCreatorThrowablePentaFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, java.lang.Class<D> dClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowablePentaFunction
- the creator functionbatchCreatorThrowablePentaFunction
- the batch creator
functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parametercClass
- the class of the creator function's fourth
parameterdClass
- the class of the creator function's fifth
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,C,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableTetraFunction<R,A,B,C,T> creatorThrowableTetraFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableTetraFunction
- the creator functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parametercClass
- the class of the creator function's fourth
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,C,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableTetraFunction<R,A,B,C,T> creatorThrowableTetraFunction, ThrowableTetraFunction<java.util.List<R>,A,B,C,java.util.List<S>> batchCreatorThrowableTetraFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableTetraFunction
- the creator functionbatchCreatorThrowableTetraFunction
- the batch creator
functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parametercClass
- the class of the creator function's fourth
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableTriFunction<R,A,B,T> creatorThrowableTriFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableTriFunction
- the creator functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,R> CollectionRoutes.Builder<T,S> addCreator(ThrowableTriFunction<R,A,B,T> creatorThrowableTriFunction, ThrowableTriFunction<java.util.List<R>,A,B,java.util.List<S>> batchCreatorThrowableTriFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, HasAddingPermissionFunction hasAddingPermissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Create
annotation insteadcreatorThrowableTriFunction
- the creator functionbatchCreatorThrowableTriFunction
- the batch creator
functionaClass
- the class of the creator function's second
parameterbClass
- the class of the creator function's third
parameterhasAddingPermissionFunction
- the permission function for
this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <R,U,I extends Identifier> CollectionRoutes.Builder<T,S> addCustomRoute(CustomRoute customRoute, ThrowableBiFunction<Pagination,R,U> throwableBiFunction, java.lang.Class<I> identifierClass, java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Action
annotation insteadCustomRoute
via the CustomRoute
object (that
sets the HTTP method to use) and the custom route function throwableBiFunction
.customRoute
- the name and method of the custom routethrowableBiFunction
- the custom route functionidentifierClass
- the class of the identifier of the type RpermissionFunction
- the permission function for this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated <A,B,C,D,R,U,I extends Identifier> CollectionRoutes.Builder<T,S> addCustomRoute(CustomRoute customRoute, ThrowableHexaFunction<Pagination,R,A,B,C,D,U> throwableHexaFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, java.lang.Class<D> dClass, java.lang.Class<I> identifierClass, java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Action
annotation insteadCustomRoute
via the CustomRoute
object (that
sets the HTTP method to use) and the custom route function throwableHexaFunction
.customRoute
- the name and method of the custom routethrowableHexaFunction
- the custom route functionaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parametercClass
- the class of the page function's fourth parameterdClass
- the class of the page function's fifth parameteridentifierClass
- the class of the identifier of the type RpermissionFunction
- the permission function for this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,C,R,U,I extends Identifier> CollectionRoutes.Builder<T,S> addCustomRoute(CustomRoute customRoute, ThrowablePentaFunction<Pagination,R,A,B,C,U> throwablePentaFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, java.lang.Class<I> identifierClass, java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Action
annotation insteadCustomRoute
via the CustomRoute
object (that
sets the HTTP method to use) and the custom route function throwablePentaFunction
.customRoute
- the name and method of the custom routethrowablePentaFunction
- the custom route functionaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parametercClass
- the class of the page function's fourth parameteridentifierClass
- the class of the identifier of the type RpermissionFunction
- the permission function for this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,B,R,U,I extends Identifier> CollectionRoutes.Builder<T,S> addCustomRoute(CustomRoute customRoute, ThrowableTetraFunction<Pagination,R,A,B,U> throwableTetraFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<I> identifierClass, java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Action
annotation insteadCustomRoute
via the CustomRoute
object (that
sets the HTTP method to use) and the custom route function throwableTetraFunction
.customRoute
- the name and method of the custom routethrowableTetraFunction
- the custom route functionaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parameteridentifierClass
- the class of the identifier of the type RpermissionFunction
- the permission function for this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A,R,U,I extends Identifier> CollectionRoutes.Builder<T,S> addCustomRoute(CustomRoute customRoute, ThrowableTriFunction<Pagination,R,A,U> throwableTriFunction, java.lang.Class<A> aClass, java.lang.Class<I> identifierClass, java.util.function.Function<Credentials,java.lang.Boolean> permissionFunction, FormBuilderFunction<R> formBuilderFunction)
Actions.Action
annotation insteadCustomRoute
via the CustomRoute
object (that
sets the HTTP method to use) and the custom route function throwableTriFunction
.customRoute
- the name and method of the custom routethrowableTriFunction
- the custom route functionaClass
- the class of the page function's second parameteridentifierClass
- the class of the identifier of the type RpermissionFunction
- the permission function for this routeformBuilderFunction
- the function that creates the form
for this operation@Deprecated default <A> CollectionRoutes.Builder<T,S> addGetter(ThrowableBiFunction<Pagination,A,PageItems<T>> getterThrowableBiFunction, java.lang.Class<A> aClass)
Actions.Retrieve
annotation insteadgetterThrowableBiFunction
- the function that calculates
the pageaClass
- the class of the page function's third parameter@Deprecated default CollectionRoutes.Builder<T,S> addGetter(ThrowableFunction<Pagination,PageItems<T>> getterThrowableFunction)
Actions.Retrieve
annotation insteadgetterThrowableFunction
- the function that calculates the
page@Deprecated <A,B,C,D> CollectionRoutes.Builder<T,S> addGetter(ThrowablePentaFunction<Pagination,A,B,C,D,PageItems<T>> getterThrowablePentaFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass, java.lang.Class<D> dClass)
Actions.Retrieve
annotation insteadgetterThrowablePentaFunction
- the function that calculates
the pageaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parametercClass
- the class of the page function's fourth parameterdClass
- the class of the page function's fifth parameter@Deprecated default <A,B,C> CollectionRoutes.Builder<T,S> addGetter(ThrowableTetraFunction<Pagination,A,B,C,PageItems<T>> getterThrowableTetraFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass, java.lang.Class<C> cClass)
Actions.Retrieve
annotation insteadgetterThrowableTetraFunction
- the function that calculates
the pageaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parametercClass
- the class of the page function's fourth parameter@Deprecated default <A,B> CollectionRoutes.Builder<T,S> addGetter(ThrowableTriFunction<Pagination,A,B,PageItems<T>> getterThrowableTriFunction, java.lang.Class<A> aClass, java.lang.Class<B> bClass)
Actions.Retrieve
annotation insteadgetterThrowableTriFunction
- the function that calculates
the pageaClass
- the class of the page function's second parameterbClass
- the class of the page function's third parameter@Deprecated CollectionRoutes<T,S> build()
Actions
annotations insteadCollectionRoutes
instance with the information
provided to the builder.Routes
instance