package org.fluxtream.connectors.fluxtream_capture; import org.fluxtream.core.OutsideTimeBoundariesException; import org.fluxtream.core.TimeInterval; import org.fluxtream.core.connectors.vos.AbstractInstantFacetVO; import org.fluxtream.core.domain.GuestSettings; /** * Created by candide on 18/02/15. */ public class FluxtreamObservationFacetVO extends AbstractInstantFacetVO<FluxtreamObservationFacet> { Integer value; String topicName; @Override protected void fromFacet(FluxtreamObservationFacet facet, TimeInterval timeInterval, GuestSettings settings) throws OutsideTimeBoundariesException { this.start = facet.start; this.value = facet.value; this.topicName = settings.topics.get("topic_" + facet.topicId); } }