package net.methodyne.demo; import net.methodyne.bellvue.core.Sdata; import java.util.Date; import java.io.Serializable; /** * Created by Methodyne GmbH. * User: yuri * Date: 19.05.2003 * Time: 10:08:05 * task subject start date due date status owner assign to... priority completion description category private flag details date completed total work actual work companies mileage billing information reminder alarm recurrence pattern range / end date send status when task completes save as save attachments attach files */ public class Task implements Serializable{ public long id = -1l; public String subject = ""; public Date start = new Date(); public Date due = new Date(); public String status = "new"; public String description = ""; public String getTitle(){ int nl = subject.length(); if(nl == 0){ return "New Task"; } else if( nl > 9 ){ return subject.substring(0, 9 ).trim(); } else{ return subject; } } public String lockType(){ return "EXRW"; } public String dispStatus(Sdata sd){ return "SELECT,new,pending,working,waiting,complete,dismissed"; } public String dispStart(Sdata sd){ return "dd.MM.yyyy"; } public String dispDue(Sdata sd){ return "dd.MM.yyyy"; } public String dispDescription(Sdata sd){ return "AREA,40,7"; } }