// idega 2000 - Gimmi
package com.idega.block.projectmanager.data;
//import java.util.*;
import java.sql.SQLException;
import java.util.Collection;
import javax.ejb.FinderException;
public class ProjectBMPBean
extends com.idega.data.GenericEntity
implements com.idega.block.projectmanager.data.Project {
public static final String PROJECT = "PRMN_PROJECT";
public static final String PROJECT_ID = "PRMN_PROJECT_ID";
private static final String PARENT_ID = "PARENT_ID";
private static final String PM_PROJECT_STATUS_ID = "PRM_PROJECT_STATUS_ID";
private static final String PROJECT_NUMBER = "PROJECT_NUMBER";
private static final String PROJECT_MANAGER_ID_FINAL = "PRMN_ID_FINAL";
private static final String PROJECT_GROUP_ID_FINAL = "PRMN_GROUP_ID_FINAL";
private static final String WHEEL_GROUP_ID_FINAL = "WHEEL_GROUP_ID_FINAL";
private static final String GROUP_ID_FINAL = "GROUP_ID_FINAL";
private static final String PROJECT_MANGER_ID = "PRMN_MANAGER_ID";
private static final String PROJECT_GROUP_ID = "PRMN_GROUP_ID";
private static final String WHEEL_GROUP_ID = "WHEEL_GROUP_ID";
private static final String VALID = "VALID";
private static final String IMPORTANCE_ID = "IMPORTANCE_ID";
private static final String GROUP_ID = "GROUP_ID";
private static final String FORUM_ID = "FORUM_ID";
private static final String ISSUE_ID = "ISSUE_ID";
private static final String NAME = "NAME";
public ProjectBMPBean() {
super();
}
public ProjectBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes() {
addAttribute(getIDColumnName());
addAttribute(NAME, "Nafn", true, true, "java.lang.String");
addAttribute(ISSUE_ID, "m�laflokkur", true, true, "java.lang.Integer");
addAttribute(FORUM_ID, "spjall", true, true, "java.lang.Integer");
addAttribute(GROUP_ID, "h�pur", true, true, "java.lang.Integer");
addAttribute(IMPORTANCE_ID, "mikilv�gi", true, true, "java.lang.Integer");
addAttribute(VALID, "� lagi", true, true, "java.lang.Boolean");
addAttribute(WHEEL_GROUP_ID, "st�rish�pur", true, true, "java.lang.Integer");
addAttribute(PROJECT_GROUP_ID, "verkefnish�pur", true, true, "java.lang.Integer");
addAttribute(PROJECT_MANGER_ID, "verkefnisst�ri", true, true, "java.lang.Integer");
addAttribute(GROUP_ID_FINAL, "h�pur", true, true, "java.lang.Boolean");
addAttribute(WHEEL_GROUP_ID_FINAL, "st�rish�pur", true, true, "java.lang.Boolean");
addAttribute(PROJECT_GROUP_ID_FINAL, "verkefnish�pur", true, true, "java.lang.Boolean");
addAttribute(PROJECT_MANAGER_ID_FINAL, "verkefnisst�ri", true, true, "java.lang.Boolean");
// gimmi b�tti vi� 29-01-2001
addAttribute(PROJECT_NUMBER, "verkn�mer", true, true, "java.lang.String");
addAttribute(PM_PROJECT_STATUS_ID, "sta�a verks", true, true, "java.lang.Integer");
addAttribute(PARENT_ID, "yfirverk", true, true, "java.lang.Integer");
}
public String getIDColumnName() {
return PROJECT_ID;
}
public String getEntityName() {
return PROJECT;
}
public String getProjectNumber() {
return getStringColumnValue(PROJECT_NUMBER);
}
public void setProjectNumber(String project_number) {
setColumn(PROJECT_NUMBER, project_number);
}
public int getProjectStatusId() {
return getIntColumnValue(PM_PROJECT_STATUS_ID);
}
public void setProjectStatusId(int status_id) {
setColumn(PM_PROJECT_STATUS_ID, status_id);
}
public int getParentId() {
return getIntColumnValue(PARENT_ID);
}
public void setParentId(int parent_id) {
setColumn(PARENT_ID, parent_id);
}
public boolean isGroupIdFinal() {
return ((Boolean) getColumnValue(GROUP_ID_FINAL)).booleanValue();
}
public boolean isWheelGroupIdFinal() {
return ((Boolean) getColumnValue(WHEEL_GROUP_ID_FINAL)).booleanValue();
}
public boolean isProjectGroupIdFinal() {
return ((Boolean) getColumnValue(PROJECT_GROUP_ID_FINAL)).booleanValue();
}
public boolean isProjectManagerIdFinal() {
return ((Boolean) getColumnValue(PROJECT_MANAGER_ID_FINAL)).booleanValue();
}
public void setGroupIdFinal(boolean isFinal) {
setColumn(GROUP_ID_FINAL, isFinal);
}
public void setWheelGroupIdFinal(boolean isFinal) {
setColumn(WHEEL_GROUP_ID_FINAL, isFinal);
}
public void setProjectGroupIdFinal(boolean isFinal) {
setColumn(PROJECT_GROUP_ID_FINAL, isFinal);
}
public void setProjectManagerIdFinal(boolean isFinal) {
setColumn(PROJECT_MANAGER_ID_FINAL, isFinal);
}
public String getName() {
return (String) getColumnValue(NAME);
}
public void setName(String name) {
setColumn(NAME, name);
}
public int getIssueId() {
return getIntColumnValue(ISSUE_ID);
}
public void setIssueId(int issue_id) {
setColumn(ISSUE_ID, issue_id);
}
public int getForumId() {
return getIntColumnValue(FORUM_ID);
}
public void setForumId(int forum_id) {
setColumn(FORUM_ID, forum_id);
}
public int getGroupId() {
return getIntColumnValue(GROUP_ID);
}
/*
* public Group getGroup(){
*
* return (Group) getColumnValue("group_id"); }
*
*/
public void setGroupId(int group_id) {
setColumn(GROUP_ID, group_id);
}
/*
*
* public Group getWheelGroup(){
*
* return (Group) getColumnValue("wheel_group_id"); }
*
*/
public int getWheelGroupId() {
return getIntColumnValue(WHEEL_GROUP_ID);
}
public void setWheelGroupId(int wheel_group_id) {
setColumn(WHEEL_GROUP_ID, wheel_group_id);
}
public int getProjectGroupId() {
return getIntColumnValue(PROJECT_GROUP_ID);
}
public void setProjectGroupId(int project_group_id) {
setColumn(PROJECT_GROUP_ID, project_group_id);
}
public int getProjectManagerId() {
return getIntColumnValue(PROJECT_MANGER_ID);
}
public void setProjectManagerId(int project_manager_id) {
setColumn(PROJECT_MANGER_ID, project_manager_id);
}
public void setImportanceId(int id) {
setColumn(IMPORTANCE_ID, id);
}
public int getImportanceId() {
return getIntColumnValue(IMPORTANCE_ID);
}
public boolean isValid() {
return ((Boolean) getColumnValue(VALID)).booleanValue();
}
public void setValid(boolean valid) {
setColumn(VALID, valid);
}
public Collection ejbFindAllOrderByNumber() throws FinderException{
return super.idoFindPKsByQuery(super.idoQueryGetSelect().appendOrderBy(PROJECT_NUMBER));
}
}