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.