org.granite.client.tide.data
Class Conflicts

java.lang.Object
  extended by org.granite.client.tide.data.Conflicts

public class Conflicts
extends Object

Holds conflict data when locally changed data is in conflict with data coming from the server

Author:
William DRAI

Constructor Summary
Conflicts(EntityManager entityManager)
           
 
Method Summary
 void acceptAllClient()
           
 void acceptAllServer()
           
 void acceptClient(Conflict conflict)
           
 void acceptServer(Conflict conflict)
           
 void addConflict(Identifiable localEntity, Identifiable receivedEntity, List<String> properties)
           
 List<Conflict> getConflicts()
           
 boolean isAllResolved()
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Conflicts

public Conflicts(EntityManager entityManager)
Method Detail

addConflict

public void addConflict(Identifiable localEntity,
                        Identifiable receivedEntity,
                        List<String> properties)

getConflicts

public List<Conflict> getConflicts()

isEmpty

public boolean isEmpty()

isAllResolved

public boolean isAllResolved()

acceptClient

public void acceptClient(Conflict conflict)

acceptAllClient

public void acceptAllClient()

acceptServer

public void acceptServer(Conflict conflict)

acceptAllServer

public void acceptAllServer()