package com.idega.block.mailinglist.data;
import java.sql.SQLException;
import com.idega.core.user.data.User;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author
* @version 1.0
*/
public class MailAccountBMPBean extends com.idega.block.mailinglist.data.AccountBMPBean implements com.idega.block.mailinglist.data.MailAccount {
public final static String USER_ID = "IC_USER_ID";
public final static String USER_NAME = "USER_NAME";
public MailAccountBMPBean() {
super();
}
public MailAccountBMPBean(int id) throws SQLException{
super(id);
}
public void initializeAttributes() {
super.initializeAttributes();
addAttribute(USER_ID , "User", true, false, Integer.class, "many_to_one", User.class);
addAttribute(USER_NAME , "User name", true, true, String.class);
addManyToManyRelationShip(Mailinglist.class);
}
public String getName(){
return getUserName();
}
public String getEntityName() {
return "MailAccount";
}
public int getUserID(){
return getIntColumnValue(USER_ID);
}
public String getUserName(){
return ((!isNull(USER_NAME)) ? getStringColumnValue(USER_NAME) : "");
}
public void setUserID(int userID){
setColumn(USER_ID, userID);
}
public void setUserName(String userName){
setColumn(USER_NAME, userName);
}
}