Package fueltrack.client

Examples of fueltrack.client.FuelTrackEntry


  private void loadEntriesFromDataStore() {
    entries = new ArrayList<FuelTrackEntry>();
   
    PreparedQuery query = datastoreService.prepare(new Query(FuelTrackEntry.class.getSimpleName()).addSort("date"));
    for (Entity entity : query.asIterable()) {
      FuelTrackEntry entry = new FuelTrackEntry();
     
      entry.setDate((Date) entity.getProperty("date"));
      entry.setOdometer((Long) entity.getProperty("odometer"));
      entry.setTripMeter((Double) entity.getProperty("tripMeter"));
      entry.setLitres((Double) entity.getProperty("litres"));
      entry.setAmount((Double) entity.getProperty("amount"));
     
      entries.add(entry);
    }
  }
View Full Code Here


    reloadGrid(false);
  }
 
  @GxtUiHandler(uiField = "newEntrySubmitButton", eventType = GxtEvent.OnClick)
  void doNewEntrySubmitClick(ButtonEvent e) {
    FuelTrackEntry entry = new FuelTrackEntry();
   
    for (Field<?> field : newEntryForm.getFields()) {
      if ("date".equalsIgnoreCase(field.getName())) {
        entry.setDate(new Date());
      } else if ("odometer".equalsIgnoreCase(field.getName())) {
        entry.setOdometer(((Double) field.getValue()).longValue());
      } else if ("tripMeter".equalsIgnoreCase(field.getName())) {
        entry.setTripMeter(((Double) field.getValue()));
      } else if ("litres".equalsIgnoreCase(field.getName())) {
        entry.setLitres(((Double) field.getValue()));
      } else if ("amount".equalsIgnoreCase(field.getName())) {
        entry.setAmount(((Double) field.getValue()));
      }
    }
   
    fuelTrackDataService.addFuelTrackEntry(entry, new AsyncCallback<Void>() {
      @Override
View Full Code Here

TOP

Related Classes of fueltrack.client.FuelTrackEntry

Copyright © 2018 www.massapicom. 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.