package com.idega.builder.dynamicpagetrigger.data;
import java.sql.SQLException;
import com.idega.core.builder.data.ICDomain;
/**
* Title: IW Project
* Description:
* Copyright: Copyright (c) 2001
* Company: idega
* @author <a href="gummi@idega.is">Gu�mundur �g�st S�mundsson</a>
* @version 1.0
*/
public class DPTDomainBMPBean extends com.idega.data.GenericEntity implements com.idega.builder.dynamicpagetrigger.data.DPTDomain {
public final static String COLUMN_DPTDOMAIN_NAME = "dpt_domain_name";
public final static String COLUMN_IBDOMAIN_ID = "ib_domain_id";
public final static String COLUMN_IBPAGE_ID = "ib_page_id";
public final static String COLUMN_DPT_PAGE_TYPE = "dpt_page_type";
public DPTDomainBMPBean() {
super();
}
public DPTDomainBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes() {
this.addAttribute(this.getIDColumnName());
this.addAttribute(COLUMN_DPTDOMAIN_NAME,"domain name",true,true,String.class,255);
this.addAttribute(COLUMN_IBDOMAIN_ID,"ib_domain_id",true,true,Integer.class,MANY_TO_ONE,ICDomain.class);
this.addAttribute(COLUMN_IBPAGE_ID,"ib_page_id",true,true,Integer.class,MANY_TO_ONE,ICDomain.class);
this.addAttribute(COLUMN_DPT_PAGE_TYPE,"dpt_page_type",true,true,String.class,100);
}
public String getEntityName() {
return "dpt_domain";
}
public void setIBDomainID(int id){
this.setColumn(COLUMN_IBDOMAIN_ID,id);
}
public void setIBPageID(int id){
this.setColumn(COLUMN_IBPAGE_ID,id);
}
public void setDPTPageType(String type){
this.setColumn(COLUMN_DPT_PAGE_TYPE,type);
}
public int getIBDomainID(){
return this.getIntColumnValue(COLUMN_IBDOMAIN_ID);
}
public int getIBPageID(){
return this.getIntColumnValue(COLUMN_IBPAGE_ID);
}
public String getDPTPageType(){
return this.getStringColumnValue(COLUMN_DPT_PAGE_TYPE);
}
}