Class CommunityClient

java.lang.Object
eu.dnetlib.app.directindex.clients.CommunityClient
All Implemented Interfaces:
HasCache

@Component public class CommunityClient extends Object implements HasCache
  • Field Details

  • Constructor Details

    • CommunityClient

      public CommunityClient()
  • Method Details

    • findOpenaireCommunities

      @Cacheable("oa_community_lists") public List<String> findOpenaireCommunities(String zenodoId)
    • findNodes

      @Cacheable("contexts") public Map<String,CommunityClient.ContextInfo> findNodes(String path)
    • clearCache

      @CacheEvict(value={"contexts","oa_community_lists"}, allEntries=true) public void clearCache()
      Specified by:
      clearCache in interface HasCache
    • getCommunityApiUrl

      public String getCommunityApiUrl()
    • setCommunityApiUrl

      public void setCommunityApiUrl(String communityApiUrl)