Skip to content

Commit bd079cf

Browse files
committed
added new parents changed event.
1 parent 7b1e168 commit bd079cf

3 files changed

Lines changed: 33 additions & 2 deletions

File tree

src/main/java/edu/stanford/protege/webprotege/gateway/GatewayController.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,6 @@ public RpcResponse execute(@RequestBody RpcRequest request,
6767
}
6868
else {
6969
accessToken = principal.getTokenValue();
70-
logger.info("ALEX " + principal.getTokenValue());
71-
7270
userId = principal.getClaimAsString("preferred_username");
7371
}
7472

src/main/java/edu/stanford/protege/webprotege/gateway/websocket/config/ObjectMapperConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import edu.stanford.protege.webprotege.change.OntologyChangedEvent;
1212
import edu.stanford.protege.webprotege.event.*;
1313
import edu.stanford.protege.webprotege.frame.*;
14+
import edu.stanford.protege.webprotege.gateway.websocket.config.events.ParentsChangedEvent;
1415
import edu.stanford.protege.webprotege.gateway.websocket.config.events.UpdateUiHistoryEvent;
1516
import edu.stanford.protege.webprotege.hierarchy.EntityHierarchyChangedEvent;
1617
import edu.stanford.protege.webprotege.issues.CommentPostedEvent;
@@ -314,6 +315,7 @@ public ObjectMapper objectMapper() {
314315
OntologyBrowserTextChangedEvent.class,
315316
PermissionsChangedEvent.class,
316317
ProjectChangedEvent.class,
318+
ParentsChangedEvent.class,
317319
UpdateUiHistoryEvent.class,
318320
ProjectMovedToTrashEvent.class,
319321
OntologyChangedEvent.class,
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package edu.stanford.protege.webprotege.gateway.websocket.config.events;
2+
3+
import com.fasterxml.jackson.annotation.JsonTypeName;
4+
import edu.stanford.protege.webprotege.common.EventId;
5+
import edu.stanford.protege.webprotege.common.ProjectEvent;
6+
import edu.stanford.protege.webprotege.common.ProjectId;
7+
import org.jetbrains.annotations.NotNull;
8+
import org.semanticweb.owlapi.model.IRI;
9+
10+
@JsonTypeName(ParentsChangedEvent.CHANNEL)
11+
public record ParentsChangedEvent(ProjectId projectId, EventId eventId, IRI entityIri) implements ProjectEvent {
12+
13+
public final static String CHANNEL = "webprotege.events.projects.ui.ParentsChanged";
14+
15+
@NotNull
16+
@Override
17+
public ProjectId projectId() {
18+
return projectId;
19+
}
20+
21+
@NotNull
22+
@Override
23+
public EventId eventId() {
24+
return eventId;
25+
}
26+
27+
@Override
28+
public String getChannel() {
29+
return CHANNEL;
30+
}
31+
}

0 commit comments

Comments
 (0)