package net.ms.designer.projectbuilder.model;
import java.io.Serializable;
import java.util.Set;
import org.apache.commons.lang.builder.ToStringBuilder;
/** @author Hibernate CodeGenerator */
public class Package implements Serializable {
/** identifier field */
private Long packageId;
/** nullable persistent field */
private String packageCode;
/** nullable persistent field */
private String packageName;
/** nullable persistent field */
private String packageDesc;
/** nullable persistent field */
private net.ms.designer.projectbuilder.model.Project project;
/** persistent field */
private Set components;
private PackagePosition packagePosition;
/** full constructor */
public Package(String packageCode, String packageName, String packageDesc, net.ms.designer.projectbuilder.model.Project project, Set components) {
this.packageCode = packageCode;
this.packageName = packageName;
this.packageDesc = packageDesc;
this.project = project;
this.components = components;
}
/** default constructor */
public Package() {
}
/** minimal constructor */
public Package(Set components) {
this.components = components;
}
public Long getPackageId() {
return this.packageId;
}
public void setPackageId(Long packageId) {
this.packageId = packageId;
}
public String getPackageCode() {
return this.packageCode;
}
public void setPackageCode(String packageCode) {
this.packageCode = packageCode;
}
public String getPackageName() {
return this.packageName;
}
public void setPackageName(String packageName) {
this.packageName = packageName;
}
public String getPackageDesc() {
return this.packageDesc;
}
public void setPackageDesc(String packageDesc) {
this.packageDesc = packageDesc;
}
public net.ms.designer.projectbuilder.model.Project getProject() {
return this.project;
}
public void setProject(net.ms.designer.projectbuilder.model.Project project) {
this.project = project;
}
public Set getComponents() {
return this.components;
}
public void setComponents(Set components) {
this.components = components;
}
/**
* @return the packagePositions
*/
public PackagePosition getPackagePosition() {
return packagePosition;
}
/**
* @param packagePositions the packagePositions to set
*/
public void setPackagePosition(PackagePosition packagePosition) {
this.packagePosition = packagePosition;
}
public String toString() {
return new ToStringBuilder(this)
.append("packageId", getPackageId())
.toString();
}
}