Document 클래스(예제 2-1)는 Type 클래스와 일대일 관계다. Type 클래스(예제 2-2 참고)는 문서의 유형(PDF, 노트, 웹 문서)을 정의한다.
예제 2-2 Type.java
package com.apress.isf.java.model;
public class Type {
private String name;
private String desc;
private String extension;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
public String getExtension() {
return extension;
}
public void setExtension(String extension) {
this.extension = extension;
}
}