// 이 프로그램은 하동욱님의 서블릿 강좌 예제를
//  토대로 만들어 졌습을 밝힘니다.
/*
	Access를 이용하여 간단한 게시판을 서블릿으로 구현해 보았습니다.
	WebServer는 JavaWebServer2.0를 이용했구요.
	게시판의 기초적인 기능만 만들어 보았으니 관심 있으신분은
	추가적인 기능을 추가해보시면 좀더 나은 게시판이
	될것 같네요.

	질문사항이나 조언해주실분 메일부탁드립니다.

	email : batmanii@dreamx.net
*/
import java.io.*;
import java.util.*;
/**----------------------------------------------------------------------------
 * BoardData
 *
 * author  batmanii
 * version 1.0 (2000/07/22)
 */
///////////////////////////////////////////////////////////////////////////////
// 객체직렬화(ObjectOutput/InputStream)을 사용하기 위해 Serializable구현
public class BoardData implements Serializable
{
    	public Date date;
    	public int num;
    	public String title;
    	public String name;
    	public String email;
    	public String detail;
    	public String password;
    	public String content;

	//    String	dateToString;
    	//우선은 이런이런 자료를 정의해 보았습니다. dateToString은 파일이름으로 사용하기 위해
    	//입력된 시간을 스트링으로 변환시켰습니다.

    	BoardData()
    	{
    	}

    	// 데이터를를 받아서 BoardData객체를 생성시키는 생성자.

    	BoardData(int num, Date date, String title, String name, String email, String password, String content)
    	{
    		this.num = num;
    		this.date = date;
    		this.title = title;
    		this.name = name;
    		this.email = email;
    		this.password = password;
    		this.content = content;
    	}

    	// 이 메소드는 mailto링크가 걸린 이름 출력하고 싶을때 사용할 수 있도록 정의 했습니다.
    	// 아무래도 자주 쓰일것 같아 메소드를 떡~ 하니 만들어 놓았는데..
    	String getLinkName()
    	{
		return "<a href=mailto:"+email+">"+name+"</a>";
    	}

    	// getLinkName메소드와 마찬가지로 mailto링크가 걸린 이멜을 출력할때 사용하도록 정의..
    	String getLinkEmail()
    	{
		return "<a href=mailto:"+email+">"+email+"</a>";
    	}

}
////////////////////////////  END  /////////////////////////////////////////////
