Kanagaraj M has posted comments on this change.

Change subject: webadmin :  units of time (sec/ min) in runtime column
......................................................................


Patch Set 2:

(5 comments)

....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/gluster/VolumeRebalanceStatusPopupView.java
Line 169:         rebalanceHostsTable.addEntityModelColumn(new 
FullTimeColumn<EntityModel>() {
Line 170: 
Line 171:             @Override
Line 172:             protected Double getRawValue(EntityModel object) {
Line 173:                 // TODO Auto-generated method stub
Remove TODO
Line 174:                 return 
((GlusterVolumeTaskStatusForHost)(object.getEntity())).getRunTime();
Line 175:             }
Line 176:         }, constants.rebalanceRunTime());
Line 177: 


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/renderer/FullTimeRenderer.java
Line 2: 
Line 3: import com.google.gwt.text.shared.AbstractRenderer;
Line 4: 
Line 5: 
Line 6: public class FullTimeRenderer extends AbstractRenderer<Double> {
I would prefer this to be called as "HumanReadableTimeRenderer"
Line 7:     private static final int SECONDS_IN_A_MINUTE = 60;
Line 8:     private static final int SECONDS_IN_AN_HOUR = SECONDS_IN_A_MINUTE * 
60;
Line 9:     private static final int SECONDS_IN_A_DAY = SECONDS_IN_AN_HOUR * 24;
Line 10:     @Override


Line 11:     public String render(Double time) {
Line 12:         StringBuilder formatTime = new StringBuilder();
Line 13: 
Line 14:         if ( time > SECONDS_IN_A_DAY) {
Line 15:             formatTime.append(time/SECONDS_IN_A_DAY);
I don't think Double/int gives the result in int. Have you tested it?
Line 16:             formatTime.append(" days " );//$NON-NLS-1$
Line 17:             time = time % SECONDS_IN_A_DAY;
Line 18:         }
Line 19:         if( time > SECONDS_IN_AN_HOUR ) {


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/renderer/UptimeRenderer.java
Line 27:         } else if (hours > 0) {
Line 28:             reply += hours + " h "; //$NON-NLS-1$
Line 29:         } else if (minutes > 0) {
Line 30:             reply += minutes + " min "; //$NON-NLS-1$
Line 31:         } else if (seconds >= 0) {
Remove this file from this patch
Line 32:             reply += seconds + " sec"; //$NON-NLS-1$
Line 33:         }
Line 34: 
Line 35:         return reply;


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/FullTimeColumn.java
Line 2: 
Line 3: import 
org.ovirt.engine.ui.common.widget.table.column.RenderedTextColumn;
Line 4: import org.ovirt.engine.ui.webadmin.widget.renderer.FullTimeRenderer;
Line 5: 
Line 6: public abstract class FullTimeColumn<T> extends RenderedTextColumn<T, 
Double> {
"HumanReadableTimeColumn"
Line 7: 
Line 8:     public FullTimeColumn() {
Line 9:         super(new FullTimeRenderer());
Line 10:     }


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I1b72bb58fb4fd0181c912c97842e10faf50d6296
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: anmolbabu <anb...@redhat.com>
Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com>
Gerrit-Reviewer: anmolbabu <anb...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to