public class Scaffolding
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Scaffolding.ContentPlugin |
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
Scaffolding(java.lang.String projectDir,
com.marklogic.client.DatabaseClient databaseClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
createEntity(java.lang.String entityName) |
void |
createFlow(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType,
CodeFormat codeFormat,
DataFormat dataFormat) |
void |
createFlow(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType,
CodeFormat codeFormat,
DataFormat dataFormat,
boolean useEsModel) |
void |
createRestExtension(java.lang.String entityName,
java.lang.String extensionName,
FlowType flowType,
CodeFormat codeFormat) |
void |
createRestTransform(java.lang.String entityName,
java.lang.String transformName,
FlowType flowType,
CodeFormat codeFormat) |
static java.lang.String |
getAbsolutePath(java.lang.String first,
java.lang.String... more) |
java.nio.file.Path |
getEntityDir(java.lang.String entityName) |
java.nio.file.Path |
getFlowDir(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType) |
void |
updateLegacyEntity(java.lang.String entityName) |
boolean |
updateLegacyFlow(java.lang.String fromVersion,
java.lang.String entityName,
java.lang.String flowName,
FlowType flowType) |
java.util.List<java.lang.String> |
updateLegacyFlows(java.lang.String fromVersion,
java.lang.String entityName) |
public Scaffolding(java.lang.String projectDir,
com.marklogic.client.DatabaseClient databaseClient)
public java.nio.file.Path getFlowDir(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType)
public void createEntity(java.lang.String entityName)
public void createFlow(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType,
CodeFormat codeFormat,
DataFormat dataFormat)
public void createFlow(java.lang.String entityName,
java.lang.String flowName,
FlowType flowType,
CodeFormat codeFormat,
DataFormat dataFormat,
boolean useEsModel)
public java.util.List<java.lang.String> updateLegacyFlows(java.lang.String fromVersion,
java.lang.String entityName)
public void updateLegacyEntity(java.lang.String entityName)
public boolean updateLegacyFlow(java.lang.String fromVersion,
java.lang.String entityName,
java.lang.String flowName,
FlowType flowType)
public void createRestExtension(java.lang.String entityName,
java.lang.String extensionName,
FlowType flowType,
CodeFormat codeFormat)
throws ScaffoldingValidationException
ScaffoldingValidationExceptionpublic void createRestTransform(java.lang.String entityName,
java.lang.String transformName,
FlowType flowType,
CodeFormat codeFormat)
throws ScaffoldingValidationException
ScaffoldingValidationExceptionpublic java.nio.file.Path getEntityDir(java.lang.String entityName)
public static java.lang.String getAbsolutePath(java.lang.String first,
java.lang.String... more)