@SerializeWith(value=SessionEntityWrapper.ExternalizerImpl.class) public class SessionEntityWrapper<S extends SessionEntity> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SessionEntityWrapper.ExternalizerImpl |
Modifier | Constructor and Description |
---|---|
|
SessionEntityWrapper(Map<String,String> localMetadata,
S entity) |
|
SessionEntityWrapper(S entity) |
protected |
SessionEntityWrapper(UUID version,
Map<String,String> localMetadata,
S entity) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
SessionEntityWrapper<S> |
forTransport() |
static <S extends SessionEntity> |
forTransport(S entity) |
S |
getEntity() |
Map<String,String> |
getLocalMetadata() |
String |
getLocalMetadataNote(String key) |
Integer |
getLocalMetadataNoteInt(String key) |
UUID |
getVersion() |
int |
hashCode() |
void |
putLocalMetadataNote(String key,
String value) |
void |
putLocalMetadataNoteInt(String key,
int value) |
void |
setVersion(UUID version) |
String |
toString() |
protected SessionEntityWrapper(UUID version, Map<String,String> localMetadata, S entity)
public SessionEntityWrapper(S entity)
public static <S extends SessionEntity> SessionEntityWrapper<S> forTransport(S entity)
public SessionEntityWrapper<S> forTransport()
public UUID getVersion()
public void setVersion(UUID version)
public S getEntity()
public void putLocalMetadataNoteInt(String key, int value)
Copyright © 2021 JBoss by Red Hat. All rights reserved.