Package io.toro.martini.tracker
Class Document
- java.lang.Object
-
- io.toro.martini.tracker.Document
-
- All Implemented Interfaces:
Serializable
public abstract class Document extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDocument.Builderstatic classDocument.Logstatic classDocument.Propertystatic classDocument.Statestatic classDocument.Type
-
Constructor Summary
Constructors Constructor Description Document()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Document.Builderbuilder()abstract Collection<String>childIds()abstract StringexternalId()abstract StringinternalId()abstract Collection<Document.Log>logs()abstract Collection<String>parentIds()abstract Collection<Document.Property>properties()abstract StringreceiverId()abstract StringsenderId()abstract StringstateName()abstract Collection<Document.State>states()abstract longtimestamp()abstract Document.BuildertoBuilder()abstract Document.Typetype()abstract Stringusername()
-
-
-
Method Detail
-
internalId
public abstract String internalId()
-
externalId
public abstract String externalId()
-
type
public abstract Document.Type type()
-
stateName
public abstract String stateName()
-
senderId
public abstract String senderId()
-
receiverId
public abstract String receiverId()
-
username
public abstract String username()
-
timestamp
public abstract long timestamp()
-
logs
public abstract Collection<Document.Log> logs()
-
properties
public abstract Collection<Document.Property> properties()
-
states
public abstract Collection<Document.State> states()
-
parentIds
public abstract Collection<String> parentIds()
-
childIds
public abstract Collection<String> childIds()
-
builder
public static Document.Builder builder()
-
toBuilder
public abstract Document.Builder toBuilder()
-
-