Juan Hernandez has posted comments on this change.

Change subject: restapi: Implementation for GuestOsInfo and Timezone reporting
......................................................................


Patch Set 7: Code-Review+1

(2 comments)

Looks good, only some minor comments.

https://gerrit.ovirt.org/#/c/41813/7/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java
File 
backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java:

Line 417: 
Line 418:             final boolean hasGuestOsVersion = 
entity.getGuestOsVersion() != null && !entity.getGuestOsVersion().isEmpty();
Line 419:             final boolean hasTimezoneName = 
entity.getGuestOsTimezoneName() != null && 
!entity.getGuestOsTimezoneName().isEmpty();
Line 420:             if (hasGuestOsVersion) {
Line 421:                 GuestOperatingSystem os = new GuestOperatingSystem();
Try to respect a possible existing "GuestOperatingSystem":

  GuestOperatingSystem os = model.getGuestOperatingSystem();
  if (os == null) {
    os = new GuestOperatingSystem();
    model.setGuestOperatingSystem(os);
  }
  os.setWhatever(...);
  ...
Line 422:                 os.setArchitecture(entity.getGuestOsArch().name());
Line 423:                 os.setCodename(entity.getGuestOsCodename());
Line 424:                 os.setDistribution(entity.getGuestOsDistribution());
Line 425:                 os.setKernel(new Kernel());


Line 434:                 model.setGuestOperatingSystem(os);
Line 435:             }
Line 436: 
Line 437:             if (hasTimezoneName) {
Line 438:                 model.setGuestTimeZone(new TimeZone());
Same as above, but for the "TimeZone".
Line 439:                 
model.getGuestTimeZone().setName(entity.getGuestOsTimezoneName());
Line 440:                 
model.getGuestTimeZone().setUtcOffset(mapUtcOffsetToDisplayString(entity.getGuestOsTimezoneOffset()));
Line 441:             }
Line 442: 


-- 
To view, visit https://gerrit.ovirt.org/41813
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I492d42248858fc653918a33e972734bd82be1eec
Gerrit-PatchSet: 7
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Vinzenz Feenstra <vfeen...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com>
Gerrit-Reviewer: Vinzenz Feenstra <vfeen...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to