Package org.syncany.database
Class DatabaseVersionHeader
- java.lang.Object
-
- org.syncany.database.DatabaseVersionHeader
-
public class DatabaseVersionHeader extends java.lang.Object
The database version header identifies aDatabaseVersion
using aVectorClock
, a local timestamp and the client's machine name.The database version header plays a significant role in the reconciliation process, in particular when trying to find a winning branch.
-
-
Constructor Summary
Constructors Constructor Description DatabaseVersionHeader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getClient()
java.util.Date
getDate()
VectorClock
getVectorClock()
int
hashCode()
void
setClient(java.lang.String client)
void
setDate(java.util.Date timestamp)
void
setVectorClock(VectorClock vectorClock)
java.lang.String
toString()
-
-
-
Constructor Detail
-
DatabaseVersionHeader
public DatabaseVersionHeader()
-
-
Method Detail
-
getDate
public java.util.Date getDate()
-
setDate
public void setDate(java.util.Date timestamp)
-
getVectorClock
public VectorClock getVectorClock()
-
setVectorClock
public void setVectorClock(VectorClock vectorClock)
-
getClient
public java.lang.String getClient()
-
setClient
public void setClient(java.lang.String client)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-