Interface GraphComputeService

  • All Known Implementing Classes:
    GraphComputeServiceImpl

    public interface GraphComputeService
    This class get units where calculated data are modified Zip generated files and store the zipped file in the offer.
    • Method Detail

      • computeGraph

        GraphComputeResponse computeGraph​(com.fasterxml.jackson.databind.JsonNode queryDSL)
                                   throws MetaDataException
        If workflow of compute graph in progress, do not execute this method Should be exposed in the API
        Returns:
        the map of collection:number of treated documents
        Throws:
        MetaDataException
      • computeGraph

        GraphComputeResponse computeGraph​(MetadataCollections metadataCollections,
                                          java.util.Collection<java.lang.String> unitsId,
                                          boolean computeObjectGroupGraph,
                                          boolean invalidateComputedInheritedRules)
        Compute graph for unit/got from all parents
        Parameters:
        metadataCollections - the collection concerned by the build of the graph
        unitsId - the collection of units subject of computing graph
        computeObjectGroupGraph - true mean compute graph
        invalidateComputedInheritedRules -
        Returns:
        The collection of object group treated or to be treated bu an other process. This collection contains got's id of concerning units. Empty collection is returned if computeGraph of object group.
      • isInProgress

        boolean isInProgress()