Class AnnotationDrivenSurfaceDefinitionRegistry
java.lang.Object
org.praxisplatform.uischema.surface.AnnotationDrivenSurfaceDefinitionRegistry
- All Implemented Interfaces:
SurfaceDefinitionRegistry
public class AnnotationDrivenSurfaceDefinitionRegistry
extends Object
implements SurfaceDefinitionRegistry
Descobre surfaces a partir de metodos reais registrados no Spring MVC.
O registry apoia-se em RequestMappingHandlerMapping, CanonicalOperationResolver
e SchemaReferenceResolver. Ele nao constroi contrato paralelo; apenas aponta para
operacoes e schemas canonicamente publicados.
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationDrivenSurfaceDefinitionRegistry(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping handlerMapping, org.springframework.context.ApplicationContext applicationContext, CanonicalOperationResolver canonicalOperationResolver, SchemaReferenceResolver schemaReferenceResolver, AnnotationConflictMode conflictMode) -
Method Summary
Modifier and TypeMethodDescriptionfindByGroup(String group) findByResourceKey(String resourceKey)
-
Constructor Details
-
AnnotationDrivenSurfaceDefinitionRegistry
public AnnotationDrivenSurfaceDefinitionRegistry(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping handlerMapping, org.springframework.context.ApplicationContext applicationContext, CanonicalOperationResolver canonicalOperationResolver, SchemaReferenceResolver schemaReferenceResolver, AnnotationConflictMode conflictMode)
-
-
Method Details
-
findByResourceKey
- Specified by:
findByResourceKeyin interfaceSurfaceDefinitionRegistry
-
findByGroup
- Specified by:
findByGroupin interfaceSurfaceDefinitionRegistry
-