public class Login
extends java.lang.Object
ServiceFactory. For more complicated uses,
 Properties can also be used. In which case, the constant
 strings provided in this class can be used as the
 keys to the properties instance passed to
 ServiceFactory(Properties).ServiceFactory| Modifier and Type | Field and Description | 
|---|---|
| static Login | GUESTLoginconstant which has username and password values set
 to null and other values set to their default. | 
| static java.lang.String | OMERO_EVENTJava property name for use in configuration of client login. | 
| static java.lang.String | OMERO_GROUPJava property name for use in configuration of client login. | 
| static java.lang.String | OMERO_PASSJava property name for use in configuration of client login. | 
| static java.lang.String | OMERO_USERJava property name for use in configuration of client login. | 
| Constructor and Description | 
|---|
| Login(java.lang.String user,
     java.lang.String password)standard constructor which leaves OMERO_GROUP and OMERO_EVENT null. | 
| Login(java.lang.String user,
     java.lang.String password,
     java.lang.String group,
     java.lang.String event)extended constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Properties | asProperties()produces a copy of the internal fields as a  Propertiesinstance. | 
| java.lang.String | getEvent()simple getter for the event type passed into the constructor | 
| java.lang.String | getGroup()simple getter for the group name passed into the constructor | 
| java.lang.String | getName()simple getter for the user name passed into the constructor | 
| java.lang.String | getPassword()simple getter for the password passed into the constructor | 
public static final java.lang.String OMERO_USER
public static final java.lang.String OMERO_GROUP
public static final java.lang.String OMERO_PASS
public static final java.lang.String OMERO_EVENT
public Login(java.lang.String user,
             java.lang.String password)
user - Experimenter.getOmeName(). Not null.password - Cleartext password. Not null.public Login(java.lang.String user,
             java.lang.String password,
             java.lang.String group,
             java.lang.String event)
Login(String, String), user and
 password may not be null.user - Experimenter.getOmeName(). Not null.password - Cleartext password. Not null.group - Group name. May be null.event - Enumeration value of the EventType. May be null.public java.util.Properties asProperties()
Properties
 instance. Only those keys are present for which a field is non-null.public java.lang.String getName()
user name. Not
         null unless Login == GUEST.public java.lang.String getPassword()
GUESTpublic java.lang.String getGroup()
group name.
         May be null.public java.lang.String getEvent()
event type. May be null.