public class Subscription<SP,SR> extends java.lang.Object implements LocalData, java.io.Serializable
LocalData.Payload
Modifier and Type | Field and Description |
---|---|
Acs |
acs |
int |
clear |
java.util.Date |
deleted |
java.lang.Boolean |
online |
SR |
priv |
SP |
pub |
int |
read |
int |
recv |
LastSeen |
seen |
int |
seq |
java.lang.String |
topic |
java.util.Date |
touched |
TrustedType |
trusted |
java.util.Date |
updated |
java.lang.String |
user |
Constructor and Description |
---|
Subscription() |
Subscription(Subscription<SP,SR> sub) |
Modifier and Type | Method and Description |
---|---|
LocalData.Payload |
getLocal() |
java.lang.String |
getUnique() |
boolean |
merge(MetaSetSub sub)
Merge changes from {meta set} packet with the subscription.
|
boolean |
merge(Subscription<SP,SR> sub)
Merge two subscriptions.
|
void |
setLocal(LocalData.Payload value) |
void |
updateAccessMode(AccessChange ac) |
public java.lang.String user
public java.util.Date updated
public java.util.Date deleted
public java.util.Date touched
public Acs acs
public int read
public int recv
public SR priv
public java.lang.Boolean online
public java.lang.String topic
public int seq
public int clear
public SP pub
public TrustedType trusted
public LastSeen seen
public Subscription()
public Subscription(Subscription<SP,SR> sub)
public java.lang.String getUnique()
public boolean merge(Subscription<SP,SR> sub)
public boolean merge(MetaSetSub sub)
public void updateAccessMode(AccessChange ac)
public void setLocal(LocalData.Payload value)
public LocalData.Payload getLocal()