2021-11-26 12:27:31 +01:00
|
|
|
package org.gcube.gcat.moderation.thread;
|
|
|
|
|
2022-02-28 15:43:40 +01:00
|
|
|
import org.gcube.common.authorization.utils.manager.SecretManagerProvider;
|
2021-12-02 11:50:18 +01:00
|
|
|
import org.gcube.gcat.api.moderation.CMItemStatus;
|
2021-11-26 12:27:31 +01:00
|
|
|
import org.slf4j.Logger;
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author Luca Frosini (ISTI - CNR)
|
|
|
|
*/
|
|
|
|
public class FakeModerationThread extends ModerationThread {
|
|
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(FakeModerationThread.class);
|
|
|
|
|
|
|
|
@Override
|
2022-04-07 16:24:46 +02:00
|
|
|
protected void postMessage(String message) throws Exception {
|
2021-11-26 12:38:37 +01:00
|
|
|
logger.info("gCat is sending a message to the {} for item '{}' (id={}). ItemStatus={}, Message=\"{}\"",
|
2021-11-26 12:27:31 +01:00
|
|
|
ModerationThread.class.getSimpleName(), itemName, itemID, cmItemStatus, message);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void postUserMessage(CMItemStatus cmItemStatus, String userMessage) throws Exception {
|
2021-11-26 12:38:37 +01:00
|
|
|
logger.info("{} is sending a message to the {} for item '{}' (id={}). ItemStatus={}, Message=\"{}\"",
|
2022-02-28 15:43:40 +01:00
|
|
|
SecretManagerProvider.instance.get().getUser().getUsername(),
|
2021-12-01 17:12:04 +01:00
|
|
|
ModerationThread.class.getSimpleName(), itemName, itemID, cmItemStatus, userMessage);
|
2021-11-26 12:27:31 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
protected void createModerationThread() throws Exception {
|
2021-11-26 12:38:37 +01:00
|
|
|
logger.info("Creating {} for item '{}' (id={})", ModerationThread.class.getSimpleName(), itemName, itemID);
|
2021-11-26 12:27:31 +01:00
|
|
|
}
|
|
|
|
|
2022-04-07 16:24:46 +02:00
|
|
|
|
2021-11-26 12:27:31 +01:00
|
|
|
}
|