public class LogbookParametersFactory extends Object
// Retrieves logbook operation parameters with standard required fields
LogbookOperationParameters parameters = LogbookParametersFactory.getLogbookOperationParameters();
// Retrieves logbook operation parameters with standard required fields and specifics required fields
Set<LogbookParameterName> specificMandatoryFields = new HashSet<>()
// add specific fields
specificMandatoryFields.add(LogbookParameterName.objectIdentifier);
specificMandatoryFields.add(LogbookParameterName.agentIdentifier);
// Retrieves parameter object
parameters = LogbookParametersFactory.getLogbookOperationParameters(specificMandatoryFields);
Modifier and Type | Method and Description |
---|---|
static Set<LogbookParameterName> |
getDefaultLifeCycleMandatory() |
static Set<LogbookParameterName> |
getDefaultOperationMandatory() |
static LogbookLifeCycleObjectGroupParameters |
newLogbookLifeCycleObjectGroupParameters()
Get a new Empty LogbookLifeCycleObjectGroupParameters object.
|
static LogbookLifeCycleObjectGroupParameters |
newLogbookLifeCycleObjectGroupParameters(GUID eventIdentifier,
String eventType,
GUID eventIdentifierProcess,
LogbookTypeProcess eventTypeProcess,
StatusCode outcome,
String outcomeDetail,
String outcomeDetailMessage,
GUID objectIdentifier)
Get a new LogbookLifeCycleObjectGroupParameters object
|
static LogbookLifeCycleUnitParameters |
newLogbookLifeCycleUnitParameters()
Get a new Empty LogbookLifeCycleUnitParameters object.
|
static LogbookLifeCycleUnitParameters |
newLogbookLifeCycleUnitParameters(GUID eventIdentifier,
String eventType,
GUID eventIdentifierProcess,
LogbookTypeProcess eventTypeProcess,
StatusCode outcome,
String outcomeDetail,
String outcomeDetailMessage,
GUID objectIdentifier)
Get a new LogbookLifeCycleUnitParameters object
|
static LogbookOperationParameters |
newLogbookOperationParameters()
Get a new Empty LogbookOperationParameters object.
|
static LogbookOperationParameters |
newLogbookOperationParameters(GUID eventIdentifier,
String eventType,
GUID eventIdentifierProcess,
LogbookTypeProcess eventTypeProcess,
StatusCode outcome,
String outcomeDetailMessage,
GUID eventIdentifierRequest)
Get a new LogbookOperationParameters object
|
static LogbookOperationParameters |
newLogbookOperationParameters(GUID eventIdentifier,
String eventType,
GUID eventIdentifierProcess,
LogbookTypeProcess eventTypeProcess,
StatusCode outcome,
String subtask,
String appendedDetailMessage,
GUID eventIdentifierRequest)
Get a new LogbookOperationParameters object for subtask
|
public static LogbookOperationParameters newLogbookOperationParameters()
public static LogbookLifeCycleUnitParameters newLogbookLifeCycleUnitParameters()
public static LogbookLifeCycleObjectGroupParameters newLogbookLifeCycleObjectGroupParameters()
public static LogbookOperationParameters newLogbookOperationParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetailMessage, GUID eventIdentifierRequest)
eventIdentifier
- the event id of LogbookOperationParameters to createeventType
- the event type of LogbookOperationParameters to createeventIdentifierProcess
- the event id process of LogbookOperationParameters to createeventTypeProcess
- the event type process of LogbookOperationParameters to createoutcome
- the outcome of LogbookOperationParameters to createoutcomeDetailMessage
- the outcome detail message of of LogbookOperationParameters to createeventIdentifierRequest
- the event id request of LogbookOperationParameters to createIllegalArgumentException
- if any parameter is null or emptypublic static LogbookOperationParameters newLogbookOperationParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String subtask, String appendedDetailMessage, GUID eventIdentifierRequest)
eventIdentifier
- the event id of LogbookOperationParameters to createeventType
- the event type of LogbookOperationParameters to createeventIdentifierProcess
- the event id process of LogbookOperationParameters to createeventTypeProcess
- the event type process of LogbookOperationParameters to createoutcome
- the outcome of LogbookOperationParameters to createsubtask
- may be nullappendedDetailMessage
- may be null, the detail messageeventIdentifierRequest
- the event id request of LogbookOperationParameters to createIllegalArgumentException
- if any parameter is null or emptypublic static LogbookLifeCycleUnitParameters newLogbookLifeCycleUnitParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetail, String outcomeDetailMessage, GUID objectIdentifier)
eventIdentifier
- the event id of LogbookLifeCycleUnitParameters to createeventType
- the event type of LogbookLifeCycleUnitParameters to createeventIdentifierProcess
- the event id process of LogbookLifeCycleUnitParameters to createeventTypeProcess
- the event type process of LogbookLifeCycleUnitParameters to createoutcome
- the outcome of LogbookLifeCycleUnitParameters to createoutcomeDetail
- the outcome detail of LogbookLifeCycleUnitParameters to createoutcomeDetailMessage
- the outcome detail message of LogbookLifeCycleUnitParameters to createobjectIdentifier
- the object id of LogbookLifeCycleUnitParameters to createIllegalArgumentException
- if any parameter is null or emptypublic static LogbookLifeCycleObjectGroupParameters newLogbookLifeCycleObjectGroupParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetail, String outcomeDetailMessage, GUID objectIdentifier)
eventIdentifier
- the event id of LogbookLifeCycleObjectGroupParameters to createeventType
- the event type of LogbookLifeCycleObjectGroupParameters to createeventIdentifierProcess
- the event id process of LogbookLifeCycleObjectGroupParameters to createeventTypeProcess
- the event type process of LogbookLifeCycleObjectGroupParameters to createoutcome
- the outcome of LogbookLifeCycleObjectGroupParameters to createoutcomeDetail
- the outcome detail of LogbookLifeCycleObjectGroupParameters to createoutcomeDetailMessage
- the outcome detail message of LogbookLifeCycleObjectGroupParameters to createobjectIdentifier
- the object id of LogbookLifeCycleObjectGroupParameters to createIllegalArgumentException
- if any parameter is null or emptypublic static Set<LogbookParameterName> getDefaultOperationMandatory()
public static Set<LogbookParameterName> getDefaultLifeCycleMandatory()
Copyright © 2018 Vitam. All rights reserved.