Class AccessLogParameters
- java.lang.Object
-
- fr.gouv.vitam.storage.engine.server.storagelog.parameters.AccessLogParameters
-
- All Implemented Interfaces:
StorageLogStructure
public class AccessLogParameters extends java.lang.Object implements StorageLogStructure
-
-
Constructor Summary
Constructors Constructor Description AccessLogParameters(java.util.Map<StorageLogbookParameterName,java.lang.String> mapParameters)
Set directly at least all mandatory parameters in the AccessLogParameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkMandatoryParameters()
Check if mandatories parameters are not empty or nulljava.util.Map<StorageLogbookParameterName,java.lang.String>
getMapParameters()
Get the parameters mapStorageLogbookOutcome
getStatus()
Get the status as an outcomeAccessLogParameters
setStatus(StorageLogbookOutcome outcome)
set The status of the operation
-
-
-
Constructor Detail
-
AccessLogParameters
public AccessLogParameters(java.util.Map<StorageLogbookParameterName,java.lang.String> mapParameters)
Set directly at least all mandatory parameters in the AccessLogParameters. This constructor checks if all mandatory parameters are set- Parameters:
mapParameters
- The initial parameters (MUST contains mandatory parameters- Throws:
StorageException
-
-
Method Detail
-
setStatus
public AccessLogParameters setStatus(StorageLogbookOutcome outcome)
set The status of the operation- Parameters:
outcome
- the outcome- Returns:
- the AccessLogParameters after the parameter has been added
-
getStatus
public StorageLogbookOutcome getStatus()
Get the status as an outcome- Returns:
- the status as a StorageLogbookOutcome
-
checkMandatoryParameters
public void checkMandatoryParameters() throws java.lang.IllegalArgumentException
Check if mandatories parameters are not empty or null- Throws:
java.lang.IllegalArgumentException
- thrown when one parameter is empty or null
-
getMapParameters
public java.util.Map<StorageLogbookParameterName,java.lang.String> getMapParameters()
Get the parameters map- Specified by:
getMapParameters
in interfaceStorageLogStructure
- Returns:
- the parameters map
-
-