public class ExperimenterData extends DataObject
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | EMAILIdentifies the  ExperimenterI.EMAILfield. | 
| static java.lang.String | FIRSTNAMEIdentifies the  ExperimenterI.FIRSTNAMEfield. | 
| static java.lang.String | GROUP_EXPERIMENTER_MAPIdentifies the  ExperimenterI.GROUPEXPERIMENTERMAPfield. | 
| static java.lang.String | INSTITUTIONIdentifies the  ExperimenterI.INSTITUTIONfield. | 
| static java.lang.String | LASTNAMEIdentifies the  ExperimenterI.LASTNAMEfield. | 
| static java.lang.String | MIDDLENAMEIdentifies the  ExperimenterI.MIDDLENAMEfield. | 
| static java.lang.String | OMENAMEIdentifies the  ExperimenterI.OMENAMEfield. | 
| Constructor and Description | 
|---|
| ExperimenterData()Creates a new instance. | 
| ExperimenterData(omero.model.Experimenter experimenter)Creates a new instance. | 
| Modifier and Type | Method and Description | 
|---|---|
| GroupData | getDefaultGroup()Returns the default Group for this Experimenter | 
| java.lang.String | getEmail()Returns the e-mail of the experimenter. | 
| java.lang.String | getFirstName()Returns the first name of the experimenter. | 
| long | getGroupId()Overridden to return the id of the default group. | 
| java.util.List<GroupData> | getGroups()Returns the groups the experimenter is a member of. | 
| java.lang.String | getInstitution()Returns the institution where the experimenter works. | 
| java.lang.String | getLastName()Returns the last name of the experimenter. | 
| java.lang.String | getMiddleName()Returns the middle name of the experimenter. | 
| java.lang.String | getUserName()Returns the last name of the experimenter. | 
| boolean | isActive()Returns  trueif the experimenter is active,falseotherwise. | 
| boolean | isLDAP()Returns  trueif the user is connected via LDAP. | 
| boolean | isMemberOfGroup(long groupId)Checks if supplied group id matches any group to which the current
 experimenter belongs to. | 
| void | setEmail(java.lang.String email)Sets the e-mail of the experimenter. | 
| void | setFirstName(java.lang.String firstName)Sets the first name of the experimenter. | 
| void | setGroups(java.util.List<GroupData> newValue)Sets the groups the experimenter is a member of. | 
| void | setInstitution(java.lang.String institution)Sets the institution where the experimenter works. | 
| void | setLastName(java.lang.String lastName)Sets the last name of the experimenter. | 
| void | setMiddleName(java.lang.String middleName)Sets the middle name of the experimenter. | 
asAnnotation, asChannel, asDataset, asExperimenter, asFolder, asGroup, asIAnnotated, asImage, asIObject, asPixels, asPlaneInfo, asPlate, asPojo, asPojos, asPojos, asProject, asScreen, asWell, asWellSample, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getDetails, getId, getOwner, getPermissions, getUpdated, getVersion, isDirty, isLoaded, nullDetails, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, nullSafe, setDirty, setId, setValue, setVersion, timeOfEvent, toStringpublic static final java.lang.String FIRSTNAME
ExperimenterI.FIRSTNAME field.public static final java.lang.String MIDDLENAME
ExperimenterI.MIDDLENAME field.public static final java.lang.String LASTNAME
ExperimenterI.LASTNAME field.public static final java.lang.String EMAIL
ExperimenterI.EMAIL field.public static final java.lang.String OMENAME
ExperimenterI.OMENAME field.public static final java.lang.String INSTITUTION
ExperimenterI.INSTITUTION field.public static final java.lang.String GROUP_EXPERIMENTER_MAP
ExperimenterI.GROUPEXPERIMENTERMAP field.public ExperimenterData()
public ExperimenterData(omero.model.Experimenter experimenter)
experimenter - Back pointer to the Experimenter model object. Mustn't
            be null.java.lang.IllegalArgumentException - If the object is null.public void setFirstName(java.lang.String firstName)
firstName - The value to set.public java.lang.String getFirstName()
public void setLastName(java.lang.String lastName)
lastName - The value to set.public java.lang.String getLastName()
public java.lang.String getUserName()
public void setEmail(java.lang.String email)
email - The value to set.public java.lang.String getEmail()
public void setInstitution(java.lang.String institution)
institution - The value to set.public java.lang.String getInstitution()
public java.util.List<GroupData> getGroups()
public void setGroups(java.util.List<GroupData> newValue)
newValue - The set of groups.public GroupData getDefaultGroup()
public java.lang.String getMiddleName()
public void setMiddleName(java.lang.String middleName)
middleName - The value to set.public boolean isActive()
true if the experimenter is active,
 false otherwise.public long getGroupId()
getGroupId in class DataObjectDataObject.getGroupId()public boolean isMemberOfGroup(long groupId)
groupId - The id of the group.true/false depending if matching
                id foundpublic boolean isLDAP()
true if the user is connected via LDAP.