Android Open Source - City-Outdoors-Android Feature






From Project

Back to project page City-Outdoors-Android.

License

The source code is released under:

Copyright (c) 2012, Edinburgh Council All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are ...

If you think the Android project City-Outdoors-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package uk.co.jarofgreen.cityoutdoors.Model;
/**/*from ww  w  .  ja  v  a2s.c o  m*/
 * 
 * @author James Baster  <james@jarofgreen.co.uk>
 * @copyright City of Edinburgh Council & James Baster
 * @license Open Source under the 3-clause BSD License
 * @url https://github.com/City-Outdoors/City-Outdoors-Android
 */
public class Feature {

  protected int id;
  protected float lat;
  protected float lng;
  protected int collectionID;
  protected String shareURL;
  protected String title;
  protected boolean answeredAllQuestions = true;
  private boolean deleted = false;
  
  public Feature() {
    super();
  }
  
  public Feature(int id, float lat, float lng) {
    super();
    this.id = id;
    this.lat = lat;
    this.lng = lng;
  }

  public Feature(int id, float lat, float lng, int collectionID) {
    super();
    this.id = id;
    this.lat = lat;
    this.lng = lng;
    this.collectionID = collectionID;
  }

  public Feature(int id, float lat, float lng, int collectionID, String title) {
    super();
    this.id = id;
    this.lat = lat;
    this.lng = lng;
    this.collectionID = collectionID;
    this.title = title;
  }
  
  public Feature(int id, float lat, float lng, int collectionID, String title, int answeredAllQuestions) {
    super();
    this.id = id;
    this.lat = lat;
    this.lng = lng;
    this.collectionID = collectionID;
    this.title = title;
    this.answeredAllQuestions = (answeredAllQuestions > 0);
  }  
  
  
  public int getId() {
    return id;
  }

  public float getLat() {
    return lat;
  }
  
  public void setLat(float lat) {
    this.lat = lat;
  }

  public void setLat(String lat) {
    if (lat != null) {
      this.lat = Float.parseFloat(lat);
    }
  }  
  
  public float getLng() {
    return lng;
  }
  
  public void setLng(float lng) {
    this.lng = lng;
  }

  public void setLng(String lng) {
    if (lng != null) {
      this.lng = Float.parseFloat(lng);
    }
  }  

  public int getCollectionID() {
    return collectionID;
  }


  public void setCollectionID(int collectionID) {
    this.collectionID = collectionID;
  }

  public String getShareURL() {
    return shareURL;
  }

  public void setShareURL(String shareURL) {
    this.shareURL = shareURL;
  }

  public String getTitle() {
    return title;
  }

  public String getTitle(String defaultValue) {
    if (title != null && title.length() > 0) {
      return title;
    } else {
      return defaultValue;
    }
  }
  
  public void setTitle(String title) {
    this.title = title;
  }

  public void setId(int id) {
    this.id = id;
  }
  
  public void setId(String id) {
    if (id != null) this.id = Integer.parseInt(id);
  }

  public boolean isAnsweredAllQuestions() {
    return answeredAllQuestions;
  }

  public void setAnsweredAllQuestions(boolean answeredAllQuestions) {
    this.answeredAllQuestions = answeredAllQuestions;
  }

  public void setAnsweredAllQuestions(String answeredAllQuestions) {
    if (answeredAllQuestions != null) {
      this.answeredAllQuestions = (answeredAllQuestions.compareTo("1") == 0 || answeredAllQuestions.compareTo("yes") == 0);
    }
  }


  public boolean isDeleted() {
    return deleted;
  }

  public void setDeleted(boolean deleted) {
    this.deleted = deleted;
  }

  public void setDeleted(String deleted) {
    if (deleted != null) {
      this.deleted = (deleted.compareTo("1") == 0 || deleted.compareTo("yes") == 0);
    }
  }  
  
  
  
}




Java Source Code List

uk.co.jarofgreen.cityoutdoors.OurApplication.java
uk.co.jarofgreen.cityoutdoors.Storage.java
uk.co.jarofgreen.cityoutdoors.API.BaseCall.java
uk.co.jarofgreen.cityoutdoors.API.BaseSubmitContentOrReportCall.java
uk.co.jarofgreen.cityoutdoors.API.CheckCurrentUserCall.java
uk.co.jarofgreen.cityoutdoors.API.CollectionCall.java
uk.co.jarofgreen.cityoutdoors.API.CollectionsCall.java
uk.co.jarofgreen.cityoutdoors.API.FeatureCall.java
uk.co.jarofgreen.cityoutdoors.API.FeatureFavouriteCall.java
uk.co.jarofgreen.cityoutdoors.API.FeaturesCall.java
uk.co.jarofgreen.cityoutdoors.API.IndexCall.java
uk.co.jarofgreen.cityoutdoors.API.InformationNeededFromContext.java
uk.co.jarofgreen.cityoutdoors.API.LogInOrSignUpCall.java
uk.co.jarofgreen.cityoutdoors.API.SubmitFeatureCheckinQuestionFreeTextAnswerCall.java
uk.co.jarofgreen.cityoutdoors.API.SubmitFeatureCheckinQuestionHigherOrLowerAnswerCall.java
uk.co.jarofgreen.cityoutdoors.API.SubmitFeatureCheckinQuestionMultipleChoiceAnswerCall.java
uk.co.jarofgreen.cityoutdoors.API.SubmitFeatureContentCall.java
uk.co.jarofgreen.cityoutdoors.API.SubmitFeatureReportCall.java
uk.co.jarofgreen.cityoutdoors.Model.BaseUploadContentOrReport.java
uk.co.jarofgreen.cityoutdoors.Model.Collection.java
uk.co.jarofgreen.cityoutdoors.Model.Content.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestionContent.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestionFreeText.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestionHigherOrLower.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestionMultipleChoice.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestionPossibleAnswer.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckinQuestion.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureCheckin.java
uk.co.jarofgreen.cityoutdoors.Model.FeatureFavourite.java
uk.co.jarofgreen.cityoutdoors.Model.Feature.java
uk.co.jarofgreen.cityoutdoors.Model.ItemField.java
uk.co.jarofgreen.cityoutdoors.Model.Item.java
uk.co.jarofgreen.cityoutdoors.Model.UploadFeatureContent.java
uk.co.jarofgreen.cityoutdoors.Model.UploadFeatureReport.java
uk.co.jarofgreen.cityoutdoors.Service.LoadDataIfStaleService.java
uk.co.jarofgreen.cityoutdoors.Service.LoadDataService.java
uk.co.jarofgreen.cityoutdoors.Service.LoadUserDataService.java
uk.co.jarofgreen.cityoutdoors.Service.SendFeatureContentOrReportService.java
uk.co.jarofgreen.cityoutdoors.Service.SendFeatureFavouriteService.java
uk.co.jarofgreen.cityoutdoors.UI.AboutActivity.java
uk.co.jarofgreen.cityoutdoors.UI.AboutLegalActivity.java
uk.co.jarofgreen.cityoutdoors.UI.BaseActivity.java
uk.co.jarofgreen.cityoutdoors.UI.BaseListActivity.java
uk.co.jarofgreen.cityoutdoors.UI.BaseMonthlyActivity.java
uk.co.jarofgreen.cityoutdoors.UI.BaseNewFeatureContentOrReportActivity.java
uk.co.jarofgreen.cityoutdoors.UI.BrowseMapActivity.java
uk.co.jarofgreen.cityoutdoors.UI.CollectionActivity.java
uk.co.jarofgreen.cityoutdoors.UI.CollectionsActivity.java
uk.co.jarofgreen.cityoutdoors.UI.FavouritesActivity.java
uk.co.jarofgreen.cityoutdoors.UI.FeatureActivity.java
uk.co.jarofgreen.cityoutdoors.UI.FeatureCheckinQuestionExplanationActivity.java
uk.co.jarofgreen.cityoutdoors.UI.FeatureChildrenActivity.java
uk.co.jarofgreen.cityoutdoors.UI.LogInOrSignUpActivity.java
uk.co.jarofgreen.cityoutdoors.UI.LogInTwitterActivity.java
uk.co.jarofgreen.cityoutdoors.UI.MainActivity.java
uk.co.jarofgreen.cityoutdoors.UI.NewFeatureContentActivity.java
uk.co.jarofgreen.cityoutdoors.UI.NewFeatureReportActivity.java
uk.co.jarofgreen.cityoutdoors.UI.PreferencesActivity.java
uk.co.jarofgreen.cityoutdoors.UI.SendFeatureContentOrReportProgressActivity.java
uk.co.jarofgreen.cityoutdoors.UI.SplashActivity.java
uk.co.jarofgreen.cityoutdoors.UI.TermsAndConditionsActivity.java
uk.co.jarofgreen.cityoutdoors.UI.TitleBar.java
uk.co.jarofgreen.cityoutdoors.UI.ViewImageActivity.java
uk.co.jarofgreen.cityoutdoors.UI.WhatsOnActivity.java
uk.co.jarofgreen.cityoutdoors.UI.WildlifeActivity.java