@Entity public class Session extends NetworkedEntity
| Constructor and Description |
|---|
Session() |
| Modifier and Type | Method and Description |
|---|---|
AccessClient |
getAccessClient() |
Channel |
getChannel() |
java.util.Date |
getCreationDate() |
Network |
getNetwork()
Returns the network this entity belongs to
|
java.lang.String |
getPrincipal() |
PrincipalType |
getPrincipalType() |
java.lang.String |
getRemoteAddress() |
java.lang.Long |
getSessionId() |
TimeInterval |
getSessionTimeout()
Returns the custom timeout specified for this session if any.
|
java.lang.String |
getSessionToken() |
Token |
getToken() |
BasicUser |
getUser() |
boolean |
isConfirmationPasswordValidated() |
boolean |
isPendingSecondaryPassword() |
void |
setAccessClient(AccessClient accessClient) |
void |
setChannel(Channel channel) |
void |
setConfirmationPasswordValidated(boolean confirmationPasswordValidated) |
void |
setCreationDate(java.util.Date creationDate) |
void |
setPendingSecondaryPassword(boolean pendingSecondaryPassword) |
void |
setPrincipal(java.lang.String principal) |
void |
setPrincipalType(PrincipalType principalType) |
void |
setRemoteAddress(java.lang.String remoteAddress) |
void |
setSessionTimeout(TimeInterval sessionTimeout) |
void |
setSessionToken(java.lang.String sessionToken) |
void |
setToken(Token token) |
void |
setUser(BasicUser user) |
isGlobalclone, equals, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCode, isPersistent, isTransient, toStringpublic AccessClient getAccessClient()
public Channel getChannel()
public java.util.Date getCreationDate()
public Network getNetwork()
NetworkedEntitygetNetwork in class NetworkedEntitypublic java.lang.String getPrincipal()
public PrincipalType getPrincipalType()
public java.lang.String getRemoteAddress()
public java.lang.Long getSessionId()
public TimeInterval getSessionTimeout()
SessionTimeoutHandler and
SessionHandler handle the timeouts correctly.public java.lang.String getSessionToken()
public Token getToken()
public BasicUser getUser()
public boolean isConfirmationPasswordValidated()
public boolean isPendingSecondaryPassword()
public void setAccessClient(AccessClient accessClient)
public void setChannel(Channel channel)
public void setConfirmationPasswordValidated(boolean confirmationPasswordValidated)
public void setCreationDate(java.util.Date creationDate)
public void setPendingSecondaryPassword(boolean pendingSecondaryPassword)
public void setPrincipal(java.lang.String principal)
public void setPrincipalType(PrincipalType principalType)
public void setRemoteAddress(java.lang.String remoteAddress)
public void setSessionTimeout(TimeInterval sessionTimeout)
public void setSessionToken(java.lang.String sessionToken)
public void setToken(Token token)
public void setUser(BasicUser user)