package net.methodyne.demo;

import net.methodyne.bellvue.core.Sdata;
import java.io.Serializable;
import java.util.Date;

/**
 * Created by Methodyne GmbH.
 * User: yuri
 * Date: 19.05.2003
 * Time: 10:08:19
 *
 */
public class Note implements Serializable{

    public long id = -1l;
    public Date created = new Date();
    public String attention = "This object has locking disabled for demo purposes!";
    public String note = "";

    public String lockType(){ return "OFF"; }

    public Note(){
 //       System.out.println("new Note!!!");
//        new Exception().printStackTrace();
    }

    public String getTitle(){
        int nl = note.length();
        if(nl == 0){
            return "empty note ";
        }
        else if( nl > 9 ){
            return note.substring(0, 9 ).trim();
        }
        else{
            return note;
        }
    }

    public String dispCreated(Sdata sd){
        return "dd.MM.yyyy";
    }
    public String aboutCreated(Sdata sd){
        return "off";
    }
    public String aboutAttention(Sdata sd){
        return "off";
    }

    public String dispNote(Sdata sd){
        return "AREA,40,7";
    }
}