Android Open Source - Mamytas Task From Project Back to project page Mamytas .
License The source code is released under:
GNU General Public License
If you think the Android project Mamytas 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 mn.aug.restfulandroid.rest.resource;
/ / w w w . j a v a 2 s . c o m
import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import mn.aug.restfulandroid.util.Logger;
public class Task implements Resource, TaskList, Parcelable {
public static final String TASK_ID_EXTRA ="task_id" ;
public static final String AUTHORITY="WUNDERLIST" ;
public static final String PATH="TASK" ;
public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY
+ "/" + PATH);
private long id=0;
private String title;
private String due_date;
private long list_id;
private int position=0;
@JsonCreator
public Task(@JsonProperty("id" ) long id, @JsonProperty("title" ) String title, @JsonProperty("due_date" ) String due_date, @JsonProperty("list_id" ) long list_id) {
this.id = id;
this.title = title;
this.due_date = due_date;
this.list_id = list_id;
Logger.debug("task" , toString());
}
public Task(String title,String due_date, long list_id) {
this.title = title;
this.due_date = due_date;
this.list_id = list_id;
Logger.debug("task" , toString());
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDue_date() {
return due_date;
}
public void setDue_date(String due_date) {
this.due_date = due_date;
}
public long getList_id() {
return list_id;
}
public void setList_id(long list_id) {
this.list_id = list_id;
}
public int getPosition() {
return position;
}
public void setPosition(int position) {
this.position = position;
}
@Override
public String toString() {
return "id=" + id +
"&title=" + title +
"&due_date=" + due_date +
"&list_id=" + list_id ;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeLong(id);
dest.writeString(title);
dest.writeString(due_date);
dest.writeLong(list_id);
dest.writeInt(position);
}
public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
public Task createFromParcel(Parcel in) {
return new Task(in);
}
public Task[] newArray(int size) {
return new Task[size];
}
};
// Parcelling part
public Task(Parcel in) {
this.id=in.readLong();
this.title=in.readString();
this.due_date=in.readString();
this.list_id=in.readLong();
this.position=in.readInt();
}
}
Java Source Code List mn.aug.restfulandroid.activity.AboutActivity.java mn.aug.restfulandroid.activity.LoginActivity.java mn.aug.restfulandroid.activity.ProjectEditor.java mn.aug.restfulandroid.activity.ProjectsActivity.java mn.aug.restfulandroid.activity.ProjectsArrayAdapter.java mn.aug.restfulandroid.activity.TaskActivity.java mn.aug.restfulandroid.activity.TaskEditor.java mn.aug.restfulandroid.activity.TasksActivity.java mn.aug.restfulandroid.activity.TasksArrayAdapter.java mn.aug.restfulandroid.activity.TimerServiceHelper.java mn.aug.restfulandroid.activity.TimerService.java mn.aug.restfulandroid.activity.TimersArrayAdapter.java mn.aug.restfulandroid.activity.base.RESTfulActivity.java mn.aug.restfulandroid.activity.base.RESTfulListActivity.java mn.aug.restfulandroid.activity.base.UndoBarController.java mn.aug.restfulandroid.provider.CommentsDBAccess.java mn.aug.restfulandroid.provider.ListsDBAccess.java mn.aug.restfulandroid.provider.OwnershipDBAccess.java mn.aug.restfulandroid.provider.ProviderDbHelper.java mn.aug.restfulandroid.provider.RemindersDBAccess.java mn.aug.restfulandroid.provider.TasksDBAccess.java mn.aug.restfulandroid.provider.UsersDBAccess.java mn.aug.restfulandroid.rest.AbstractRestMethod.java mn.aug.restfulandroid.rest.DeleteListRestMethod.java mn.aug.restfulandroid.rest.DeleteTaskRestMethod.java mn.aug.restfulandroid.rest.GetListsRestMethod.java mn.aug.restfulandroid.rest.GetTasksRestMethod.java mn.aug.restfulandroid.rest.GetTimersRestMethod.java mn.aug.restfulandroid.rest.LoginRestMethod.java mn.aug.restfulandroid.rest.PostListRestMethod.java mn.aug.restfulandroid.rest.PostTaskRestMethod.java mn.aug.restfulandroid.rest.PostTimerRestMethod.java mn.aug.restfulandroid.rest.PutListRestMethod.java mn.aug.restfulandroid.rest.PutTaskRestMethod.java mn.aug.restfulandroid.rest.PutTimerRestMethod.java mn.aug.restfulandroid.rest.Request.java mn.aug.restfulandroid.rest.Response.java mn.aug.restfulandroid.rest.RestClient.java mn.aug.restfulandroid.rest.RestMethodFactory.java mn.aug.restfulandroid.rest.RestMethodResult.java mn.aug.restfulandroid.rest.RestMethod.java mn.aug.restfulandroid.rest.ShareListRestMethod.java mn.aug.restfulandroid.rest.resource.Comment.java mn.aug.restfulandroid.rest.resource.Lists.java mn.aug.restfulandroid.rest.resource.Listw.java mn.aug.restfulandroid.rest.resource.Login.java mn.aug.restfulandroid.rest.resource.Reminder.java mn.aug.restfulandroid.rest.resource.Resource.java mn.aug.restfulandroid.rest.resource.TaskList.java mn.aug.restfulandroid.rest.resource.Task.java mn.aug.restfulandroid.rest.resource.Tasks.java mn.aug.restfulandroid.rest.resource.Timer.java mn.aug.restfulandroid.rest.resource.Timers.java mn.aug.restfulandroid.security.AuthorizationManager.java mn.aug.restfulandroid.security.RequestSigner.java mn.aug.restfulandroid.service.ListProcessor.java mn.aug.restfulandroid.service.ListsProcessor.java mn.aug.restfulandroid.service.LoginProcessor.java mn.aug.restfulandroid.service.ProcessorCallback.java mn.aug.restfulandroid.service.ShareProcessor.java mn.aug.restfulandroid.service.TaskProcessor.java mn.aug.restfulandroid.service.TasksProcessor.java mn.aug.restfulandroid.service.TimersProcessor.java mn.aug.restfulandroid.service.WunderlistServiceHelper.java mn.aug.restfulandroid.service.WunderlistService.java mn.aug.restfulandroid.util.DateHelper.java mn.aug.restfulandroid.util.DatePickerFragment.java mn.aug.restfulandroid.util.Logger.java mn.aug.restfulandroid.util.TimePickerFragment.java