public interface DataModelerService
| Modifier and Type | Method and Description |
|---|---|
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) |
org.uberfire.backend.vfs.Path |
createJavaFile(org.uberfire.backend.vfs.Path context,
String fileName,
String comment) |
org.uberfire.backend.vfs.Path |
createJavaFile(org.uberfire.backend.vfs.Path context,
String fileName,
String comment,
Map<String,Object> options) |
void |
delete(org.uberfire.backend.vfs.Path path,
String comment) |
Boolean |
exists(org.uberfire.backend.vfs.Path path) |
List<org.uberfire.backend.vfs.Path> |
findClassUsages(org.uberfire.backend.vfs.Path currentPath,
String className) |
List<org.uberfire.backend.vfs.Path> |
findFieldUsages(org.uberfire.backend.vfs.Path currentPath,
String className,
String fieldName) |
List<String> |
findPersistableClasses(org.uberfire.backend.vfs.Path path) |
Map<String,AnnotationDefinition> |
getAnnotationDefinitions() |
List<PropertyType> |
getBasePropertyTypes() |
Boolean |
isPersistableClass(String className,
org.uberfire.backend.vfs.Path path) |
EditorModelContent |
loadContent(org.uberfire.backend.vfs.Path path) |
EditorModelContent |
loadContent(org.uberfire.backend.vfs.Path path,
boolean includeTypesInfo) |
GenerationResult |
loadDataObject(org.uberfire.backend.vfs.Path projectPath,
String source,
org.uberfire.backend.vfs.Path sourcePath) |
TypeInfoResult |
loadJavaTypeInfo(String source) |
DataModel |
loadModel(KieProject project) |
GenerationResult |
refactorClass(org.uberfire.backend.vfs.Path path,
String newPackageName,
String newClassName) |
org.uberfire.backend.vfs.Path |
rename(org.uberfire.backend.vfs.Path path,
String newName,
String comment,
boolean refactor,
boolean saveCurrentChanges,
String source,
DataObject dataObject,
org.guvnor.common.services.shared.metadata.model.Metadata metadata) |
AnnotationDefinitionResponse |
resolveDefinitionRequest(AnnotationDefinitionRequest definitionRequest,
KieProject kieProject) |
AnnotationParseResponse |
resolveParseRequest(AnnotationParseRequest parseRequest,
KieProject project) |
AnnotationSourceResponse |
resolveSourceRequest(AnnotationSourceRequest sourceRequest) |
GenerationResult |
saveModel(DataModel dataModel,
KieProject project) |
GenerationResult |
saveModel(DataModel dataModel,
KieProject project,
boolean overwrite,
String commitMessage) |
GenerationResult |
saveSource(String source,
org.uberfire.backend.vfs.Path path,
DataObject dataObject,
org.guvnor.common.services.shared.metadata.model.Metadata metadata,
String commitMessage) |
GenerationResult |
saveSource(String source,
org.uberfire.backend.vfs.Path path,
DataObject dataObject,
org.guvnor.common.services.shared.metadata.model.Metadata metadata,
String commitMessage,
String newPackageName,
String newFileName) |
GenerationResult |
updateDataObject(DataObject dataObject,
String source,
org.uberfire.backend.vfs.Path path) |
GenerationResult |
updateSource(String source,
org.uberfire.backend.vfs.Path path,
DataObject dataObject) |
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validate(String source,
org.uberfire.backend.vfs.Path path,
DataObject dataObject) |
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> |
validateValuePair(String annotationClassName,
ElementType target,
String valuePairName,
String literalValue) |
org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context,
String fileName,
String comment)
org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context,
String fileName,
String comment,
Map<String,Object> options)
EditorModelContent loadContent(org.uberfire.backend.vfs.Path path)
EditorModelContent loadContent(org.uberfire.backend.vfs.Path path, boolean includeTypesInfo)
DataModel loadModel(KieProject project)
GenerationResult saveModel(DataModel dataModel, KieProject project, boolean overwrite, String commitMessage)
GenerationResult saveModel(DataModel dataModel, KieProject project)
GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage)
GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, DataObject dataObject, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage, String newPackageName, String newFileName)
GenerationResult updateSource(String source, org.uberfire.backend.vfs.Path path, DataObject dataObject)
GenerationResult updateDataObject(DataObject dataObject, String source, org.uberfire.backend.vfs.Path path)
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)
org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path,
String newName,
String comment,
boolean refactor,
boolean saveCurrentChanges,
String source,
DataObject dataObject,
org.guvnor.common.services.shared.metadata.model.Metadata metadata)
void delete(org.uberfire.backend.vfs.Path path,
String comment)
GenerationResult refactorClass(org.uberfire.backend.vfs.Path path, String newPackageName, String newClassName)
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(String source, org.uberfire.backend.vfs.Path path, DataObject dataObject)
TypeInfoResult loadJavaTypeInfo(String source)
GenerationResult loadDataObject(org.uberfire.backend.vfs.Path projectPath, String source, org.uberfire.backend.vfs.Path sourcePath)
List<PropertyType> getBasePropertyTypes()
Map<String,AnnotationDefinition> getAnnotationDefinitions()
List<org.uberfire.backend.vfs.Path> findClassUsages(org.uberfire.backend.vfs.Path currentPath, String className)
List<org.uberfire.backend.vfs.Path> findFieldUsages(org.uberfire.backend.vfs.Path currentPath, String className, String fieldName)
Boolean exists(org.uberfire.backend.vfs.Path path)
AnnotationSourceResponse resolveSourceRequest(AnnotationSourceRequest sourceRequest)
List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validateValuePair(String annotationClassName, ElementType target, String valuePairName, String literalValue)
AnnotationParseResponse resolveParseRequest(AnnotationParseRequest parseRequest, KieProject project)
AnnotationDefinitionResponse resolveDefinitionRequest(AnnotationDefinitionRequest definitionRequest, KieProject kieProject)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.