public class PluginHelper extends Object
Modifier and Type | Class and Description |
---|---|
static class |
PluginHelper.EventDetails |
Modifier and Type | Method and Description |
---|---|
static List<ItemStatus> |
buildBulkItemStatus(WorkerParameters param,
String action,
StatusCode statusCode) |
static <TEventDetails> |
buildBulkItemStatus(WorkerParameters param,
String action,
StatusCode statusCode,
TEventDetails eventDetails) |
static <TEventDetails> |
buildItemStatus(String action,
StatusCode statusCode,
TEventDetails eventDetails) |
static <T> ItemStatus |
buildItemStatusSubItems(String itemId,
Stream<String> subItemIds,
StatusCode statusCode,
T eventDetails) |
static <TEventDetails> |
buildItemStatusWithMasterData(String action,
StatusCode statusCode,
TEventDetails eventDetails,
Object masterDataValue) |
static ItemStatus |
buildItemStatusWithMessage(String action,
StatusCode statusCode,
String message) |
static <TEventDetails> |
createObjectGroupLfcParameters(GUID eventIdentifierProcess,
StatusCode logbookOutcome,
GUID objectIdentifier,
String action,
TEventDetails eventDetails,
LogbookTypeProcess logbookTypeProcess) |
static <TEventDetails> |
createParameters(GUID eventIdentifierProcess,
StatusCode logbookOutcome,
GUID objectIdentifier,
String action,
TEventDetails eventDetails,
LogbookTypeProcess logbookTypeProcess) |
static com.fasterxml.jackson.databind.node.ObjectNode |
eventDetails(Throwable e) |
public static <TEventDetails> ItemStatus buildItemStatus(String action, StatusCode statusCode, TEventDetails eventDetails)
public static ItemStatus buildItemStatusWithMessage(String action, StatusCode statusCode, String message)
public static <TEventDetails> ItemStatus buildItemStatusWithMasterData(String action, StatusCode statusCode, TEventDetails eventDetails, Object masterDataValue)
public static <T> ItemStatus buildItemStatusSubItems(String itemId, Stream<String> subItemIds, StatusCode statusCode, T eventDetails)
public static com.fasterxml.jackson.databind.node.ObjectNode eventDetails(Throwable e)
public static List<ItemStatus> buildBulkItemStatus(WorkerParameters param, String action, StatusCode statusCode)
public static <TEventDetails> List<ItemStatus> buildBulkItemStatus(WorkerParameters param, String action, StatusCode statusCode, TEventDetails eventDetails)
public static <TEventDetails> LogbookLifeCycleUnitParameters createParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)
public static <TEventDetails> LogbookLifeCycleObjectGroupParameters createObjectGroupLfcParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)
Copyright © 2019 Vitam. All rights reserved.