Class SchemaIdBuilder

java.lang.Object
org.praxisplatform.uischema.id.SchemaIdBuilder

public final class SchemaIdBuilder extends Object
Constroi um schemaId deterministico para cache, indexacao e comparacao estrutural.

O ID produzido aqui deve refletir apenas dimensoes que alteram o payload estrutural efetivo do schema filtrado. Na lane atual, isso inclui path, metodo, tipo de schema, includeInternalSchemas, idField e readOnly. Parametros neutros para a estrutura, como tenant e locale, nao devem entrar neste calculo ate que passem a influenciar o payload retornado.

  • Method Details

    • build

      public static String build(String decodedPath, String operation, String schemaType, boolean includeInternalSchemas, String idField, Boolean readOnly)
      Gera o ID estrutural canonico para a variante de schema informada.