Package org.syncany.operations.down
Class DatabaseBranches
- java.lang.Object
-
- org.syncany.operations.down.DatabaseBranches
-
public class DatabaseBranches extends java.lang.Object
The database branches class is a convenience class to bundle multipleDatabaseBranch
s into one object, and map it to its corresponding owner machine name.The class is mainly used by the
DatabaseReconciliator
when comparing and reconciling changes between the clients' database branches.
-
-
Constructor Summary
Constructors Constructor Description DatabaseBranches()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseBranches
clone()
DatabaseBranch
getBranch(java.lang.String client)
DatabaseBranch
getBranch(java.lang.String client, boolean createIfNotExistant)
java.util.Set<java.lang.String>
getClients()
void
put(java.lang.String machineName, DatabaseBranch branch)
void
remove(java.lang.String machineName)
java.lang.String
toString()
-
-
-
Constructor Detail
-
DatabaseBranches
public DatabaseBranches()
-
-
Method Detail
-
getClients
public java.util.Set<java.lang.String> getClients()
-
getBranch
public DatabaseBranch getBranch(java.lang.String client)
-
getBranch
public DatabaseBranch getBranch(java.lang.String client, boolean createIfNotExistant)
-
put
public void put(java.lang.String machineName, DatabaseBranch branch)
-
remove
public void remove(java.lang.String machineName)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
clone
public DatabaseBranches clone()
- Overrides:
clone
in classjava.lang.Object
-
-