Package org.fluxtream.connectors.runkeeper

Source Code of org.fluxtream.connectors.runkeeper.RunKeeperFitnessActivityFacetVO

package org.fluxtream.connectors.runkeeper;

import org.fluxtream.core.TimeInterval;
import org.fluxtream.core.connectors.vos.AbstractTimedFacetVO;
import org.fluxtream.core.domain.GuestSettings;
import org.fluxtream.core.mvc.models.DurationModel;

/**
*
* @author Candide Kemmler (candide@fluxtream.com)
*/
public class RunKeeperFitnessActivityFacetVO extends AbstractTimedFacetVO<RunKeeperFitnessActivityFacet> {

    public Integer averageHeartRate;
    public double total_distance;
    public Double total_climb;
    public String activityType;
    public Double totalCalories;

    @Override
    protected void fromFacet(final RunKeeperFitnessActivityFacet facet, final TimeInterval timeInterval, final GuestSettings settings) {
        this.totalCalories = facet.totalCalories;
        this.averageHeartRate = (facet.averageHeartRate!=null && facet.averageHeartRate>0)?facet.averageHeartRate:null;
        this.total_distance = facet.total_distance;
        this.duration = new DurationModel(facet.duration);
        this.total_climb = facet.total_climb;
        this.activityType = facet.type;
    }

}
TOP

Related Classes of org.fluxtream.connectors.runkeeper.RunKeeperFitnessActivityFacetVO

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.