@Test(expected = IllegalArgumentException.class) public void getEmptyParametersTest() { StorageLogbookParameters.buildCreateLogParameters(new HashMap<>()); }
static StorageLogbookParameters buildCreateLogParameters( Map<StorageLogbookParameterName, String> mapParameters) { checkMandatoryParameters(mapParameters, mandatoryParametersForCreate); return new StorageLogbookParameters(mapParameters); }
StorageLogbookParameters implements StorageLogStructure { static StorageLogbookParameters buildCreateLogParameters( Map<StorageLogbookParameterName, String> mapParameters) { checkMandatoryParameters(mapParameters, mandatoryParametersForCreate); return new StorageLogbookParameters(mapParameters); } }
StorageLogbookParameters implements StorageLogStructure { static StorageLogbookParameters buildCreateLogParameters( Map<StorageLogbookParameterName, String> mapParameters) { checkMandatoryParameters(mapParameters, mandatoryParametersForCreate); return new StorageLogbookParameters(mapParameters); } private  StorageLogbookParameters(Map<StorageLogbookParameterName, String> mapParameters); }
StorageLogbookParameters implements StorageLogStructure { static StorageLogbookParameters buildCreateLogParameters( Map<StorageLogbookParameterName, String> mapParameters) { checkMandatoryParameters(mapParameters, mandatoryParametersForCreate); return new StorageLogbookParameters(mapParameters); } private  StorageLogbookParameters(Map<StorageLogbookParameterName, String> mapParameters); static StorageLogbookParameters createLogParameters(String objectIdentifier,
        String dataCategory, String digest, String digestAlgorithm, String size, String agentIdentifiers,
        String agentIdentifierRequester,
        StorageLogbookOutcome outcome); static StorageLogbookParameters buildDeleteLogParameters(
        Map<StorageLogbookParameterName, String> mapParameters); @JsonIgnore LocalDateTime getEventDateTime(); @JsonIgnore StorageLogbookParameters setStatus(StorageLogbookOutcome outcome); @JsonIgnore StorageLogbookOutcome getStatus(); @JsonIgnore Map<StorageLogbookParameterName, String> getMapParameters(); }
StorageLogbookParameters implements StorageLogStructure { static StorageLogbookParameters buildCreateLogParameters( Map<StorageLogbookParameterName, String> mapParameters) { checkMandatoryParameters(mapParameters, mandatoryParametersForCreate); return new StorageLogbookParameters(mapParameters); } private  StorageLogbookParameters(Map<StorageLogbookParameterName, String> mapParameters); static StorageLogbookParameters createLogParameters(String objectIdentifier,
        String dataCategory, String digest, String digestAlgorithm, String size, String agentIdentifiers,
        String agentIdentifierRequester,
        StorageLogbookOutcome outcome); static StorageLogbookParameters buildDeleteLogParameters(
        Map<StorageLogbookParameterName, String> mapParameters); @JsonIgnore LocalDateTime getEventDateTime(); @JsonIgnore StorageLogbookParameters setStatus(StorageLogbookOutcome outcome); @JsonIgnore StorageLogbookOutcome getStatus(); @JsonIgnore Map<StorageLogbookParameterName, String> getMapParameters();  }