package org.ovirt.engine.core.config.validation; import org.ovirt.engine.core.config.EngineConfigMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class GetValidator implements EngineConfigValidator { private static final Logger log = LoggerFactory.getLogger(GetValidator.class); /** * Validates that the 'get' action has a key. * * @throws IllegalArgumentException * If the engineConfigMap does not contain a key. */ @Override public void validate(ConfigActionType actionType, EngineConfigMap engineConfigMap) throws IllegalArgumentException { if (engineConfigMap.getKey() == null) { log.debug("validator for 'get' action: Missing key for get action."); throw new IllegalArgumentException("Missing key for get action."); } } }