Allon Mureinik has posted comments on this change.

Change subject: restapi: add storage domain with existing conn id
......................................................................


Patch Set 2: I would prefer that you didn't submit this

(5 inline comments)

If I understand correctly, it seems as though you moved some code around, and 
forgot to add the files where you removed blocks.

Giving -1 just so this doesn't get merged by mistake.

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/AddStorageDomainCommon.java
Line 6: import org.ovirt.engine.core.common.errors.VdcBllMessages;
Line 7: import org.ovirt.engine.core.compat.Guid;
Line 8: import org.ovirt.engine.core.dal.dbbroker.DbFacade;
Line 9: 
Line 10: import java.util.List;
This should be on the top
Line 11: 
Line 12: public class AddStorageDomainCommon<T extends 
StorageDomainManagementParameter> extends AddStorageDomainCommand<T> {
Line 13: 
Line 14:     /**


Line 39:         }
Line 40:         return true;
Line 41:     }
Line 42: 
Line 43:     protected String 
createDomainNamesListFromStorageDomains(List<StorageDomain> domains) {
Don't we have the same function in RemoveStorageServerConnectionCommand?
Shouldn't it be removed from there?
Line 44:         // Build domain names list to display in the error
Line 45:         StringBuilder domainNames = new StringBuilder();
Line 46:         for (StorageDomain domain : domains) {
Line 47:             domainNames.append(domain.getStorageName());


Line 51:         domainNames.deleteCharAt(domainNames.length() - 1);
Line 52:         return domainNames.toString();
Line 53:     }
Line 54: 
Line 55:     protected List<StorageDomain> getStorageDomainsByConnId(String 
connectionId) {
I think we have this in StorageServerConnectionCommandBase, no?
Line 56:         return 
getStorageDomainDAO().getAllByConnectionId(Guid.createGuidFromString(connectionId));
Line 57:     }
Line 58: 
Line 59:     protected boolean prepareFailureMessageForDomains(String 
domainNames) {


Line 55:     protected List<StorageDomain> getStorageDomainsByConnId(String 
connectionId) {
Line 56:         return 
getStorageDomainDAO().getAllByConnectionId(Guid.createGuidFromString(connectionId));
Line 57:     }
Line 58: 
Line 59:     protected boolean prepareFailureMessageForDomains(String 
domainNames) {
this too
Line 60:             addCanDoActionMessage(String.format("$domainNames %1$s", 
domainNames));
Line 61:             return 
failCanDoAction(VdcBllMessages.ACTION_TYPE_FAILED_STORAGE_CONNECTION_BELONGS_TO_SEVERAL_STORAGE_DOMAINS);
Line 62:     }
Line 63: 


....................................................
File 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
Line 205:         case GLUSTERFS:
Line 206:             if 
(StringUtils.isEmpty(storageConnectionFromUser.getId())) {
Line 207:                 validateParameters(storageDomain.getStorage(), 
"vfsType");
Line 208:             }
Line 209:             resp = addDomain(VdcActionType.AddGlusterFsStorageDomain, 
storageDomain, entity, hostId, cnx);
Don't all the file domains need a path?
what am I missing here?
Line 210:             break;
Line 211: 
Line 212:         default:
Line 213:             break;


-- 
To view, visit http://gerrit.ovirt.org/17177
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Icb0495be711f80d71ad5334080228faee03d03dc
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alissa Bonas <abo...@redhat.com>
Gerrit-Reviewer: Alissa Bonas <abo...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Daniel Erez <de...@redhat.com>
Gerrit-Reviewer: Michael Pasternak <mpast...@redhat.com>
Gerrit-Reviewer: Ori Liel <ol...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to