package org.ovirt.engine.core.config.validation; import org.apache.log4j.Logger; import org.ovirt.engine.core.config.EngineConfigMap; public class GetValidator implements EngineConfigValidator { private final static Logger log = Logger.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."); } } }