Class EntityServicesManager


  • public class EntityServicesManager
    extends java.lang.Object
    Handles loading a model and then making calls to generate code for it.
    • Constructor Detail

      • EntityServicesManager

        public EntityServicesManager​(com.marklogic.client.DatabaseClient client)
    • Method Detail

      • loadModel

        public java.lang.String loadModel​(java.lang.String moduleName,
                                          java.lang.String modelDefinition)
        Parameters:
        moduleName - appended to the baseUri to determine the model definition URI
        modelDefinition - JSON or XML
        Returns:
        the URI of the loaded model
      • generateVersionTranslator

        public java.lang.String generateVersionTranslator​(java.lang.String oldModelUri,
                                                          java.lang.String newModelUri)
      • initializeGeneratedCode

        protected GeneratedCode initializeGeneratedCode​(java.lang.String modelUri)
      • generateCode

        protected java.lang.String generateCode​(java.lang.String modelUri,
                                                java.lang.String functionName)
      • setModelCollection

        public void setModelCollection​(java.lang.String modelCollection)
      • setBaseUri

        public void setBaseUri​(java.lang.String baseUri)