net.ibizsys.model.engine.cloud.service.client.ICloudPortalClient Maven / Gradle / Ivy
The newest version!
package net.ibizsys.model.engine.cloud.service.client;
import net.ibizsys.model.engine.IPSModelEngine;
import net.ibizsys.model.engine.cloud.util.domain.PortalAsyncAction;
import net.ibizsys.model.engine.plugin.IPSModelEngineAddin;
public interface ICloudPortalClient extends IPSModelEngineAddin, Object>{
//@RequestMapping(method = RequestMethod.POST, value = "/portal/asyncaction")
PortalAsyncAction createAsyncAction(PortalAsyncAction action);
//@RequestMapping(method = RequestMethod.POST, value = "/portal/asyncaction/{id}/execute")
PortalAsyncAction executeAsyncAction(String id, PortalAsyncAction action);
//@RequestMapping(method = RequestMethod.POST, value = "/portal/asyncaction/{id}/error")
PortalAsyncAction errorAsyncAction(String id, PortalAsyncAction action);
//@RequestMapping(method = RequestMethod.POST, value = "/portal/asyncaction/{id}/finish")
PortalAsyncAction finishAsyncAction(String id, PortalAsyncAction action);
//@RequestMapping(method = RequestMethod.GET, value = "/portal/asyncaction/{id}")
PortalAsyncAction getAsyncAction(String id);
}