Interface ISignOffService

  • All Known Implementing Classes:
    SignOffService

    public interface ISignOffService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void approve​(SignOffProcessKey instance)  
      Map<String,​String> export​(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
      Requests an export and returns a map of export type and task ID.
      void initiate​(SignOffProcessKey instance)  
      Map<String,​com.activeviam.signoff.core.model.dto.KpiDTO> kpis​(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
      Requests KPI values for a sign-off process instance.
      Set<String> members​(String[] hierarchy)
      Requests the available members on the first level of a given cube and hierarchy name.
      com.activeviam.signoff.core.model.dto.SignOffExportStatusDTO status​(Map<String,​String> tasks)
      Requests the status of the supplied export tasks.
    • Method Detail

      • export

        Map<String,​String> export​(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO instance)
        Requests an export and returns a map of export type and task ID.
        Parameters:
        instance - The sign-off instance for which the export is requested.
        Returns:
        A map of export type and task ID.
      • status

        com.activeviam.signoff.core.model.dto.SignOffExportStatusDTO status​(Map<String,​String> tasks)
        Requests the status of the supplied export tasks.
        Parameters:
        tasks - The map of export type and task ID.
        Returns:
        The status of the tasks.
      • kpis

        Map<String,​com.activeviam.signoff.core.model.dto.KpiDTO> kpis​(com.activeviam.signoff.core.model.dto.SignOffProcessInstanceExportDTO completion)
        Requests KPI values for a sign-off process instance.
        Parameters:
        completion - The sign-off process instance.
        Returns:
        The map of KPI name to value, goal and status.
      • members

        Set<String> members​(String[] hierarchy)
        Requests the available members on the first level of a given cube and hierarchy name.
        Parameters:
        hierarchy - The cube and hierarchy names, as a String array.
        Returns:
        The available members on the first level of the hierarchy.