Package net.sf.colossus.webcommon
Class User
java.lang.Object
net.sf.colossus.webcommon.User
One user at the WebServer side.
Also used on client side, because interface requires so, but
basically only to store the username, everything else is unused.
- Author:
- Clemens Katzer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private long
private boolean
private String
private String
private String
(package private) static final Logger
private static final int
private final String
private long
private String
static final String
private static final String
private long
static final String
static final String
private static final String
private static final String
private static final String
private static final SimpleDateFormat
private IWebClient
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static long
atLeast10
(long original) getEmail()
long
getId()
(package private) String
getName()
long
boolean
isAdmin()
boolean
isCorrectPassword
(String providedPassword) static String
makeLine()
static User
makeUserFromUserLine
(String line) private String
makeUserlineDate
(long when) void
setIsAdmin
(boolean val) void
setProperties
(String pw, String email, Boolean isAdminObj) void
setWebClient
(IWebClient wsc) void
void
-
Field Details
-
LOGGER
-
TYPE_USER
- See Also:
-
TYPE_ADMIN
- See Also:
-
USERLINE_DATE_FORMAT
- See Also:
-
userlineDateFormatter
-
SEP
- See Also:
-
MAX_RANDOM
private static final int MAX_RANDOM- See Also:
-
PROVIDE_CONFCODE
- See Also:
-
WRONG_CONFCODE
- See Also:
-
TEMPLATE_CONFCODE
- See Also:
-
TEMPLATE_CONFCODE_REPLACEMENT
- See Also:
-
webserverClient
-
id
private long id -
name
-
password
-
email
-
isAdmin
private boolean isAdmin -
created
-
lastLogin
-
lastLogout
-
onlineSecs
private long onlineSecs -
sessionStarted
private long sessionStarted -
lastSentConfirmationCode
-
-
Constructor Details
-
User
-
User
-
-
Method Details
-
getId
public long getId() -
getName
-
isCorrectPassword
-
getEmail
-
getCreated
-
getOnlineTime
public long getOnlineTime() -
atLeast10
private static long atLeast10(long original) -
makeConfirmationCode
-
getLastConfirmationCode
String getLastConfirmationCode() -
isAdmin
public boolean isAdmin() -
setIsAdmin
public void setIsAdmin(boolean val) -
setProperties
-
getWebserverClient
-
setWebClient
-
makeUserlineDate
-
updateLastLogin
public void updateLastLogin() -
updateLastLogout
public void updateLastLogout() -
makeUserFromUserLine
-
makeLine
-