Package io.vlingo.symbio.store.object
Class PersistentEntry
- java.lang.Object
-
- io.vlingo.symbio.store.object.PersistentObject
-
- io.vlingo.symbio.store.object.PersistentEntry
-
- All Implemented Interfaces:
io.vlingo.symbio.Entry
,java.io.Serializable
,java.lang.Comparable
public class PersistentEntry extends io.vlingo.symbio.store.object.PersistentObject implements io.vlingo.symbio.Entry
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PersistentEntry()
PersistentEntry(io.vlingo.symbio.Entry entry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vlingo.symbio.Source
asSource(io.vlingo.symbio.EntryAdapterProvider provider)
int
compareTo(java.lang.Object other)
io.vlingo.symbio.Entry
entry()
java.lang.Object
entryData()
boolean
equals(java.lang.Object other)
int
hashCode()
boolean
hasMetadata()
java.lang.String
id()
boolean
isEmpty()
boolean
isNull()
io.vlingo.symbio.Metadata
metadata()
java.lang.String
toString()
java.lang.String
type()
java.lang.Class
typed()
int
typeVersion()
io.vlingo.symbio.Entry
withId(java.lang.String id)
-
-
-
Method Detail
-
asSource
public io.vlingo.symbio.Source asSource(io.vlingo.symbio.EntryAdapterProvider provider)
-
entry
public io.vlingo.symbio.Entry entry()
-
compareTo
public int compareTo(java.lang.Object other)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
id
public java.lang.String id()
- Specified by:
id
in interfaceio.vlingo.symbio.Entry
-
entryData
public java.lang.Object entryData()
- Specified by:
entryData
in interfaceio.vlingo.symbio.Entry
-
metadata
public io.vlingo.symbio.Metadata metadata()
- Specified by:
metadata
in interfaceio.vlingo.symbio.Entry
-
type
public java.lang.String type()
- Specified by:
type
in interfaceio.vlingo.symbio.Entry
-
typeVersion
public int typeVersion()
- Specified by:
typeVersion
in interfaceio.vlingo.symbio.Entry
-
hasMetadata
public boolean hasMetadata()
- Specified by:
hasMetadata
in interfaceio.vlingo.symbio.Entry
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceio.vlingo.symbio.Entry
-
isNull
public boolean isNull()
- Specified by:
isNull
in interfaceio.vlingo.symbio.Entry
-
typed
public java.lang.Class typed()
- Specified by:
typed
in interfaceio.vlingo.symbio.Entry
-
withId
public io.vlingo.symbio.Entry withId(java.lang.String id)
- Specified by:
withId
in interfaceio.vlingo.symbio.Entry
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.vlingo.symbio.store.object.PersistentObject
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classio.vlingo.symbio.store.object.PersistentObject
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-