Package com.marklogic.client.ext.es
Class EntityServicesManager
- java.lang.Object
-
- com.marklogic.client.ext.es.EntityServicesManager
-
public class EntityServicesManager extends java.lang.ObjectHandles loading a model and then making calls to generate code for it.
-
-
Constructor Summary
Constructors Constructor Description EntityServicesManager(com.marklogic.client.DatabaseClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneratedCodegenerateCode(java.lang.String modelUri, CodeGenerationRequest request)protected java.lang.StringgenerateCode(java.lang.String modelUri, java.lang.String functionName)java.lang.StringgenerateVersionTranslator(java.lang.String oldModelUri, java.lang.String newModelUri)protected GeneratedCodeinitializeGeneratedCode(java.lang.String modelUri)java.lang.StringloadModel(java.lang.String moduleName, java.lang.String modelDefinition)voidsetBaseUri(java.lang.String baseUri)voidsetModelCollection(java.lang.String modelCollection)
-
-
-
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 URImodelDefinition- JSON or XML- Returns:
- the URI of the loaded model
-
generateCode
public GeneratedCode generateCode(java.lang.String modelUri, CodeGenerationRequest request)
-
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)
-
-