package de.passau.uni.sec.compose.id.core.event; import java.util.Collection; import java.util.Date; import de.passau.uni.sec.compose.id.core.domain.IPrincipal; import de.passau.uni.sec.compose.id.core.service.security.RestAuthentication; import de.passau.uni.sec.compose.id.rest.messages.ServiceObjectCreateMessage; import de.passau.uni.sec.compose.id.rest.messages.ServiceObjectTokenUpdateMessage; public class UpdateServiceObjectTokenEvent extends AbstractUpdateEvent implements DetailsIdEvent { private ServiceObjectTokenUpdateMessage message; public UpdateServiceObjectTokenEvent(String id, ServiceObjectTokenUpdateMessage message2, Collection<IPrincipal> principals, long lastModified) { super.entityId = id; super.setLastModifiedKnown(lastModified); super.setPrincipals(principals); message = message2; } public ServiceObjectTokenUpdateMessage getMessage() { return message; } public void setMessage(ServiceObjectTokenUpdateMessage message) { this.message = message; } @Override public String getLoggingDetails() { return "Revoking/updating api token for service object with id: "+entityId; } }