Class GroupWrapper

    • Constructor Detail

      • GroupWrapper

        public GroupWrapper​(GroupData group)
        Constructor of the class GroupWrapper.
        Parameters:
        group - The object contained in the GroupWrapper.
    • Method Detail

      • asGroupData

        public GroupData asGroupData()
        Returns:
        GroupData contained.
      • getName

        public String getName()
        Returns the name of the group.
        Returns:
        See above.
      • setName

        public void setName​(String name)
        Sets the name of the group.
        Parameters:
        name - The name of the group. Mustn't be null.
        Throws:
        IllegalArgumentException - If the name is null.
      • getDescription

        public String getDescription()
        Returns the description of the group.
        Returns:
        See above.
      • setDescription

        public void setDescription​(String description)
        Sets the description of the group.
        Parameters:
        description - The description of the group. Mustn't be null.
        Throws:
        IllegalArgumentException - If the name is null.
      • getLeaders

        public List<ExperimenterWrapper> getLeaders()
        Returns the leaders of this group.
        Returns:
        See above.
      • getExperimenters

        public List<ExperimenterWrapper> getExperimenters()
        Returns the experimenters contained in this group.
        Returns:
        See above.
      • getMembersOnly

        public List<ExperimenterWrapper> getMembersOnly()
        Returns the list of experimenters that are not owners of the group.
        Returns:
        See above.