public interface ModelerDashboardManager
Modifier and Type | Method and Description |
---|---|
void |
activate(String modelId,
String comment)
Activates a given model.
|
FrontendObject |
createApp(FrontendObject frontendObject,
String comment)
Creates a new App from the given frontend object.
|
FrontendObject |
createModel(FrontendObject frontendObject,
String comment)
Creates a new model from the given frontend object.
|
void |
deactivate(String modelId,
String comment)
Deactivates a given model.
|
String |
deployApp(FrontendObject frontendObject,
String comment)
Deploys the given App model.
|
FrontendObject |
duplicate(String modelId,
String name,
String comment)
Creates a duplicate of the given model work object template.
|
String |
getAppDataModel(String appModelId)
Returns the data model for the given App model.
|
List<Language> |
getAppLanguages(String appModelId)
Returns the configured languages for the given App model.
|
FrontendObject |
getModelByKey(String type,
String key)
Returns the model corresponding to the given key.
|
String |
migrate(String modelId,
String comment)
Migrates existing work objects to the latest deployed model.
|
FrontendObject |
save(FrontendObject frontendObject,
String comment)
Saves changes to the given model work object.
|
FrontendObject |
saveApp(FrontendObject frontendObject,
String comment)
Saves changes to the given App model work object.
|
FrontendObject |
saveMailModel(FrontendObject frontendObject,
String comment)
Saves changes to the given mail model work object.
|
void |
updateAppDataModel(String appModelId,
String modelData)
Update App data model on the App model.
|
FrontendObject createApp(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend objectcomment
- the change commentException
- if the App could not be createdFrontendObject createModel(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend objectcomment
- the change commentException
- if the model could not be createdFrontendObject getModelByKey(String type, String key)
type
- the expected model typekey
- the model keyFrontendObject duplicate(String modelId, String name, String comment) throws Exception
modelId
- the ID of the model work object to be duplicatedname
- the name of the new duplicatecomment
- the change commentException
- if the duplicate could not be createdString migrate(String modelId, String comment) throws Exception
modelId
- the model IDcomment
- the change commentException
- if the work objects could not be migratedvoid activate(String modelId, String comment)
modelId
- the ID of the model to be activatedcomment
- the change commentvoid deactivate(String modelId, String comment)
modelId
- the ID of the model to be deactivatedcomment
- the change commentString deployApp(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend object for the deploymentcomment
- the change commentException
- if the App model could not be deployedFrontendObject save(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend objectcomment
- the change commentException
- if the changes could not be savedFrontendObject saveMailModel(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend objectcomment
- the change commentException
- if the changes could not be savedFrontendObject saveApp(FrontendObject frontendObject, String comment) throws Exception
frontendObject
- the frontend objectcomment
- the change commentException
- if the changes could not be savedString getAppDataModel(String appModelId)
appModelId
- the App model IDvoid updateAppDataModel(String appModelId, String modelData)
appModelId
- the App model IDmodelData
- the Model DataCopyright © 2010 - 2017 edorasware ag. All Rights Reserved.