Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package database;
- import android.os.Parcel;
- import android.os.Parcelable;
- public class Feedback implements Parcelable
- {
- Long id;
- String dificultate;
- Float rating;
- String sugestii;
- public Feedback(Long id, String dificultate, Float rating, String sugestii)
- {
- this.id = id;
- this.dificultate = dificultate;
- this.rating = rating;
- this.sugestii = sugestii;
- }
- public Feedback(String dificultate, Float rating, String sugestii)
- {
- this.dificultate = dificultate;
- this.rating = rating;
- this.sugestii = sugestii;
- }
- protected Feedback(Parcel in) {
- id = in.readLong();
- if(id == -1)
- {
- id = null;
- }
- dificultate = in.readString();
- if (in.readByte() == 0) {
- rating = null;
- } else {
- rating = in.readFloat();
- }
- sugestii = in.readString();
- }
- public static final Creator<Feedback> CREATOR = new Creator<Feedback>() {
- @Override
- public Feedback createFromParcel(Parcel in) {
- return new Feedback(in);
- }
- @Override
- public Feedback[] newArray(int size) {
- return new Feedback[size];
- }
- };
- public Long getId() {
- return id;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public String getDificultate() {
- return dificultate;
- }
- public void setDificultate(String dificultate) {
- this.dificultate = dificultate;
- }
- public Float getRating() {
- return rating;
- }
- public void setRating(Float rating) {
- this.rating = rating;
- }
- public String getSugestii() {
- return sugestii;
- }
- public void setSugestii(String sugestii) {
- this.sugestii = sugestii;
- }
- @Override
- public String toString()
- {
- return "Feedback{" +
- "id=" + id +
- ", dificultate='" + dificultate + '\'' +
- ", rating=" + rating +
- ", sugestii='" + sugestii + '\'' +
- '}';
- }
- @Override
- public int describeContents()
- {
- return 0;
- }
- @Override
- public void writeToParcel(Parcel dest, int flags)
- {
- dest.writeLong(id != null ? id : -1);
- dest.writeString(dificultate);
- if (rating == null) {
- dest.writeByte((byte) 0);
- } else {
- dest.writeByte((byte) 1);
- dest.writeFloat(rating);
- }
- dest.writeString(sugestii);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement