Allon Mureinik has posted comments on this change.
Change subject: findbugs: Method invokes inefficient Number constructor
......................................................................
Patch Set 1: I would prefer that you didn't submit this
(11 inline comments)
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/CreateVDSCommand.java
Line 43: info.append(sep);
Line 44: info.append(o);
Line 45: info.append(EQUAL);
Line 46: info.append(createInfo.get(o));
Line 47: sep = (Character.valueOf(SEP)).toString();
Just define SEP as final string "," instead of a character...
Line 48: }
Line 49: log.infoFormat("{0} {1}", getClass().getName(),
info.toString());
Line 50: }
Line 51:
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/DestroyVDSCommand.java
Line 12: @Override
Line 13: protected void ExecuteVdsBrokerCommand() {
Line 14: if (getParameters().getGracefully()) {
Line 15: status =
getBroker().shutdown(getParameters().getVmId().toString(),
Line 16:
(Integer.valueOf(getParameters().getSecondsToWait())).toString(),
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 17: Config.<String>
GetValue(ConfigValues.VmGracefulShutdownMessage));
Line 18: } else {
Line 19: status =
getBroker().destroy(getParameters().getVmId().toString());
Line 20: }
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/EditNetworkVDSCommand.java
Line 56: // options[VdsProperties.force] = "true";
Line 57: if (getParameters().getCheckConnectivity()) {
Line 58: options.put(VdsProperties.CONNECTIVITY_CHECK, "true");
Line 59: options.put(VdsProperties.CONNECTIVITY_TIMEOUT,
Line 60:
(Integer.valueOf(getParameters().getConnectionTimeout())).toString());
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 61: }
Line 62:
Line 63: status = getBroker().editNetwork(oldNetwork, networkName,
vlanId, bond, nics, options);
Line 64: ProceedProxyReturnValue();
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SetVmTicketVDSCommand.java
Line 27:
getVds().getVdsGroupCompatibilityVersion().toString())) {
Line 28: Map<String, String> params = new HashMap<String, String>();
Line 29: params.put("userName", getParameters().getUserName());
Line 30: params.put("userId",
getParameters().getUserId().toString());
Line 31: status = getBroker().setVmTicket(mVmId.toString(),
mTicket, (Integer.valueOf(mValidTime)).toString(),
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 32: connectionAction, params);
Line 33: }
Line 34: else {
Line 35: status = getBroker().setVmTicket(mVmId.toString(),
mTicket, (Integer.valueOf(mValidTime)).toString());
Line 31: status = getBroker().setVmTicket(mVmId.toString(),
mTicket, (Integer.valueOf(mValidTime)).toString(),
Line 32: connectionAction, params);
Line 33: }
Line 34: else {
Line 35: status = getBroker().setVmTicket(mVmId.toString(),
mTicket, (Integer.valueOf(mValidTime)).toString());
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 36: }
Line 37:
Line 38: ProceedProxyReturnValue();
Line 39: }
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VmInfoBuilderBase.java
Line 44: createInfo.put(VdsProperties.vm_name, vm.getName());
Line 45: createInfo.put(VdsProperties.mem_size_mb, vm.getVmMemSizeMb());
Line 46: createInfo.put(VdsProperties.smartcardEnabled,
Boolean.toString(vm.isSmartcardEnabled()));
Line 47: createInfo.put(VdsProperties.num_of_cpus,
Line 48: (Integer.valueOf(vm.getNumOfCpus())).toString());
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 49: if (Config.<Boolean> GetValue(ConfigValues.SendSMPOnRunVm)) {
Line 50: createInfo.put(VdsProperties.cores_per_socket,
Line 51: (Integer.toString(vm.getCpuPerSocket())));
Line 52: }
Line 81: createInfo.put(VdsProperties.cpuType,
Line 82: vm.getVdsGroupCpuFlagsData());
Line 83: }
Line 84: createInfo.put(VdsProperties.niceLevel,
Line 85: (Integer.valueOf(vm.getNiceLevel())).toString());
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 86: if (vm.getStatus() == VMStatus.Suspended
Line 87: && !StringUtils.isEmpty(vm.getHibernationVolHandle()))
{
Line 88: createInfo.put(VdsProperties.hiberVolHandle,
Line 89: vm.getHibernationVolHandle());
....................................................
File
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VmInfoBuilder.java
Line 439: addDevice(struct, vmDevice, vm.getFloppyPath());
Line 440: }
Line 441:
Line 442: private static void addBootOrder(VmDevice vmDevice, Map<String,
Object> struct) {
Line 443: String s =
Integer.valueOf(vmDevice.getBootOrder()).toString();
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 444: if (!org.apache.commons.lang.StringUtils.isEmpty(s) &&
!s.equals("0")) {
Line 445: struct.put(VdsProperties.BootOrder, s);
Line 446: }
Line 447: }
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/hosts/ConfigureLocalStorageModel.java
Line 789: break;
Line 790: }
Line 791:
Line 792: if (i > 0) {
Line 793: commonName = getCommonName() +
(Integer.valueOf(i)).toString();
Instead of Integer.valueOf(int).toString(), just use String.valueOf(int)
Line 794: }
Line 795:
Line 796: return commonName;
Line 797: }
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/UnitVmModel.java
Line 1751: ArrayList<BootSequence> items = new
ArrayList<BootSequence>();
Line 1752: for (char a : value.toString().toCharArray())
Line 1753: {
Line 1754:
items.add(BootSequence.valueOf((Character.valueOf(a)).toString()));
Line 1755: }
Instead of Character.valueOf(char).toString(), just use String.valueOf(char)
Line 1756:
Line 1757: Object firstBootDevice = null;
Line 1758: for (Object item : getFirstBootDevice().getItems())
Line 1759: {
....................................................
File
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmModelBehaviorBase.java
Line 358: for (EntityModel item : items)
Line 359: {
Line 360: int val1 = (Integer) item.getEntity();
Line 361: int val2 = (Integer) oldPriority.getEntity();
Line 362: if ((Integer.valueOf(val1)).equals(val2))
Just define val1 and val2 as integers instead of ints.
This with also solve the possible NPE if item or oldPriority ever become nulls.
Line 363: {
Line 364: getModel().getPriority().setSelectedItem(item);
Line 365: break;
Line 366: }
--
To view, visit http://gerrit.ovirt.org/14128
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: Id868d7fe02fde3af616cef32328a3a893582f4e9
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Shahar Havivi <[email protected]>
Gerrit-Reviewer: Allon Mureinik <[email protected]>
Gerrit-Reviewer: Asaf Shakarchi <[email protected]>
Gerrit-Reviewer: Oved Ourfali <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches