public class Login extends 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.ServiceFactory(Properties)
. (Internal version: $Rev$
$Date$)
Modifier and Type | Field and Description |
---|---|
static Login |
GUEST
CopyOfLogin constant which has username and password values set
to null and other values set to their default. |
static String |
OMERO_EVENT
Java property name for use in configuration of client login.
|
static String |
OMERO_GROUP
Java property name for use in configuration of client login.
|
static String |
OMERO_PASS
Java property name for use in configuration of client login.
|
static String |
OMERO_USER
Java property name for use in configuration of client login.
|
Constructor and Description |
---|
Login(String user,
String password)
standard constructor which leaves OMERO_GROUP and OMERO_EVENT null.
|
Login(String user,
String password,
String group,
String event)
extended constructor.
|
Modifier and Type | Method and Description |
---|---|
Properties |
asProperties()
produces a copy of the internal fields as a
Properties
instance. |
String |
getEvent()
simple getter for the event type passed into the constructor
|
String |
getGroup()
simple getter for the group name passed into the constructor
|
String |
getName()
simple getter for the user name passed into the constructor
|
String |
getPassword()
simple getter for the password passed into the constructor
|
public static final String OMERO_USER
public static final String OMERO_GROUP
public static final String OMERO_PASS
public static final String OMERO_EVENT
public static final Login GUEST
CopyOfLogin
constant which has username and password values set
to null and other values set to their default. This will permit logging
in as an anonymous user.public Login(String user, String password)
user
- Experimenter.getOmeName()
. Not null.password
- Cleartext password. Not null.public Login(String user, String password, String group, 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 Properties asProperties()
Properties
instance. Only those keys are present for which a field is non-null.public String getName()
public String getPassword()
GUEST
public String getGroup()
group name
.
May be null.public String getEvent()
event type
. May be null.
Version: 5.1.3-ice35-b52
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.