jbpm-form-modeler-data-modeler 6.2.0-SNAPSHOT

org.jbpm.formModeler.dataModeler.integration
Class DataModelerService

java.lang.Object
  extended by org.jbpm.formModeler.dataModeler.integration.DataModelerService
All Implemented Interfaces:
DataHolderBuilder, RangedDataHolderBuilder

@ApplicationScoped
public class DataModelerService
extends Object
implements RangedDataHolderBuilder


Field Summary
static String HOLDER_TYPE_DATA_MODEL
           
 
Constructor Summary
DataModelerService()
           
 
Method Summary
 DataHolder buildDataHolder(DataHolderBuildConfig config)
           
 String getDataHolderName(Locale locale)
           
protected  org.kie.workbench.common.screens.datamodeller.model.DataModelTO getDataModel(org.uberfire.backend.vfs.Path path)
           
protected  org.kie.workbench.common.screens.datamodeller.model.DataObjectTO getDataObject(String className, org.uberfire.backend.vfs.Path path)
           
 Map<String,String> getHolderSources(String path)
           
 String getId()
           
protected  org.uberfire.backend.vfs.Path getPath(String path)
           
 int getPriority()
           
protected  ClassLoader getProjectClassLoader(org.kie.workbench.common.services.shared.project.KieProject project)
           
 String[] getSupportedHolderTypes()
           
 boolean supportsPropertyType(String className, String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOLDER_TYPE_DATA_MODEL

public static final String HOLDER_TYPE_DATA_MODEL
See Also:
Constant Field Values
Constructor Detail

DataModelerService

public DataModelerService()
Method Detail

getHolderSources

public Map<String,String> getHolderSources(String path)
Specified by:
getHolderSources in interface RangedDataHolderBuilder

buildDataHolder

public DataHolder buildDataHolder(DataHolderBuildConfig config)
Specified by:
buildDataHolder in interface DataHolderBuilder

getId

public String getId()
Specified by:
getId in interface DataHolderBuilder

getPath

protected org.uberfire.backend.vfs.Path getPath(String path)

supportsPropertyType

public boolean supportsPropertyType(String className,
                                    String path)
Specified by:
supportsPropertyType in interface DataHolderBuilder

getDataObject

protected org.kie.workbench.common.screens.datamodeller.model.DataObjectTO getDataObject(String className,
                                                                                         org.uberfire.backend.vfs.Path path)

getDataModel

protected org.kie.workbench.common.screens.datamodeller.model.DataModelTO getDataModel(org.uberfire.backend.vfs.Path path)

getPriority

public int getPriority()
Specified by:
getPriority in interface DataHolderBuilder

getSupportedHolderTypes

public String[] getSupportedHolderTypes()
Specified by:
getSupportedHolderTypes in interface DataHolderBuilder

getProjectClassLoader

protected ClassLoader getProjectClassLoader(org.kie.workbench.common.services.shared.project.KieProject project)

getDataHolderName

public String getDataHolderName(Locale locale)
Specified by:
getDataHolderName in interface DataHolderBuilder

jbpm-form-modeler-data-modeler 6.2.0-SNAPSHOT

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