Package fr.gouv.vitam.worker.core.utils
Class PluginHelper
- java.lang.Object
-
- fr.gouv.vitam.worker.core.utils.PluginHelper
-
public class PluginHelper extends java.lang.ObjectBasic helper methods for reclassification plugins
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPluginHelper.EventDetails
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<ItemStatus>buildBulkItemStatus(WorkerParameters param, java.lang.String action, StatusCode statusCode)static <TEventDetails>
java.util.List<ItemStatus>buildBulkItemStatus(WorkerParameters param, java.lang.String action, StatusCode statusCode, TEventDetails eventDetails)static ItemStatusbuildItemStatus(java.lang.String action, StatusCode statusCode)static <TEventDetails>
ItemStatusbuildItemStatus(java.lang.String action, StatusCode statusCode, TEventDetails eventDetails)static <T> ItemStatusbuildItemStatusSubItems(java.lang.String itemId, java.util.stream.Stream<java.lang.String> subItemIds, StatusCode statusCode, T eventDetails)static <TEventDetails>
ItemStatusbuildItemStatusWithMasterData(java.lang.String action, StatusCode statusCode, TEventDetails eventDetails, java.lang.Object masterDataValue)static ItemStatusbuildItemStatusWithMessage(java.lang.String action, StatusCode statusCode, java.lang.String message)static <TEventDetails>
LogbookLifeCycleObjectGroupParameterscreateObjectGroupLfcParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, java.lang.String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)static <TEventDetails>
LogbookLifeCycleUnitParameterscreateParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, java.lang.String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)static com.fasterxml.jackson.databind.node.ObjectNodeeventDetails(java.lang.Throwable e)
-
-
-
Method Detail
-
buildItemStatus
public static ItemStatus buildItemStatus(java.lang.String action, StatusCode statusCode)
-
buildItemStatus
public static <TEventDetails> ItemStatus buildItemStatus(java.lang.String action, StatusCode statusCode, TEventDetails eventDetails)
-
buildItemStatusWithMessage
public static ItemStatus buildItemStatusWithMessage(java.lang.String action, StatusCode statusCode, java.lang.String message)
-
buildItemStatusWithMasterData
public static <TEventDetails> ItemStatus buildItemStatusWithMasterData(java.lang.String action, StatusCode statusCode, TEventDetails eventDetails, java.lang.Object masterDataValue)
-
buildItemStatusSubItems
public static <T> ItemStatus buildItemStatusSubItems(java.lang.String itemId, java.util.stream.Stream<java.lang.String> subItemIds, StatusCode statusCode, T eventDetails)
-
eventDetails
public static com.fasterxml.jackson.databind.node.ObjectNode eventDetails(java.lang.Throwable e)
-
buildBulkItemStatus
public static java.util.List<ItemStatus> buildBulkItemStatus(WorkerParameters param, java.lang.String action, StatusCode statusCode)
-
buildBulkItemStatus
public static <TEventDetails> java.util.List<ItemStatus> buildBulkItemStatus(WorkerParameters param, java.lang.String action, StatusCode statusCode, TEventDetails eventDetails)
-
createParameters
public static <TEventDetails> LogbookLifeCycleUnitParameters createParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, java.lang.String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)
-
createObjectGroupLfcParameters
public static <TEventDetails> LogbookLifeCycleObjectGroupParameters createObjectGroupLfcParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, java.lang.String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)
-
-