Interface ISignOffRestService
-
- All Known Implementing Classes:
SignOffRestService
public interface ISignOffRestService
Interface for the RESTful service used for sign-off operations
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
approve(Map<String,String> parameters)
Approve mandate from DTOjavax.ws.rs.core.Response
export(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
Export data for mandatevoid
initiate(Map<String,String> parameters)
Initiate mandate from DTOjavax.ws.rs.core.Response
kpis(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
Fetch KPIs forjavax.ws.rs.core.Response
members(String hierarchy)
Retrieve available members for the first level of a cube hierarchy.javax.ws.rs.core.Response
status(Map<String,String> tasks)
Retrieve statuses of export tasks.
-
-
-
Method Detail
-
initiate
@PUT @Path("/initiate") void initiate(@RequestBody Map<String,String> parameters)
Initiate mandate from DTO- Parameters:
parameters
- sign-off process instance, must contains the definitionName and asOfDate entry
-
kpis
@POST @Path("/kpis") @Produces("application/json") javax.ws.rs.core.Response kpis(@RequestBody com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
Fetch KPIs for- Parameters:
completion
- sign-off process instance- Returns:
- Response
-
approve
@PUT @Path("/approve") void approve(@RequestBody Map<String,String> parameters)
Approve mandate from DTO- Parameters:
parameters
- sign-off process instance, must contains the definitionName and asOfDate entry
-
export
@POST @Path("/export") @Produces("application/json") javax.ws.rs.core.Response export(@RequestBody com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
Export data for mandate- Parameters:
instance
- sign-off process instance- Returns:
- A map of export type to DEE task ID.
-
status
@POST @Path("/status") @Produces("application/json") javax.ws.rs.core.Response status(@RequestBody Map<String,String> tasks)
Retrieve statuses of export tasks.- Parameters:
tasks
- The tasks to retrieve statuses for.- Returns:
- A status DTO object containing statuses for all tasks requested.
-
members
@PUT @Path("/members") @Produces("application/json") javax.ws.rs.core.Response members(@RequestBody String hierarchy)
Retrieve available members for the first level of a cube hierarchy.- Parameters:
hierarchy
- The cube hierarchy.- Returns:
- The available members in a Response object.
-
-