Class ProjectClient

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

@Component public class ProjectClient extends Object implements HasCache
  • Constructor Details

    • ProjectClient

      public ProjectClient()
  • Method Details

    • resolveProjectLink

      @Cacheable("projects") public ProjectClient.ProjectInfo resolveProjectLink(String s)
    • clearCache

      @CacheEvict(value={"projects","funders"}, allEntries=true) public void clearCache()
      Specified by:
      clearCache in interface HasCache
    • getFundersApiUrl

      public String getFundersApiUrl()
    • setFundersApiUrl

      public void setFundersApiUrl(String fundersApiUrl)