Kie Workbench - Common - Data modeller API 6.2.0.Beta2

org.kie.workbench.common.screens.datamodeller.service
Interface DataModelerService


public interface DataModelerService


Method Summary
 org.uberfire.backend.vfs.Path copy(org.uberfire.backend.vfs.Path path, String newName, String comment, boolean refactor)
           
 org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context, String fileName, String comment)
           
 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(String className)
           
 List<org.uberfire.backend.vfs.Path> findFieldUsages(String className, String fieldName)
           
 Map<String,AnnotationDefinitionTO> getAnnotationDefinitions()
           
 List<PropertyTypeTO> getBasePropertyTypes()
           
 EditorModelContent loadContent(org.uberfire.backend.vfs.Path path)
           
 TypeInfoResult loadJavaTypeInfo(String source)
           
 DataModelTO 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, DataObjectTO dataObjectTO, org.guvnor.common.services.shared.metadata.model.Metadata metadata)
           
 GenerationResult saveModel(DataModelTO dataModel, KieProject project)
           
 GenerationResult saveModel(DataModelTO dataModel, KieProject project, boolean overwrite, String commitMessage)
           
 GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, DataObjectTO dataObjectTO, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage)
           
 GenerationResult saveSource(String source, org.uberfire.backend.vfs.Path path, DataObjectTO dataObjectTO, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String commitMessage, String newFileName)
           
 GenerationResult updateDataObject(DataObjectTO dataObjectTO, String source, org.uberfire.backend.vfs.Path path)
           
 GenerationResult updateSource(String source, org.uberfire.backend.vfs.Path path, DataObjectTO dataObjectTO)
           
 List<org.guvnor.common.services.shared.validation.model.ValidationMessage> validate(String source, org.uberfire.backend.vfs.Path path, DataObjectTO dataObjectTO)
           
 Boolean verifiesHash(org.uberfire.backend.vfs.Path javaFile)
           
 

Method Detail

createJavaFile

org.uberfire.backend.vfs.Path createJavaFile(org.uberfire.backend.vfs.Path context,
                                             String fileName,
                                             String comment)

loadModel

DataModelTO loadModel(KieProject project)

loadContent

EditorModelContent loadContent(org.uberfire.backend.vfs.Path path)

saveModel

GenerationResult saveModel(DataModelTO dataModel,
                           KieProject project,
                           boolean overwrite,
                           String commitMessage)

saveModel

GenerationResult saveModel(DataModelTO dataModel,
                           KieProject project)

saveSource

GenerationResult saveSource(String source,
                            org.uberfire.backend.vfs.Path path,
                            DataObjectTO dataObjectTO,
                            org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                            String commitMessage)

saveSource

GenerationResult saveSource(String source,
                            org.uberfire.backend.vfs.Path path,
                            DataObjectTO dataObjectTO,
                            org.guvnor.common.services.shared.metadata.model.Metadata metadata,
                            String commitMessage,
                            String newFileName)

updateSource

GenerationResult updateSource(String source,
                              org.uberfire.backend.vfs.Path path,
                              DataObjectTO dataObjectTO)

updateDataObject

GenerationResult updateDataObject(DataObjectTO dataObjectTO,
                                  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)

rename

org.uberfire.backend.vfs.Path rename(org.uberfire.backend.vfs.Path path,
                                     String newName,
                                     String comment,
                                     boolean refactor,
                                     boolean saveCurrentChanges,
                                     String source,
                                     DataObjectTO dataObjectTO,
                                     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,
                                                                                    DataObjectTO dataObjectTO)

loadJavaTypeInfo

TypeInfoResult loadJavaTypeInfo(String source)

getBasePropertyTypes

List<PropertyTypeTO> getBasePropertyTypes()

getAnnotationDefinitions

Map<String,AnnotationDefinitionTO> getAnnotationDefinitions()

verifiesHash

Boolean verifiesHash(org.uberfire.backend.vfs.Path javaFile)

findClassUsages

List<org.uberfire.backend.vfs.Path> findClassUsages(String className)

findFieldUsages

List<org.uberfire.backend.vfs.Path> findFieldUsages(String className,
                                                    String fieldName)

exists

Boolean exists(org.uberfire.backend.vfs.Path path)

Kie Workbench - Common - Data modeller API 6.2.0.Beta2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.