All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static <T extends ProjectEntity,P extends ProjectFunction> LinkDefinition<T> |
delete(java.util.function.Function<T,java.lang.Object> linkFn,
java.lang.Class<P> fn) |
static <T extends ProjectEntity> LinkDefinition<T> |
link(java.lang.String name,
java.util.function.BiFunction<T,ResourceContext,java.lang.Object> linkFn) |
static <T> LinkDefinition<T> |
link(java.lang.String name,
java.util.function.BiFunction<T,ResourceContext,java.lang.Object> linkFn,
java.util.function.BiPredicate<T,ResourceContext> checkFn) |
static <T extends ProjectEntity> LinkDefinition<T> |
link(java.lang.String name,
java.util.function.Function<T,java.lang.Object> linkFn) |
static <T extends ProjectEntity> LinkDefinition<T> |
link(java.lang.String name,
java.util.function.Function<T,java.lang.Object> linkFn,
java.util.function.BiPredicate<T,ResourceContext> checkFn) |
static <T extends ProjectEntity> LinkDefinition<T> |
page()
Creation of a link to the entity's page
|
static <T extends ProjectEntity> LinkDefinition<T> |
page(java.lang.String name,
java.util.function.BiPredicate<T,ResourceContext> checkFn,
java.util.function.BiFunction<T,ResourceContext,java.lang.String> pathFn) |
static <T extends ProjectEntity> LinkDefinition<T> |
page(java.lang.String name,
java.util.function.BiPredicate<T,ResourceContext> checkFn,
java.lang.String path,
java.lang.Object... arguments) |
static <T extends ProjectEntity,P extends ProjectFunction> LinkDefinition<T> |
page(java.lang.String name,
java.lang.Class<P> projectFn,
java.lang.String path,
java.lang.Object... arguments) |
static <T extends ProjectEntity> LinkDefinition<T> |
self(java.util.function.Function<T,java.lang.Object> linkFn) |
static <T extends ProjectEntity,G extends GlobalFunction> java.util.function.BiPredicate<T,ResourceContext> |
withGlobalFn(java.lang.Class<G> globalFn) |
static <T extends ProjectEntity,P extends ProjectFunction> java.util.function.BiPredicate<T,ResourceContext> |
withProjectFn(java.lang.Class<P> projectFn) |