package org.ovirt.engine.core.bll.storage; import org.ovirt.engine.core.common.action.StorageDomainManagementParameter; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.dal.dbbroker.DbFacade; public class AddStorageDomainCommon<T extends StorageDomainManagementParameter> extends AddStorageDomainCommand<T> { /** * Constructor for command creation when compensation is applied on startup * * @param commandId */ protected AddStorageDomainCommon(Guid commandId) { super(commandId); } public AddStorageDomainCommon(T parameters) { super(parameters); } @Override protected boolean CanAddDomain() { boolean returnValue = CheckStorageConnection(getStorageDomain().getstorage()); return returnValue; } @Override protected String getStorageArgs() { return DbFacade.getInstance() .getStorageServerConnectionDAO() .get(getStorageDomain().getstorage()) .getconnection(); } }