ETags on resources 67/54967/3
authorSotiropoulos, Ioannis (is948x) <Ioannis.Sotiropoulos@amdocs.com>
Fri, 15 Jun 2018 14:32:01 +0000 (15:32 +0100)
committerMichael Arrastia <MArrasti@amdocs.com>
Mon, 18 Jun 2018 10:33:18 +0000 (11:33 +0100)
commitb348af8ed2c4192f88169b37bf53fa25b8a7a681
tree3ce66feb7909f645536a8d0eb5ad2a7879d3ab6c
parent00832f054dd0c21492af531548e321ea25cdb8b4
ETags on resources

An etag should be generated (by Champ) when creating
a resource (edge or vertex). The Champ microservice should return
this etag in the response header. Gizmo should also return the etag
in it's response header (Gizmo will receive the etag from Champ).

Issue-ID: AAI-1196

Change-Id: Ie16f871eccbceeccde037e73e0de0d96eeba18bd
Signed-off-by: Sotiropoulos, Ioannis (is948x) <Ioannis.Sotiropoulos@amdocs.com>
20 files changed:
.gitignore
src/main/java/org/onap/crud/dao/GraphDao.java
src/main/java/org/onap/crud/dao/champ/ChampDao.java
src/main/java/org/onap/crud/event/GraphEvent.java
src/main/java/org/onap/crud/event/envelope/GraphEventHeader.java
src/main/java/org/onap/crud/parser/CrudResponseBuilder.java
src/main/java/org/onap/crud/service/AaiResourceService.java
src/main/java/org/onap/crud/service/AbstractGraphDataService.java
src/main/java/org/onap/crud/service/CrudAsyncGraphDataService.java
src/main/java/org/onap/crud/service/CrudGraphDataService.java
src/main/java/org/onap/crud/service/CrudRestService.java
src/main/java/org/onap/crud/service/EdgePayload.java
src/main/java/org/onap/crud/service/VertexPayload.java
src/main/java/org/onap/crud/util/CrudServiceConstants.java
src/main/java/org/onap/crud/util/CrudServiceUtil.java
src/main/java/org/onap/crud/util/HashGenerator.java [new file with mode: 0644]
src/main/java/org/onap/crud/util/etag/EtagGenerator.java [new file with mode: 0644]
src/test/java/org/onap/crud/service/CrudRestServiceTest.java
src/test/java/org/onap/crud/service/TestDao.java [moved from src/test/java/org/onap/crud/dao/TestDao.java with 56% similarity]
src/test/java/org/onap/crud/util/etag/EtagGeneratorTest.java [new file with mode: 0644]