*\r
*/\r
public class UpdateResult implements Serializable{\r
- \r
- \r
\r
- @SuppressWarnings("unused")\r
+\r
+ private static final long serialVersionUID = 1L;\r
+\r
+ @SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(UpdateResult.class);\r
\r
private Status status = Status.OK;\r
private final List<Exception> exceptions = new ArrayList<Exception>();\r
\r
private final Set<CdmBase> upatedObjects = new HashSet<CdmBase>();\r
- \r
- private CdmBase cdmEntity;\r
+\r
+ private final Set<CdmBase> unchangedObjects = new HashSet<CdmBase>();\r
+\r
+ private CdmBase cdmEntity;\r
\r
// private Set<PersistPair> objectsToDelete = new HashSet<PersistPair>();\r
//\r
}\r
public void setCdmEntity(CdmBase cdmBase) {\r
this.cdmEntity = cdmBase;\r
- \r
+\r
}\r
\r
+ public CdmBase getCdmEntity(){\r
+ return cdmEntity;\r
+ }\r
+\r
+ public Set<CdmBase> getUnchangedObjects() {\r
+ return unchangedObjects;\r
+ }\r
+\r
+ public void addUnchangedObjects(Set<? extends CdmBase> unchangedObjects) {\r
+ this.unchangedObjects.addAll(unchangedObjects);\r
+ }\r
+ public void addUnChangedObject(CdmBase unchangedObject) {\r
+ this.unchangedObjects.add(unchangedObject);\r
+ }\r
\r
- \r
\r
}\r