Skip to content

Commit 51ca443

Browse files
committed
added releasedChildrenValidationMessage to response.
1 parent e98eb7d commit 51ca443

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

src/main/java/edu/stanford/protege/webprotege/bulkop/ChangeEntityParentsResult.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
@JsonTypeName("webprotege.entities.ChangeEntityParents")
1818
public record ChangeEntityParentsResult(@JsonProperty("classesWithCycle") @Nonnull Set<OWLEntityData> classesWithCycle,
1919
@JsonProperty("classesWithRetiredParents") @Nonnull Set<OWLEntityData> classesWithRetiredParents,
20+
21+
@JsonProperty("releasedChildrenValidationMessage") String releasedChildrenValidationMessage,
2022
@JsonProperty("oldParentsThatArelinearizationPathParents") @Nonnull Set<OWLEntityData> oldParentsThatArelinearizationPathParents) implements Result {
2123

2224

src/main/java/edu/stanford/protege/webprotege/bulkop/MoveEntitiesToParentIcdResult.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@
1010
@JsonTypeName(MoveEntitiesToParentIcdAction.CHANNEL)
1111
public record MoveEntitiesToParentIcdResult(
1212
@JsonProperty("isDestinationRetiredClass") boolean isDestinationRetiredClass,
13-
@JsonProperty("entitiesForWhichParentIsLinPathParent") @Nonnull ImmutableMap<String, ImmutableSet<OWLEntityData>> entitiesForWhichParentIsLinPathParent) implements Result {
13+
@JsonProperty("entitiesForWhichParentIsLinPathParent") @Nonnull ImmutableMap<String, ImmutableSet<OWLEntityData>> entitiesForWhichParentIsLinPathParent,
14+
15+
@JsonProperty("releasedChildrenValidationMessages") ImmutableMap<String, String> releasedChildrenValidationMessages) implements Result {
1416

1517
public static MoveEntitiesToParentIcdResult create(boolean isDestinationRetiredClass,
16-
ImmutableMap<String, ImmutableSet<OWLEntityData>> entitiesForWhichParentIsLinPathParent) {
17-
return new MoveEntitiesToParentIcdResult(isDestinationRetiredClass, entitiesForWhichParentIsLinPathParent);
18+
ImmutableMap<String, ImmutableSet<OWLEntityData>> entitiesForWhichParentIsLinPathParent,
19+
ImmutableMap<String, String> releasedChildrenValidationMessages) {
20+
return new MoveEntitiesToParentIcdResult(isDestinationRetiredClass, entitiesForWhichParentIsLinPathParent, releasedChildrenValidationMessages);
1821
}
1922

2023
}

src/main/java/edu/stanford/protege/webprotege/hierarchy/MoveHierarchyNodeIcdResult.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
@JsonTypeName(MoveHierarchyNodeIcdAction.CHANNEL)
99
public record MoveHierarchyNodeIcdResult(@JsonProperty("moved") boolean moved,
1010
@JsonProperty("isDestinationRetiredClass") boolean isDestinationRetiredClass,
11-
@JsonProperty("isInitialParentLinPathParent") boolean isInitialParentLinPathParent) implements Result {
11+
@JsonProperty("isInitialParentLinPathParent") boolean isInitialParentLinPathParent,
12+
13+
@JsonProperty("releasedChildrenValidationMessage") String releasedChildrenValidationMessage) implements Result {
1214

1315
}

0 commit comments

Comments
 (0)