public class ModelService extends AbstractService
AbstractService.OutputStreamResponseExtractormapper, noopRequestCallback, restTemplate, WAIT_BEFORE_RETRY_IN_MILLIS| Constructor and Description |
|---|
ModelService(org.springframework.web.client.RestTemplate restTemplate) |
| Modifier and Type | Method and Description |
|---|---|
FutureResult<ModelDiff> |
getProjectModelDiff(Project project,
java.io.Reader targetModel) |
FutureResult<ModelDiff> |
getProjectModelDiff(Project project,
java.lang.String targetModel) |
FutureResult<java.lang.Void> |
updateProjectModel(Project project,
java.util.Collection<java.lang.String> maqlDdl)
Update project model with the given update script(s) (MAQL).
|
FutureResult<java.lang.Void> |
updateProjectModel(Project project,
com.gooddata.model.ModelDiff.UpdateScript updateScript)
Update project model with the given update script (MAQL).
|
FutureResult<java.lang.Void> |
updateProjectModel(Project project,
ModelDiff modelDiff)
Update project model with the MAQL script from given ModelDiff with the least side-effects
(see
ModelDiff.getUpdateMaql()). |
FutureResult<java.lang.Void> |
updateProjectModel(Project project,
java.lang.String... maqlDdl)
Update project model with the given update script(s) (MAQL).
|
extractDatapublic ModelService(org.springframework.web.client.RestTemplate restTemplate)
public FutureResult<ModelDiff> getProjectModelDiff(Project project, java.lang.String targetModel)
public FutureResult<ModelDiff> getProjectModelDiff(Project project, java.io.Reader targetModel)
public FutureResult<java.lang.Void> updateProjectModel(Project project, ModelDiff modelDiff)
ModelDiff.getUpdateMaql()).project - project to be updatedmodelDiff - difference of model to be applied into the projectpublic FutureResult<java.lang.Void> updateProjectModel(Project project, com.gooddata.model.ModelDiff.UpdateScript updateScript)
project - project to be updatedupdateScript - update script to be executed in the projectpublic FutureResult<java.lang.Void> updateProjectModel(Project project, java.lang.String... maqlDdl)
updateProjectModel(com.gooddata.project.Project, com.gooddata.model.ModelDiff).project - project to be updatedmaqlDdl - update script to be executed in the projectDatasetService.updateProjectData(com.gooddata.project.Project, java.lang.String)public FutureResult<java.lang.Void> updateProjectModel(Project project, java.util.Collection<java.lang.String> maqlDdl)
project - project to be updatedmaqlDdl - update script to be executed in the projectDatasetService.updateProjectData(com.gooddata.project.Project, java.lang.String)Copyright © 2016. All Rights Reserved.