Class ApiPaths

java.lang.Object
org.praxisplatform.uischema.constants.ApiPaths

public final class ApiPaths extends Object

🔧 Constantes de Paths Internos do Framework Praxis

Esta classe contém apenas os paths internos utilizados pelo próprio framework Praxis Metadata Starter. Não contém paths específicos de domínios de negócio.

⚠️ Importante - Separação de Responsabilidades

Esta classe é parte do framework/starter, portanto deve conter apenas constantes que são internas ao framework, não específicas de aplicações.

✅ Pertence aqui:

  • Paths de endpoints do próprio framework (ex: /schemas)
  • Prefixos padrão utilizados internamente
  • Paths de infraestrutura do Praxis

❌ NÃO pertence aqui:

  • Paths específicos de domínio (funcionarios, departamentos, etc.)
  • Endpoints da aplicação host
  • Paths de módulos de negócio específicos

🏗️ Para Aplicações

Aplicações devem criar suas próprias classes de constantes:


 // No projeto da aplicação:
 public final class ApiPaths {
     public static final class HumanResources {
         public static final String FUNCIONARIOS = "/api/human-resources/funcionarios";
         public static final String DEPARTAMENTOS = "/api/human-resources/departamentos";
     }
 }
 
See Also: