Interface DataModelerService
-
public interface DataModelerService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.uberfire.backend.vfs.Pathcopy(org.uberfire.backend.vfs.Path path, String newName, String comment, boolean refactor)org.uberfire.backend.vfs.Pathcopy(org.uberfire.backend.vfs.Path path, String newName, String newPackageName, org.uberfire.backend.vfs.Path targetDirectory, String comment, boolean refactor)org.uberfire.backend.vfs.PathcreateJavaFile(org.uberfire.backend.vfs.Path context, String fileName, String comment)org.uberfire.backend.vfs.PathcreateJavaFile(org.uberfire.backend.vfs.Path context, String fileName, String comment, Map<String,Object> options)voiddelete(org.uberfire.backend.vfs.Path path, String comment)Booleanexists(org.uberfire.backend.vfs.Path path)List<String>findPersistableClasses(org.uberfire.backend.vfs.Path path)Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition>getAnnotationDefinitions()List<org.kie.workbench.common.services.datamodeller.core.PropertyType>getBasePropertyTypes()BooleanisPersistableClass(String className, org.uberfire.backend.vfs.Path path)EditorModelContentloadContent(org.uberfire.backend.vfs.Path path)EditorModelContentloadContent(org.uberfire.backend.vfs.Path path, boolean includeTypesInfo)GenerationResultloadDataObject(org.uberfire.backend.vfs.Path projectPath, String source, org.uberfire.backend.vfs.Path sourcePath)TypeInfoResultloadJavaTypeInfo(String source)org.kie.workbench.common.services.datamodeller.core.DataModelloadModel(org.kie.workbench.common.services.shared.project.KieModule project)GenerationResultrefactorClass(org.uberfire.backend.vfs.Path path, String newPackageName, String newClassName)org.uberfire.backend.vfs.Pathrename(org.uberfire.backend.vfs.Path path, String newName, String comment, boolean refactor, boolean saveCurrentChanges, String source, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata)org.kie.workbench.common.services.datamodeller.driver.model.AnnotationDefinitionResponseresolveDefinitionRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationDefinitionRequest definitionRequest, org.kie.workbench.common.services.shared.project.KieModule kiemodule)org.kie.workbench.common.services.datamodeller.driver.model.AnnotationParseResponseresolveParseRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationParseRequest parseRequest, org.kie.workbench.common.services.shared.project.KieModule module)org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSourceResponseresolveSourceRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSourceRequest sourceRequest)GenerationResultsaveModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel, org.kie.workbench.common.services.shared.project.KieModule module)GenerationResultsaveModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel, org.kie.workbench.common.services.shared.project.KieModule module, boolean overwrite, String commitMessage)GenerationResultsaveSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage)GenerationResultsaveSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage, String newPackageName, String newFileName)GenerationResultupdateDataObject(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, String source, org.uberfire.backend.vfs.Path path)GenerationResultupdateSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)List<org.guvnor.common.services.shared.validation.model.ValidationMessage>validate(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)List<org.guvnor.common.services.shared.validation.model.ValidationMessage>validateValuePair(String annotationClassName, org.kie.workbench.common.services.datamodeller.core.ElementType target, String valuePairName, String literalValue)
-
-
-
Method Detail
-
createJavaFile
org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context, String fileName, String comment)
-
createJavaFile
org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context, String fileName, String comment, Map<String,Object> options)
-
loadContent
EditorModelContent loadContent(org.uberfire.backend.vfs.Path path)
-
loadContent
EditorModelContent loadContent(org.uberfire.backend.vfs.Path path, boolean includeTypesInfo)
-
loadModel
org.kie.workbench.common.services.datamodeller.core.DataModel loadModel(org.kie.workbench.common.services.shared.project.KieModule project)
-
saveModel
GenerationResult saveModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel, org.kie.workbench.common.services.shared.project.KieModule module, boolean overwrite, String commitMessage)
-
saveModel
GenerationResult saveModel(org.kie.workbench.common.services.datamodeller.core.DataModel dataModel, org.kie.workbench.common.services.shared.project.KieModule module)
-
saveSource
GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage)
-
saveSource
GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage, String newPackageName, String newFileName)
-
updateSource
GenerationResult updateSource(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)
-
updateDataObject
GenerationResult updateDataObject(org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, String source, org.uberfire.backend.vfs.Path path)
-
copy
org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, String comment, boolean refactor)
-
copy
org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, String newPackageName, org.uberfire.backend.vfs.Path targetDirectory, String comment, boolean refactor)
-
rename
org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path, String newName, String comment, boolean refactor, boolean saveCurrentChanges, String source, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata)
-
delete
void delete(org.uberfire.backend.vfs.Path path, String comment)
-
refactorClass
GenerationResult refactorClass(org.uberfire.backend.vfs.Path path, String newPackageName, String newClassName)
-
validate
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(String source, org.uberfire.backend.vfs.Path path, org.kie.workbench.common.services.datamodeller.core.DataObject dataObject)
-
loadJavaTypeInfo
TypeInfoResult loadJavaTypeInfo(String source)
-
loadDataObject
GenerationResult loadDataObject(org.uberfire.backend.vfs.Path projectPath, String source, org.uberfire.backend.vfs.Path sourcePath)
-
getBasePropertyTypes
List<org.kie.workbench.common.services.datamodeller.core.PropertyType> getBasePropertyTypes()
-
getAnnotationDefinitions
Map<String,org.kie.workbench.common.services.datamodeller.core.AnnotationDefinition> getAnnotationDefinitions()
-
isPersistableClass
Boolean isPersistableClass(String className, org.uberfire.backend.vfs.Path path)
-
exists
Boolean exists(org.uberfire.backend.vfs.Path path)
-
resolveSourceRequest
org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSourceResponse resolveSourceRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSourceRequest sourceRequest)
-
validateValuePair
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateValuePair(String annotationClassName, org.kie.workbench.common.services.datamodeller.core.ElementType target, String valuePairName, String literalValue)
-
resolveParseRequest
org.kie.workbench.common.services.datamodeller.driver.model.AnnotationParseResponse resolveParseRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationParseRequest parseRequest, org.kie.workbench.common.services.shared.project.KieModule module)
-
resolveDefinitionRequest
org.kie.workbench.common.services.datamodeller.driver.model.AnnotationDefinitionResponse resolveDefinitionRequest(org.kie.workbench.common.services.datamodeller.driver.model.AnnotationDefinitionRequest definitionRequest, org.kie.workbench.common.services.shared.project.KieModule kiemodule)
-
-