public class ModelService extends Object
| Modifier and Type | Field and Description | 
|---|---|
static List<String> | 
MODELER_MODEL_TYPES  | 
static String | 
REVISION_ID_PLACEHOLDER  | 
static String | 
UNIT_TEST_JSON  | 
| Constructor and Description | 
|---|
ModelService()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
createModel(com.edorasware.commons.core.any.AnyWorkObject workObject,
           String parentId)  | 
String | 
createVisModel(com.edorasware.commons.core.any.AnyWorkObject workObject,
              String parentId,
              Map<String,Object> variables)  | 
String | 
duplicateModel(com.edorasware.api.workobject.WorkObject templateObject,
              String duplicateName)  | 
String | 
duplicateWorkObject(String appModelId,
                   WorkObjectDetails workObjectDetails,
                   boolean importAsDuplicate,
                   boolean preserveSourceKeys,
                   String newName)  | 
WorkObjectDetails | 
getWorkObjectDetails(com.edorasware.api.workobject.WorkObject workObject)  | 
String | 
importApp(WorkObjectDetails appModelDetails,
         boolean isSystemApp,
         boolean importAsDuplicate)  | 
List<String> | 
importWorkObjects(String appModelId,
                 List<WorkObjectDetails> details,
                 boolean importAsDuplicate,
                 boolean preserveSourceKeys,
                 String newName)  | 
boolean | 
isImportNeeded(WorkObjectDetails appModelDetails,
              Map<String,String> incomingMetaData)  | 
void | 
mergeAppModelVariables(String targetAppModelId,
                      WorkObjectDetails appModelDetails,
                      String comment)  | 
Map<String,List<Map<String,Object>>> | 
transformAppPropertyMappings(Map<String,List<Map<String,Object>>> sourceMappings,
                            Map<String,List<Map<String,Object>>> currentMappings,
                            boolean overwriteAppModelProperties)  | 
public static final String UNIT_TEST_JSON
public static final String REVISION_ID_PLACEHOLDER
public String createModel(com.edorasware.commons.core.any.AnyWorkObject workObject, String parentId)
public String createVisModel(com.edorasware.commons.core.any.AnyWorkObject workObject, String parentId, Map<String,Object> variables)
public String importApp(WorkObjectDetails appModelDetails, boolean isSystemApp, boolean importAsDuplicate) throws IOException
IOExceptionpublic WorkObjectDetails getWorkObjectDetails(com.edorasware.api.workobject.WorkObject workObject)
public String duplicateModel(com.edorasware.api.workobject.WorkObject templateObject, String duplicateName) throws IOException
IOExceptionpublic String duplicateWorkObject(String appModelId, WorkObjectDetails workObjectDetails, boolean importAsDuplicate, boolean preserveSourceKeys, String newName) throws IOException
IOExceptionpublic void mergeAppModelVariables(String targetAppModelId, WorkObjectDetails appModelDetails, String comment)
public List<String> importWorkObjects(String appModelId, List<WorkObjectDetails> details, boolean importAsDuplicate, boolean preserveSourceKeys, String newName) throws IOException
IOExceptionpublic boolean isImportNeeded(WorkObjectDetails appModelDetails, Map<String,String> incomingMetaData) throws AppVersioningException
AppVersioningExceptionCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.