private static class MultiServerUserRegistry.TransferSimpSession extends java.lang.Object implements SimpSession
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
id |
private java.util.Set<MultiServerUserRegistry.TransferSimpSubscription> |
subscriptions |
private MultiServerUserRegistry.TransferSimpUser |
user |
Constructor and Description |
---|
TransferSimpSession()
Default constructor for JSON deserialization.
|
TransferSimpSession(SimpSession session)
Constructor to create DTO from the local user session.
|
Modifier and Type | Method and Description |
---|---|
private void |
afterDeserialization() |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getId()
Return the session id.
|
java.util.Set<SimpSubscription> |
getSubscriptions()
Return the subscriptions for this session.
|
MultiServerUserRegistry.TransferSimpUser |
getUser()
Return the user associated with the session.
|
int |
hashCode() |
void |
setId(java.lang.String id) |
void |
setSubscriptions(java.util.Set<MultiServerUserRegistry.TransferSimpSubscription> subscriptions) |
void |
setUser(MultiServerUserRegistry.TransferSimpUser user) |
java.lang.String |
toString() |
private java.lang.String id
private MultiServerUserRegistry.TransferSimpUser user
private final java.util.Set<MultiServerUserRegistry.TransferSimpSubscription> subscriptions
public TransferSimpSession()
public TransferSimpSession(SimpSession session)
public void setId(java.lang.String id)
public java.lang.String getId()
SimpSession
getId
in interface SimpSession
public void setUser(MultiServerUserRegistry.TransferSimpUser user)
public MultiServerUserRegistry.TransferSimpUser getUser()
SimpSession
getUser
in interface SimpSession
public void setSubscriptions(java.util.Set<MultiServerUserRegistry.TransferSimpSubscription> subscriptions)
public java.util.Set<SimpSubscription> getSubscriptions()
SimpSession
getSubscriptions
in interface SimpSession
private void afterDeserialization()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object