public class DefaultWorkerParameters extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Set<WorkerParameterName> |
mandatoryParameters |
protected Map<WorkerParameterName,String> |
mapParameters |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultWorkerParameters(Map<String,String> map)
Builder for REST
|
| Modifier and Type | Method and Description |
|---|---|
String |
getContainerName()
Get container name parameter
|
String |
getCurrentStep()
Get the current step parameter
|
LogbookTypeProcess |
getLogbookTypeProcess()
Get the logbook Type Process
|
Set<WorkerParameterName> |
getMandatoriesParameters()
Get the attributes name which not have to be empty or null
|
Map<WorkerParameterName,String> |
getMapParameters()
Get all the parameters
|
String |
getMetadataRequest()
Get the metadata request parameter
|
String |
getObjectId()
Get the object id parameter
|
String |
getObjectName()
Get the object name parameter
|
List<String> |
getObjectNameList()
Get the object name parameter
|
String |
getParameterValue(WorkerParameterName parameterName)
Get the parameter according to the parameterName
|
String |
getPreviousStep()
Get the previous step parameter
|
String |
getProcessId()
Get the process id parameter
|
String |
getUrlMetadata()
Get the url of metadata resource parameter
|
String |
getUrlWorkspace()
Get the url of workspace resource parameter
|
String |
getWorkerGUID()
Get the worker GUID parameter
|
DefaultWorkerParameters |
newInstance()
Shallow copy of DefaultWorkerParameter
|
WorkerParameters |
putParameterValue(WorkerParameterName parameterName,
String parameterValue)
Put parameterValue on mapParameters with parameterName key
If parameterKey already exists, then override it (no check) |
WorkerParameters |
setContainerName(String containerName)
Set the container name value
|
WorkerParameters |
setCurrentStep(String currentStep)
Set the current step value
|
WorkerParameters |
setFromParameters(WorkerParameters parameters)
Set parameters from another WorkerParameters
|
WorkerParameters |
setLogbookTypeProcess(LogbookTypeProcess logbookTypeProcess)
Set the logbook Type Process
|
WorkerParameters |
setMap(Map<String,String> map)
Set from map using String as Key
|
WorkerParameters |
setMetadataRequest(String metadataRequest)
Set the request metadata request value
|
WorkerParameters |
setObjectId(String objectId)
Set the object id value
|
WorkerParameters |
setObjectName(String objectName)
Set the object name value
|
WorkerParameters |
setObjectNameList(List<String> objectNameList)
Set the object name value
|
WorkerParameters |
setPreviousStep(String previousStep)
Set the previous step value
|
WorkerParameters |
setProcessId(String processId)
Set the process id value
|
WorkerParameters |
setUrlMetadata(String urlMetadata)
Set the url of metadata resource value
|
WorkerParameters |
setUrlWorkspace(String urlWorkspace)
Set the url of workspace resource value
|
WorkerParameters |
setWorkerGUID(GUID workerGUID)
Set the worker GUID value
|
String |
toString() |
protected final Map<WorkerParameterName,String> mapParameters
protected final Set<WorkerParameterName> mandatoryParameters
protected DefaultWorkerParameters(Map<String,String> map)
map - the wanted parametersIllegalArgumentException - if one key is not allowedpublic DefaultWorkerParameters newInstance()
public Set<WorkerParameterName> getMandatoriesParameters()
VitamParametergetMandatoriesParameters in interface VitamParameter<WorkerParameterName>public Map<WorkerParameterName,String> getMapParameters()
VitamParametergetMapParameters in interface VitamParameter<WorkerParameterName>public WorkerParameters putParameterValue(WorkerParameterName parameterName, String parameterValue)
WorkerParametersputParameterValue in interface WorkerParametersparameterName - the key of the parameter to put on the parameter mapparameterValue - the value to put on the parameter mappublic String getParameterValue(WorkerParameterName parameterName)
WorkerParametersgetParameterValue in interface WorkerParametersparameterName - the wanted parameterpublic WorkerParameters setMap(Map<String,String> map)
WorkerParameterssetMap in interface WorkerParametersmap - the map parameters to setpublic String getCurrentStep()
WorkerParametersgetCurrentStep in interface WorkerParameterspublic WorkerParameters setCurrentStep(String currentStep)
WorkerParameterssetCurrentStep in interface WorkerParameterscurrentStep - the current step valuepublic String getPreviousStep()
WorkerParametersgetPreviousStep in interface WorkerParameterspublic WorkerParameters setPreviousStep(String previousStep)
WorkerParameterssetPreviousStep in interface WorkerParameterspreviousStep - the current step valuepublic String getContainerName()
WorkerParametersgetContainerName in interface WorkerParameterspublic WorkerParameters setContainerName(String containerName)
WorkerParameterssetContainerName in interface WorkerParameterscontainerName - the container name valuepublic String getObjectId()
WorkerParametersgetObjectId in interface WorkerParameterspublic WorkerParameters setObjectId(String objectId)
WorkerParameterssetObjectId in interface WorkerParametersobjectId - the object id valuepublic String getObjectName()
WorkerParametersgetObjectName in interface WorkerParameterspublic WorkerParameters setObjectName(String objectName)
WorkerParameterssetObjectName in interface WorkerParametersobjectName - the object name valuepublic List<String> getObjectNameList()
WorkerParametersgetObjectNameList in interface WorkerParameterspublic WorkerParameters setObjectNameList(List<String> objectNameList)
WorkerParameterssetObjectNameList in interface WorkerParametersobjectNameList - the object name valuepublic String getMetadataRequest()
WorkerParametersgetMetadataRequest in interface WorkerParameterspublic WorkerParameters setMetadataRequest(String metadataRequest)
WorkerParameterssetMetadataRequest in interface WorkerParametersmetadataRequest - the metadata request valuepublic String getWorkerGUID()
WorkerParametersgetWorkerGUID in interface WorkerParameterspublic WorkerParameters setWorkerGUID(GUID workerGUID)
WorkerParameterssetWorkerGUID in interface WorkerParametersworkerGUID - the worker GUID valuepublic String getProcessId()
WorkerParametersgetProcessId in interface WorkerParameterspublic WorkerParameters setProcessId(String processId)
WorkerParameterssetProcessId in interface WorkerParametersprocessId - the process id valuepublic String getUrlMetadata()
WorkerParametersgetUrlMetadata in interface WorkerParameterspublic WorkerParameters setUrlMetadata(String urlMetadata)
WorkerParameterssetUrlMetadata in interface WorkerParametersurlMetadata - the url of metadata resource valuepublic String getUrlWorkspace()
WorkerParametersgetUrlWorkspace in interface WorkerParameterspublic WorkerParameters setUrlWorkspace(String urlWorkspace)
WorkerParameterssetUrlWorkspace in interface WorkerParametersurlWorkspace - the url of workspace resource valuepublic LogbookTypeProcess getLogbookTypeProcess()
WorkerParametersgetLogbookTypeProcess in interface WorkerParameterspublic WorkerParameters setLogbookTypeProcess(LogbookTypeProcess logbookTypeProcess)
WorkerParameterssetLogbookTypeProcess in interface WorkerParameterslogbookTypeProcess - the logbook Type Processpublic WorkerParameters setFromParameters(WorkerParameters parameters)
WorkerParameterssetFromParameters in interface WorkerParametersparameters - the parameters to setCopyright © 2018 Vitam. All rights reserved.