Revision 815a9015
Added by Katja Luther about 6 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DeleteResult.java | ||
---|---|---|
32 | 32 |
private static final Logger logger = Logger.getLogger(DeleteResult.class); |
33 | 33 |
|
34 | 34 |
|
35 |
private final List<Exception> exceptions = new ArrayList<>(); |
|
36 | 35 |
|
37 |
private final Set<CdmBase> relatedObjects = new HashSet<>(); |
|
36 |
private final List<Exception> exceptions = new ArrayList(); |
|
37 |
|
|
38 |
private final Set<CdmBase> relatedObjects = new HashSet(); |
|
39 |
|
|
40 |
private Set<CdmBase> deletedObjects = new HashSet(); |
|
38 | 41 |
|
39 |
// private Set<PersistPair> objectsToDelete = new HashSet<>(); |
|
40 | 42 |
// |
41 | 43 |
// private Set<PersistPair> objectsToSave = new HashSet<>(); |
42 | 44 |
|
... | ... | |
71 | 73 |
this.setMaxStatus(includedResult.getStatus()); |
72 | 74 |
this.addExceptions(includedResult.getExceptions()); |
73 | 75 |
this.addUpdatedObjects(includedResult.getUpdatedObjects()); |
76 |
if (includedResult instanceof DeleteResult){ |
|
77 |
this.addDeletedObjects(((DeleteResult)includedResult).getDeletedObjects()); |
|
78 |
} |
|
74 | 79 |
|
75 | 80 |
} |
76 |
|
|
81 |
public Set<CdmBase> getDeletedObjects() { |
|
82 |
return deletedObjects; |
|
83 |
} |
|
84 |
public void addDeletedObjects(Set<CdmBase> deletedObjects) { |
|
85 |
this.deletedObjects.addAll(deletedObjects); |
|
86 |
} |
|
87 |
public void addDeletedObject(CdmBase deletedObject) { |
|
88 |
this.deletedObjects.add(deletedObject); |
|
89 |
} |
|
77 | 90 |
|
78 | 91 |
} |
Also available in: Unified diff
adapted deleteResult