Android Open Source - YesNoGame Vote 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;
//from  ww w  .ja  va 2 s . co m
import android.util.Log;

/**
 * Entity class. Simple type. Immutable. Comparable. Equals on userID and pollId
 * (keys).
 * 
 * @author Hendrik.Stilke@siemens.com
 * 
 */
public class VoteSimple extends BaseObject implements Cloneable {

  Long id;
  Long pollId;
  Long userId;

  int voteValue;

  public VoteSimple(Long id, Long userId, Long pollId, int voteValue) {
    super();
    this.id = id;
    this.userId = userId;
    this.pollId = pollId;
    this.voteValue = voteValue;
  }

  @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;
    }
    VoteSimple other = (VoteSimple) obj;
    if (this.pollId == null) {
      if (other.pollId != null) {
        return false;
      }
    } else if (!this.pollId.equals(other.pollId)) {
      return false;
    }
    if (this.userId == null) {
      if (other.userId != null) {
        return false;
      }
    } else if (!this.userId.equals(other.userId)) {
      return false;
    }

    return true;
  }

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

  /**
   * Gets the id of the vote.
   * 
   * @return
   */
  public Long getId() {
    return this.id;
  }

  /**
   * Gets the id of the poll of the vote
   * 
   * @return
   */
  public Long getPollId() {
    return this.pollId;
  }

  /**
   * Gets the id of the user
   * 
   * @return
   */
  public Long getUserId() {
    return this.userId;
  }

  /**
   * Gets the vote value (0-100)
   * 
   * @return
   */
  public int getVoteValue() {
    return this.voteValue;
  }

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

}




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