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 multipleDatabaseBranchs into one object, and map it to its corresponding owner machine name.The class is mainly used by the
DatabaseReconciliatorwhen 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 DatabaseBranchesclone()DatabaseBranchgetBranch(java.lang.String client)DatabaseBranchgetBranch(java.lang.String client, boolean createIfNotExistant)java.util.Set<java.lang.String>getClients()voidput(java.lang.String machineName, DatabaseBranch branch)voidremove(java.lang.String machineName)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
clone
public DatabaseBranches clone()
- Overrides:
clonein classjava.lang.Object
-
-