/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package eu.cloud4soa.api.frontend; import eu.cloud4soa.api.datamodel.frontend.ApplicationSemanticModel; import eu.cloud4soa.api.datamodel.frontend.PaaSInstance; import eu.cloud4soa.api.datamodel.frontend.PaaSSemanticModel; import eu.cloud4soa.api.datamodel.frontend.UserInstance; import eu.cloud4soa.api.datamodel.frontend.UserSemanticModel; /** * * @author vincenzo */ public interface ManagementWidget { //ui.ApplicationSemanticModel createApplicationProfile() public ApplicationSemanticModel createApplicationProfile(); //ui.ApplicationSemanticModel updateApplicationProfile(ui.ApplicationSemanticModel) public ApplicationSemanticModel updateApplicationProfile(ApplicationSemanticModel applicationSemanticModel); //ui.PaaSSemanticModel createPaaSProfile() public PaaSSemanticModel createPaaSProfile(); //ui.PaaSInstance getPaaSInstance(ui.PaaSInstance) public PaaSInstance getPaaSInstance(PaaSInstance paaSInstance); //void storePaaSInstance(ui.PaaSInstance) public void storePaaSInstance(PaaSInstance paaSInstance); //ui.UserSemanticModel createNewAccount() public UserSemanticModel createNewAccount(); //void createNewAccount(ui.UserInstance) public void createNewAccount(UserInstance userInstance); //ui.UserInstance getUserInstance(ui.UserInstance) public UserInstance getUserInstance(UserInstance userInstance); //void storeUserInstance(ui.UserInstance) public void storeUserInstance(UserInstance userInstance); }