Interface Experimenter

    • Method Detail

      • getFirstName

        java.lang.String getFirstName()
        Returns the first name of the experimenter.
        Returns:
        see above.
      • setFirstName

        void setFirstName​(java.lang.String firstName)
        Sets the first name of the experimenter.
        Parameters:
        firstName - The value to set.
      • getLastName

        java.lang.String getLastName()
        Returns the last name of the experimenter.
        Returns:
        see above.
      • setLastName

        void setLastName​(java.lang.String lastName)
        Sets the last name of the experimenter.
        Parameters:
        lastName - The value to set.
      • getUserName

        java.lang.String getUserName()
        Returns the last name of the experimenter.
        Returns:
        see above.
      • getEmail

        java.lang.String getEmail()
        Returns the e-mail of the experimenter.
        Returns:
        see above.
      • setEmail

        void setEmail​(java.lang.String email)
        Sets the e-mail of the experimenter.
        Parameters:
        email - The value to set.
      • getInstitution

        java.lang.String getInstitution()
        Returns the institution where the experimenter works.
        Returns:
        see above.
      • setInstitution

        void setInstitution​(java.lang.String institution)
        Sets the institution where the experimenter works.
        Parameters:
        institution - The value to set.
      • getGroups

        java.util.List<Group> getGroups()
        Returns the groups the experimenter is a member of.
        Returns:
        See above.
      • getDefaultGroup

        Group getDefaultGroup()
        Returns the default Group for this Experimenter
        Returns:
        See above.
      • getMiddleName

        java.lang.String getMiddleName()
        Returns the middle name of the experimenter.
        Returns:
        see above.
      • setMiddleName

        void setMiddleName​(java.lang.String middleName)
        Sets the middle name of the experimenter.
        Parameters:
        middleName - The value to set.
      • isActive

        boolean isActive()
        Returns true if the experimenter is active, false otherwise.
        Returns:
        See above.
      • isMemberOfGroup

        boolean isMemberOfGroup​(long groupId)
        Checks if supplied group id matches any group to which the current experimenter belongs to.
        Parameters:
        groupId - The ID of the group.
        Returns:
        boolean true/false depending on the matching id found
      • isLDAP

        boolean isLDAP()
        Returns true if the user is connected via LDAP.
        Returns:
        See above.