Android Open Source - YesNoGame Poll Simple






From Project

Back to project page YesNoGame.

License

The source code is released under:

GNU General Public License

If you think the Android project YesNoGame 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 example.swa.yesnogame.domain.simple;
/* w ww . ja  va2 s  .  c  om*/
import android.util.Log;

/**
 * Entity. Simple type. Immtuable type. Clonable. Comparable. Equals on "title"
 * (key).
 * 
 * @author Hendrik.Stilke@siemens.com
 * 
 */
public class PollSimple extends BaseObject implements Cloneable {

  Long id;
  Long created;
  boolean isOpen;
  Long ownerId;
  String question;
  String title;

  public PollSimple(Long id, String title, String question, Long ownerId,
      boolean isOpen, Long created) {
    super();
    this.id = id;
    this.title = title;
    this.question = question;
    this.ownerId = ownerId;
    this.isOpen = isOpen;
    this.created = created;
  }

  @Override
  protected Object clone() throws CloneNotSupportedException {
    return super.clone();
  }

  @Override
  public boolean equals(Object obj) {
    if (this == obj) {
      return true;
    }
    if (obj == null) {
      return false;
    }
    if (getClass() != obj.getClass()) {
      return false;
    }
    PollSimple other = (PollSimple) obj;
    if (this.title == null) {
      if (other.title != null) {
        return false;
      }
    } else if (!this.title.equals(other.title)) {
      return false;
    }
    return true;
  }

  public PollSimple getClone(PollSimple from) {
    PollSimple ret = null;
    try {
      ret = (PollSimple) from.clone();
    } catch (CloneNotSupportedException e) {
      Log.e("YesNo", "cloning failed");
    }
    return ret;
  }

  public Long getCreated() {
    return this.created;
  }

  public Long getId() {
    return this.id;
  }

  public Long getOwnerId() {
    return this.ownerId;
  }

  public String getQuestion() {
    return this.question;
  }

  public String getTitle() {
    return this.title;
  }

  @Override
  public int hashCode() {
    final int prime = 31;
    int result = 1;
    result = prime * result
        + ((this.title == null) ? 0 : this.title.hashCode());
    return result;
  }

  public boolean isOpen() {
    return this.isOpen;
  }

  @Override
  public String toString() {
    String ret = this.title;
    if (ret == null) {
      ret = "";
    }
    if (ret.length() > 20) {
      ret = ret.substring(0, 19) + "...";
    }
    if (!this.isOpen) {
      ret = "(closed) " + ret;
    }
    return ret;
  }

}




Java Source Code List

example.swa.yesnogame.BaseActivity.java
example.swa.yesnogame.InitPollActivity.java
example.swa.yesnogame.MainActivity.java
example.swa.yesnogame.PollResultActivity.java
example.swa.yesnogame.VoteActivity.java
example.swa.yesnogame.domain.Poll.java
example.swa.yesnogame.domain.User.java
example.swa.yesnogame.domain.Vote.java
example.swa.yesnogame.domain.dto.PollSimpleDto.java
example.swa.yesnogame.domain.dto.UserSimpleDto.java
example.swa.yesnogame.domain.dto.VoteSimpleDto.java
example.swa.yesnogame.domain.simple.BaseObject.java
example.swa.yesnogame.domain.simple.PollSimple.java
example.swa.yesnogame.domain.simple.UserSimple.java
example.swa.yesnogame.domain.simple.VoteSimple.java
example.swa.yesnogame.domain.util.PollComparator.java
example.swa.yesnogame.domain.util.VoteComparator.java
example.swa.yesnogame.service.IPollService.java
example.swa.yesnogame.service.PollServiceBase.java
example.swa.yesnogame.service.PollServiceCloud.java
example.swa.yesnogame.service.PollServiceMock.java
example.swa.yesnogame.service.PollServiceProvider.java
example.swa.yesnogame.service.PollService.java
example.swa.yesnogame.service.util.EntityFormatEnum.java
example.swa.yesnogame.service.util.RequestMethodEnum.java
example.swa.yesnogame.service.util.RequestUrlParams.java
example.swa.yesnogame.service.util.RequestUrlTask.java
example.swa.yesnogame.ui.YesNoArrayAdapter.java