Class UserProfileLight
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.persistence.application.UserProfileLight
-
- Direct Known Subclasses:
UserProfile
public class UserProfileLight extends Object
Base class of all classes representing application users- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_ADMIN
static String
PROPERTY_CREATION_DATE
static String
PROPERTY_EMAIL
static String
PROPERTY_ENABLED
static String
PROPERTY_FIRST_NAME
static String
PROPERTY_ID
static String
PROPERTY_LAST_NAME
static String
PROPERTY_NAME
static String
PROPERTY_PASSWORD
static String
PROPERTY_TYPE
static int
USER_TYPE_GUI
Users that will access the system via desktop client or web interfacestatic int
USER_TYPE_SOUTHBOUND
Users that will access the system via automated interfaces, such as southbound interfaces or scheduled tasksstatic int
USER_TYPE_SYSTEM
"Hard-coded" users that should not be deleted or modified in any way (nor can they log in).static int
USER_TYPE_WEB_SERVICE
Users that will access the system via web service
-
Constructor Summary
Constructors Constructor Description UserProfileLight(long id, String userName)
UserProfileLight(long id, String userName, String firstName, String lastName, boolean enabled, long creationDate, int type, String email)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
long
getCreationDate()
String
getEmail()
String
getFirstName()
long
getId()
String
getLastName()
int
getType()
String
getUserName()
int
hashCode()
boolean
isEnabled()
void
setCreationDate(long creationDate)
void
setEmail(String email)
void
setEnabled(boolean enabled)
void
setFirstName(String firstName)
void
setId(long id)
void
setLastName(String lastName)
void
setType(int type)
void
setUserName(String userName)
String
toString()
-
-
-
Field Detail
-
PROPERTY_ID
public static final String PROPERTY_ID
- See Also:
- Constant Field Values
-
PROPERTY_NAME
public static final String PROPERTY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_PASSWORD
public static final String PROPERTY_PASSWORD
- See Also:
- Constant Field Values
-
PROPERTY_FIRST_NAME
public static final String PROPERTY_FIRST_NAME
- See Also:
- Constant Field Values
-
PROPERTY_LAST_NAME
public static final String PROPERTY_LAST_NAME
- See Also:
- Constant Field Values
-
PROPERTY_CREATION_DATE
public static final String PROPERTY_CREATION_DATE
- See Also:
- Constant Field Values
-
PROPERTY_ENABLED
public static final String PROPERTY_ENABLED
- See Also:
- Constant Field Values
-
PROPERTY_TYPE
public static final String PROPERTY_TYPE
- See Also:
- Constant Field Values
-
PROPERTY_EMAIL
public static final String PROPERTY_EMAIL
- See Also:
- Constant Field Values
-
DEFAULT_ADMIN
public static final String DEFAULT_ADMIN
- See Also:
- Constant Field Values
-
USER_TYPE_SYSTEM
public static final int USER_TYPE_SYSTEM
"Hard-coded" users that should not be deleted or modified in any way (nor can they log in).- See Also:
- Constant Field Values
-
USER_TYPE_GUI
public static final int USER_TYPE_GUI
Users that will access the system via desktop client or web interface- See Also:
- Constant Field Values
-
USER_TYPE_WEB_SERVICE
public static final int USER_TYPE_WEB_SERVICE
Users that will access the system via web service- See Also:
- Constant Field Values
-
USER_TYPE_SOUTHBOUND
public static final int USER_TYPE_SOUTHBOUND
Users that will access the system via automated interfaces, such as southbound interfaces or scheduled tasks- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public long getId()
-
setId
public void setId(long id)
-
getUserName
public String getUserName()
-
setUserName
public void setUserName(String userName)
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
getCreationDate
public long getCreationDate()
-
setCreationDate
public void setCreationDate(long creationDate)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getType
public int getType()
-
setType
public void setType(int type)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
-