Class ResearcherProfile

java.lang.Object
org.dspace.profile.ResearcherProfile

public class ResearcherProfile extends Object
Object representing a Researcher Profile.
Author:
Luca Giamminonni (luca.giamminonni at 4science.it)
  • Constructor Details

    • ResearcherProfile

      public ResearcherProfile(Item item)
      Create a new ResearcherProfile object from the given item.
      Parameters:
      item - the profile item
      Throws:
      IllegalArgumentException - if the given item has not a dspace.object.owner metadata with a valid authority
  • Method Details

    • getId

      public UUID getId()
    • isVisible

      public boolean isVisible()
      A profile is considered visible if accessible by anonymous users. This method returns true if the given item has a READ policy related to ANONYMOUS group, false otherwise.
    • getItem

      public Item getItem()
    • getOrcid

      public Optional<String> getOrcid()