Class DefaultSurfaceAvailabilityEvaluator
java.lang.Object
org.praxisplatform.uischema.surface.DefaultSurfaceAvailabilityEvaluator
- All Implemented Interfaces:
SurfaceAvailabilityEvaluator
public class DefaultSurfaceAvailabilityEvaluator
extends Object
implements SurfaceAvailabilityEvaluator
Evaluator baseline da Fase 4 baseado em composicao de regras.
A implementacao continua simples por default, mas agora usa regras compostas para permitir evolucao por RBAC e estado do recurso sem transformar o evaluator em um ponto monolitico.
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionevaluate(SurfaceDefinition definition, SurfaceAvailabilityContext context)
-
Constructor Details
-
DefaultSurfaceAvailabilityEvaluator
public DefaultSurfaceAvailabilityEvaluator() -
DefaultSurfaceAvailabilityEvaluator
-
-
Method Details
-
evaluate
public AvailabilityDecision evaluate(SurfaceDefinition definition, SurfaceAvailabilityContext context) - Specified by:
evaluatein interfaceSurfaceAvailabilityEvaluator
-