Class SignOffRestService

    • Constructor Detail

      • SignOffRestService

        public SignOffRestService​(ISignOffService signOffService)
    • Method Detail

      • initiate

        public void initiate​(@RequestBody
                             Map<String,​String> parameters)
        Initiate mandate from DTO
        Specified by:
        initiate in interface ISignOffRestService
        Parameters:
        parameters - sign-off process instance, must contains the definitionName and asOfDate entry
      • kpis

        public javax.ws.rs.core.Response kpis​(@RequestBody
                                              com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
        Fetch KPIs for
        Specified by:
        kpis in interface ISignOffRestService
        Parameters:
        completion - sign-off process instance
        Returns:
        Response
      • approve

        public void approve​(@RequestBody
                            Map<String,​String> parameters)
        Approve mandate from DTO
        Specified by:
        approve in interface ISignOffRestService
        Parameters:
        parameters - sign-off process instance, must contains the definitionName and asOfDate entry
      • export

        public javax.ws.rs.core.Response export​(@RequestBody
                                                com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
        Export data for mandate
        Specified by:
        export in interface ISignOffRestService
        Parameters:
        instance - sign-off process instance
        Returns:
        A map of export type to DEE task ID.
      • status

        public javax.ws.rs.core.Response status​(@RequestBody
                                                Map<String,​String> tasks)
        Retrieve statuses of export tasks.
        Specified by:
        status in interface ISignOffRestService
        Parameters:
        tasks - The tasks to retrieve statuses for.
        Returns:
        A status DTO object containing statuses for all tasks requested.
      • members

        public javax.ws.rs.core.Response members​(@RequestBody
                                                 String hierarchy)
        Retrieve available members for the first level of a cube hierarchy.
        Specified by:
        members in interface ISignOffRestService
        Parameters:
        hierarchy - The cube hierarchy.
        Returns:
        The available members in a Response object.