Android Open Source - Langleo Question






From Project

Back to project page Langleo.

License

The source code is released under:

Apache License

If you think the Android project Langleo 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 com.atteo.langleo_trial.models;
/*  w w  w  . ja v a  2  s .  c o m*/
import java.util.Date;

import com.atteo.silo.Storable;
import com.atteo.silo.associations.BelongsTo;
import com.atteo.silo.associations.DatabaseField;

public class Question extends Storable {
  @BelongsTo
  private Collection collection;
  @DatabaseField
  private Date date;
  @DatabaseField
  private Date previousDate;
  @BelongsTo
  private Word word;
  @DatabaseField
  private Float difficulty = (float) 2.5;
  @DatabaseField
  private Integer repetitions = -1;
  @DatabaseField
  private Integer queries = 0;
  @DatabaseField
  private Integer correct = 0;
  @DatabaseField
  private Long previousInterval = (long) 0;

  public Long getPreviousInterval() {
    return previousInterval;
  }

  public void setPreviousInterval(Long previousInterval) {
    this.previousInterval = previousInterval;
  }

  public Date getPreviousDate() {
    return previousDate;
  }

  public void setPreviousDate(Date previousDate) {
    this.previousDate = previousDate;
  }

  public void setDate(Date date) {
    this.date = date;
  }

  public Date getDate() {
    return date;
  }

  public void setWord(Word word) {
    this.word = word;
  }

  public Word getWord() {
    return word;
  }

  public float getDifficulty() {
    return difficulty;
  }

  public void setDifficulty(float difficulty) {
    this.difficulty = difficulty;
  }

  public int getRepetitions() {
    return repetitions;
  }

  public void addRepetition() {
    load();
    this.repetitions++;
  }

  public void zeroRepetitions() {
    this.repetitions = 0;
  }

  public int getQueries() {
    return queries;
  }

  public void addQuery() {
    load();
    this.queries++;
  }

  public int getCorrect() {
    return correct;
  }

  public void addCorrect() {
    load();
    this.correct++;
  }

  /*
   * public int getPriority() { return priority; }
   * 
   * public void setPriority(int priority) { this.priority = priority; }
   */

  public void setCollection(Collection collection) {
    this.collection = collection;
  }

  public Collection getCollection() {
    return collection;
  }

}




Java Source Code List

com.atteo.langleo_trial.CollectionProgress.java
com.atteo.langleo_trial.ImportData.java
com.atteo.langleo_trial.ImportFile.java
com.atteo.langleo_trial.Langleo.java
com.atteo.langleo_trial.LearningAlgorithm.java
com.atteo.langleo_trial.TaskInfo.java
com.atteo.langleo_trial.TaskManager.java
com.atteo.langleo_trial.activities.Collections.java
com.atteo.langleo_trial.activities.Download.java
com.atteo.langleo_trial.activities.EditCollection.java
com.atteo.langleo_trial.activities.EditList.java
com.atteo.langleo_trial.activities.EditWord.java
com.atteo.langleo_trial.activities.Help.java
com.atteo.langleo_trial.activities.ImportFromFile.java
com.atteo.langleo_trial.activities.Lists.java
com.atteo.langleo_trial.activities.Main.java
com.atteo.langleo_trial.activities.Preferences.java
com.atteo.langleo_trial.activities.SelectFile.java
com.atteo.langleo_trial.activities.SelectList.java
com.atteo.langleo_trial.activities.StackDetails.java
com.atteo.langleo_trial.activities.Study.java
com.atteo.langleo_trial.activities.Updates.java
com.atteo.langleo_trial.activities.Words.java
com.atteo.langleo_trial.algorithms.Olli.java
com.atteo.langleo_trial.models.Collection.java
com.atteo.langleo_trial.models.Language.java
com.atteo.langleo_trial.models.List.java
com.atteo.langleo_trial.models.OlliAnswer.java
com.atteo.langleo_trial.models.OlliFactor.java
com.atteo.langleo_trial.models.Question.java
com.atteo.langleo_trial.models.StudyDay.java
com.atteo.langleo_trial.models.StudySession.java
com.atteo.langleo_trial.models.Word.java
com.atteo.langleo_trial.util.BetterAsyncTask.java
com.atteo.langleo_trial.util.ProgressHandler.java
com.atteo.langleo_trial.views.MainMenuButton.java
com.atteo.langleo_trial.views.NumberPickerButton.java
com.atteo.langleo_trial.views.NumberPicker.java
com.atteo.langleo_trial.views.SelectLimitDialog.java