]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.util/src/org/argeo/util/transaction/WorkingCopy.java
Cosmetic improvements
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / transaction / WorkingCopy.java
1 package org.argeo.util.transaction;
2
3 import java.util.Map;
4
5 public interface WorkingCopy<DATA, ATTR, ID> {
6 void startEditing(DATA user);
7
8 boolean noModifications();
9
10 void cleanUp();
11
12 Map<ID, DATA> getNewData();
13
14 Map<ID, DATA> getDeletedData();
15
16 Map<ID, ATTR> getModifiedData();
17
18 }