public class ModelService extends Object
Modifier and Type | Field and Description |
---|---|
static String |
UNIT_TEST_JSON |
Constructor and Description |
---|
ModelService() |
Modifier and Type | Method and Description |
---|---|
com.edorasware.commons.core.entity.WorkObjectId |
createModel(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
com.edorasware.commons.core.entity.WorkObjectId parentId) |
com.edorasware.commons.core.entity.WorkObjectId |
createVisModel(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject,
com.edorasware.commons.core.entity.WorkObjectId parentId,
Map<String,Object> variables) |
com.edorasware.commons.core.entity.WorkObjectId |
duplicateModel(com.edorasware.commons.core.any.AnyWorkObject templateObject,
String duplicateName,
String comment) |
com.edorasware.commons.core.entity.WorkObjectId |
duplicateWorkObject(com.edorasware.commons.core.entity.WorkObjectId appId,
WorkObjectSummary workObjectSummary,
WorkObjectDetails workObjectDetails,
boolean importAsDuplicate,
boolean preserveSourceKeys,
String newName,
String comment) |
WorkObjectDetails |
getWorkObjectDetails(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject) |
WorkObjectSummary |
getWorkObjectSummary(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject) |
com.edorasware.commons.core.entity.WorkObjectId |
importApp(WorkObjectSummary appSummary,
WorkObjectDetails appDetails,
boolean isSystemApp,
boolean importAsDuplicate,
String comment) |
List<com.edorasware.commons.core.entity.WorkObjectId> |
importWorkObjects(com.edorasware.commons.core.entity.WorkObjectId appId,
List<WorkObjectSummary> summaryList,
Iterable<WorkObjectDetails> details,
boolean importAsDuplicate,
boolean preserveSourceKeys,
String newName,
String comment) |
boolean |
isImportNeeded(WorkObjectSummary appSummary,
Map<String,String> incomingMetaData) |
void |
mergeAppVariables(com.edorasware.commons.core.entity.WorkObjectId targetAppId,
WorkObjectDetails appDetails,
String comment) |
Map<String,List<Map<String,Object>>> |
transformAppPropertyMappings(Map<String,List<Map<String,Object>>> sourceMappings,
Map<String,List<Map<String,Object>>> currentMappings,
boolean overwriteAppProperties) |
public static final String UNIT_TEST_JSON
public com.edorasware.commons.core.entity.WorkObjectId createModel(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, com.edorasware.commons.core.entity.WorkObjectId parentId)
public com.edorasware.commons.core.entity.WorkObjectId createVisModel(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject, com.edorasware.commons.core.entity.WorkObjectId parentId, Map<String,Object> variables)
public com.edorasware.commons.core.entity.WorkObjectId importApp(WorkObjectSummary appSummary, WorkObjectDetails appDetails, boolean isSystemApp, boolean importAsDuplicate, String comment) throws IOException
IOException
public WorkObjectSummary getWorkObjectSummary(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject)
public WorkObjectDetails getWorkObjectDetails(com.edorasware.commons.core.entity.WorkObject<?,?,?> workObject)
public com.edorasware.commons.core.entity.WorkObjectId duplicateModel(com.edorasware.commons.core.any.AnyWorkObject templateObject, String duplicateName, String comment) throws IOException
IOException
public com.edorasware.commons.core.entity.WorkObjectId duplicateWorkObject(com.edorasware.commons.core.entity.WorkObjectId appId, WorkObjectSummary workObjectSummary, WorkObjectDetails workObjectDetails, boolean importAsDuplicate, boolean preserveSourceKeys, String newName, String comment) throws IOException
IOException
public void mergeAppVariables(com.edorasware.commons.core.entity.WorkObjectId targetAppId, WorkObjectDetails appDetails, String comment)
public List<com.edorasware.commons.core.entity.WorkObjectId> importWorkObjects(com.edorasware.commons.core.entity.WorkObjectId appId, List<WorkObjectSummary> summaryList, Iterable<WorkObjectDetails> details, boolean importAsDuplicate, boolean preserveSourceKeys, String newName, String comment) throws IOException
IOException
public boolean isImportNeeded(WorkObjectSummary appSummary, Map<String,String> incomingMetaData) throws AppVersioningException
AppVersioningException
Copyright © 2010 - 2015 edorasware ag. All Rights Reserved.