/* * Copyright (c) 2016 EMC Corporation * All Rights Reserved */ package com.emc.storageos.volumecontroller.impl.validators.vplex; import com.emc.storageos.db.client.DbClient; import com.emc.storageos.volumecontroller.impl.validators.ValidatorConfig; import com.emc.storageos.volumecontroller.impl.validators.ValidatorLogger; public abstract class AbstractVplexValidator { private DbClient dbClient; private ValidatorConfig config; private ValidatorLogger logger; public AbstractVplexValidator(DbClient dbClient, ValidatorConfig config, ValidatorLogger logger) { this.dbClient = dbClient; this.config = config; this.logger = logger; } /** * Returns the database client. * * @return the database client */ public DbClient getDbClient() { return dbClient; } /** * Returns the ValidatorConfig. * * @return the validator config object */ public ValidatorConfig getValidatorConfig() { return config; } /** * Returns the ValidatorLogger. * * @return the validator logger object */ public ValidatorLogger getValidatorLogger() { return logger; } }