public class Person
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEVELOPER |
static java.lang.String |
EDITOR |
static java.lang.String |
EPO |
static java.lang.String |
HIROC_STAFF |
static java.lang.String |
HITS |
static java.lang.String |
ID
Class identification name with source code version and date.
|
static java.lang.String |
POSTDOC_STUDENT |
static java.lang.String |
PUB |
static java.lang.String |
QUEST_CHALLENGE |
static java.lang.String |
STL |
static java.lang.String |
TAG |
static java.lang.String |
TEAM_MEMBER |
static java.lang.String |
VALIDATOR |
Constructor and Description |
---|
Person(java.lang.String username,
PIRL.Database.Database database) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
additional_names() |
java.lang.String |
affiliation() |
java.lang.String |
country() |
java.lang.String |
email_address() |
java.lang.String |
family_name() |
java.lang.String |
given_name() |
java.util.Vector<java.lang.String> |
groups()
Gets the list of groups to which the Person belongs.
|
int |
id() |
boolean |
is_developer()
Tests whether the Person is a HiRISE software developer.
|
boolean |
is_editor()
Tests whether the Person is a HiRISE editor.
|
boolean |
is_hits()
Tests whether the Person is a HiRISE targeting specialist.
|
boolean |
is_in_group(java.lang.String group)
Tests whether the Person is in the named group.
|
boolean |
is_stl()
Tests whether the Person is a Science Theme Lead.
|
boolean |
is_stl(java.lang.String science_theme)
Tests whether the Person is a Science Theme Lead for a given science theme.
|
java.lang.String |
name_suffix() |
java.lang.String |
occupation() |
PIRL.PVL.Parameter |
parameter()
Gets the person as a PVL parameter.
|
java.util.Vector<java.lang.String> |
science_themes()
Gets the list of science themes applicable to this Person.
|
java.lang.String |
username() |
public static final java.lang.String ID
public static final java.lang.String TEAM_MEMBER
public static final java.lang.String VALIDATOR
public static final java.lang.String TAG
public static final java.lang.String EPO
public static final java.lang.String PUB
public static final java.lang.String HIROC_STAFF
public static final java.lang.String POSTDOC_STUDENT
public static final java.lang.String QUEST_CHALLENGE
public static final java.lang.String HITS
public static final java.lang.String STL
public static final java.lang.String DEVELOPER
public static final java.lang.String EDITOR
public Person(java.lang.String username, PIRL.Database.Database database) throws PIRL.Configuration.Configuration_Exception, PIRL.Database.Database_Exception, Invalid_Argument_Exception, java.sql.SQLException
PIRL.Configuration.Configuration_Exception
PIRL.Database.Database_Exception
Invalid_Argument_Exception
java.sql.SQLException
public int id()
public java.lang.String username()
public java.lang.String given_name()
public java.lang.String family_name()
public java.lang.String additional_names()
public java.lang.String name_suffix()
public java.lang.String email_address()
public java.lang.String occupation()
public java.lang.String affiliation()
public java.lang.String country()
public java.util.Vector<java.lang.String> groups()
public java.util.Vector<java.lang.String> science_themes()
public boolean is_in_group(java.lang.String group)
The test is performed without regard to case.
group
- the test group.public boolean is_hits()
public boolean is_editor()
public boolean is_developer()
public boolean is_stl()
public boolean is_stl(java.lang.String science_theme)
The test for science theme is conducted without regard to case.
science_theme
- the test science theme.public PIRL.PVL.Parameter parameter()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona