Skip to content

Commit 367e217

Browse files
committed
update
1 parent 1770361 commit 367e217

File tree

9 files changed

+26
-2
lines changed

9 files changed

+26
-2
lines changed

docs/openapi/openapi-iam.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7919,6 +7919,7 @@
79197919
- CREATE
79207920
- UPDATE
79217921
- DELETE
7922+
- SOFT_DELETE
79227923
UserActivity:
79237924
type: object
79247925
properties:

docs/openapi/openapi-jwt.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7919,6 +7919,7 @@
79197919
- CREATE
79207920
- UPDATE
79217921
- DELETE
7922+
- SOFT_DELETE
79227923
UserActivity:
79237924
type: object
79247925
properties:

docs/openapi/openapi-key.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7919,6 +7919,7 @@
79197919
- CREATE
79207920
- UPDATE
79217921
- DELETE
7922+
- SOFT_DELETE
79227923
UserActivity:
79237924
type: object
79247925
properties:

dynamodb-documents/src/main/java/com/formkiq/stacks/dynamodb/DocumentServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,7 @@ public boolean deleteDocument(final String siteId, final String documentId,
473473
}
474474
}
475475

476+
this.interceptor.deleteDocument(siteId, documentId, softDelete);
476477
return deleted;
477478
}
478479

dynamodb-documents/src/main/java/com/formkiq/stacks/dynamodb/DocumentServiceInterceptor.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,13 @@ public interface DocumentServiceInterceptor {
4040
*/
4141
void saveDocument(String siteId, String documentId, Map<String, Object> current,
4242
Map<String, Object> previous);
43+
44+
/**
45+
* Delete Document Interceptor.
46+
*
47+
* @param siteId {@link String}
48+
* @param documentId {@link String}
49+
* @param softDelete boolean
50+
*/
51+
void deleteDocument(String siteId, String documentId, boolean softDelete);
4352
}

fkq-plugins/src/main/java/com/formkiq/plugins/useractivity/UserActivityPlugin.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,15 @@ public interface UserActivityPlugin {
6262
*
6363
* @param siteId {@link String}
6464
* @param documentId {@link String}
65-
* @param record {@link Map}
6665
*/
67-
void deleteDocumentActivity(String siteId, String documentId, Map<String, Object> record);
66+
void deleteDocumentActivity(String siteId, String documentId);
67+
68+
69+
/**
70+
* Add soft delete Document Activity.
71+
*
72+
* @param siteId {@link String}
73+
* @param documentId {@link String}
74+
*/
75+
void deleteSoftDocumentActivity(String siteId, String documentId);
6876
}

lambda-api-graalvm/src/main/resources/cloudformation/openapi-iam.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7963,6 +7963,7 @@ Resources:
79637963
- CREATE
79647964
- UPDATE
79657965
- DELETE
7966+
- SOFT_DELETE
79667967
UserActivity:
79677968
type: "object"
79687969
properties:

lambda-api-graalvm/src/main/resources/cloudformation/openapi-jwt.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7963,6 +7963,7 @@ Resources:
79637963
- CREATE
79647964
- UPDATE
79657965
- DELETE
7966+
- SOFT_DELETE
79667967
UserActivity:
79677968
type: "object"
79687969
properties:

lambda-api-graalvm/src/main/resources/cloudformation/openapi-key.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7963,6 +7963,7 @@ Resources:
79637963
- CREATE
79647964
- UPDATE
79657965
- DELETE
7966+
- SOFT_DELETE
79667967
UserActivity:
79677968
type: "object"
79687969
properties:

0 commit comments

Comments
 (0)