Class ResearcherProfile


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

      • 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 Detail

      • 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()