public final class TrackableFlowComponentFactory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TrackableFlowComponentFactory.CreateInterceptor |
static class |
TrackableFlowComponentFactory.DeleteInterceptor |
static class |
TrackableFlowComponentFactory.ReadAllInterceptor |
static class |
TrackableFlowComponentFactory.ReadByIdInterceptor |
static class |
TrackableFlowComponentFactory.ReplaceInterceptor |
static class |
TrackableFlowComponentFactory.UpdateInterceptor |
Modifier and Type | Method and Description |
---|---|
static Class<?> |
createAPI(org.springframework.core.ResolvableType projection,
String[] permissions,
String rootPath,
String routeKey)
Create API rest controller classes dynamically
|
@NonNull public static Class<?> createAPI(org.springframework.core.ResolvableType projection, String[] permissions, String rootPath, String routeKey)
projection
- The projection type the controller exposes for input/outputpermissions
- The base permissions universally required for all methods in the
controller. See Policy.permissionRoots()
.rootPath
- The root path for request mappings in the controller.routeKey
- The key identifying the data route that should be established upon entry for
all methods exposed in the controller.Copyright © 2021. All rights reserved.