Interface ReconstructionService

  • All Known Implementing Classes:
    ReconstructionServiceImpl

    public interface ReconstructionService
    Reconstrution of Vitam Collections interface.
    • Method Detail

      • reconstruct

        void reconstruct​(FunctionalAdminCollections collection,
                         java.lang.Integer... tenant)
                  throws DatabaseException
        Reconstrut Vitam collection by tenant.
        Parameters:
        collection - the collection to reconstruct.
        tenant - the given tenant.
        Throws:
        DatabaseException - in case error with database occurs
      • reconstructAccessionRegister

        ReconstructionResponseItem reconstructAccessionRegister​(ReconstructionRequestItem reconstructionItem)
        Reconstruct a collection
        Parameters:
        reconstructionItem - request for reconstruction
        Returns:
        response of reconstruction
        Throws:
        DatabaseException - database exception
        java.lang.IllegalArgumentException - invalid input
      • agregateAccessionRegisterSummary

        java.util.List<org.bson.Document> agregateAccessionRegisterSummary​(java.util.Set<java.lang.String> originatingAgencies,
                                                                           java.lang.Integer tenant)