public interface ModelerDashboardManager
Manager interface for Modeler Dashboard REST services.
| Modifier and Type | Method and Description | 
|---|---|
void | 
activate(String modelId,
        String comment)
Activates a given model. 
 | 
String | 
archive(String appModelId)
Archives given application model and all its children. 
 | 
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,
         Locale locale)
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
Creates a new App from the given frontend object.
frontendObject - the frontend objectcomment - the change commentException - if the App could not be createdFrontendObject createModel(FrontendObject frontendObject, String comment) throws Exception
Creates a new model from the given frontend object.
frontendObject - the frontend objectcomment - the change commentException - if the model could not be createdFrontendObject getModelByKey(String type, String key)
Returns the model corresponding to the given key.
type - the expected model typekey - the model keyFrontendObject duplicate(String modelId, String name, String comment) throws Exception
Creates a duplicate of the given model work object template.
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
Migrates existing work objects to the latest deployed model.
modelId - the model IDcomment - the change commentException - if the work objects could not be migratedvoid activate(String modelId, String comment)
Activates a given model.
modelId - the ID of the model to be activatedcomment - the change commentvoid deactivate(String modelId, String comment)
Deactivates a given model.
modelId - the ID of the model to be deactivatedcomment - the change commentString deployApp(FrontendObject frontendObject, String comment, Locale locale) throws Exception
Deploys the given App model.
frontendObject - the frontend object for the deploymentcomment - the change commentlocale - the locale to be used for message translationException - if the App model could not be deployedFrontendObject save(FrontendObject frontendObject, String comment) throws Exception
Saves changes to the given model work object.
frontendObject - the frontend objectcomment - the change commentException - if the changes could not be savedFrontendObject saveMailModel(FrontendObject frontendObject, String comment) throws Exception
Saves changes to the given mail model work object.
frontendObject - the frontend objectcomment - the change commentException - if the changes could not be savedFrontendObject saveApp(FrontendObject frontendObject, String comment) throws Exception
Saves changes to the given App model work object.
frontendObject - the frontend objectcomment - the change commentException - if the changes could not be savedString getAppDataModel(String appModelId)
Returns the data model for the given App model.
appModelId - the App model IDvoid updateAppDataModel(String appModelId, String modelData)
Update App data model on the App model.
appModelId - the App model IDmodelData - the Model DataList<Language> getAppLanguages(String appModelId)
Returns the configured languages for the given App model.
appModelId - the App model IDCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.