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
IOException
public WorkObjectDetails getWorkObjectDetails(com.edorasware.api.workobject.WorkObject workObject)
public String duplicateModel(com.edorasware.api.workobject.WorkObject templateObject, String duplicateName) throws IOException
IOException
public String duplicateWorkObject(String appModelId, WorkObjectDetails workObjectDetails, boolean importAsDuplicate, boolean preserveSourceKeys, String newName) throws IOException
IOException
public 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
IOException
public boolean isImportNeeded(WorkObjectDetails appModelDetails, Map<String,String> incomingMetaData) throws AppVersioningException
AppVersioningException
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.