Interface CatalogService

    • Method Detail

      • getCatalogs

        org.acumos.cds.transport.RestPageResponse<MLCatalog> getCatalogs​(String userId,
                                                                         String apiToken,
                                                                         org.acumos.cds.transport.RestPageRequest pageRequest)
      • getCatalog

        org.acumos.cds.domain.MLPCatalog getCatalog​(String catalogId)
      • createCatalog

        org.acumos.cds.domain.MLPCatalog createCatalog​(org.acumos.cds.domain.MLPCatalog catalog)
      • updateCatalog

        void updateCatalog​(org.acumos.cds.domain.MLPCatalog catalog)
      • deleteCatalog

        void deleteCatalog​(String catalogId)
      • getPeerAccessCatalogIds

        List<String> getPeerAccessCatalogIds​(String peerId)
      • addPeerAccessCatalog

        void addPeerAccessCatalog​(List<String> peerIdList,
                                  String catalogId)
      • dropPeerAccessCatalog

        void dropPeerAccessCatalog​(List<String> peerIdList,
                                   String catalogId)
      • getCatalogSolutionCount

        long getCatalogSolutionCount​(String catalogId)
      • getSolutionsInCatalogs

        org.acumos.cds.transport.RestPageResponse<org.acumos.cds.domain.MLPSolution> getSolutionsInCatalogs​(String[] catalogIds,
                                                                                                            org.acumos.cds.transport.RestPageRequest pageRequest)
      • getSolutionCatalogs

        List<org.acumos.cds.domain.MLPCatalog> getSolutionCatalogs​(String solutionId)
      • addSolutionToCatalog

        void addSolutionToCatalog​(String solutionId,
                                  String catalogId)
      • dropSolutionFromCatalog

        void dropSolutionFromCatalog​(String solutionId,
                                     String catalogId)
      • getUserFavoriteCatalogIds

        List<String> getUserFavoriteCatalogIds​(String userId)
      • addUserFavoriteCatalog

        void addUserFavoriteCatalog​(String userId,
                                    String catalogId)
      • dropUserFavoriteCatalog

        void dropUserFavoriteCatalog​(String userId,
                                     String catalogId)
      • getCatalogIdsAccessPeer

        List<org.acumos.cds.domain.MLPPeer> getCatalogIdsAccessPeer​(String catalogId)