// idega 2000 - Gimmi
/*
* Copyright 2000 idega.is All Rights Reserved.
*/
package is.idega.idegaweb.golf.access;
import is.idega.idegaweb.golf.entity.Member;
import java.util.Collection;
import javax.ejb.EJBException;
import javax.ejb.FinderException;
import com.idega.data.GenericEntity;
public class LoginTableBMPBean extends GenericEntity implements LoginTable{
public void initializeAttributes() {
addAttribute(getIDColumnName());
//addAttribute("member_id","Me�limur",true,true,"java.lang.Integer","one-to-one","com.idega.projects.lv.entity.Member");
//Breytt 13.03.2001 TL:
addAttribute(getMemberIdColumnName(), "Notandi", true, true, "java.lang.Integer", "one-to-one", "is.idega.idegaweb.golf.entity.Member");
//
addAttribute("user_login", "Notandanafn", true, true, "java.lang.String");
addAttribute("user_password", "Lykilor�", true, true, "java.lang.String");
}
public String getIDColumnName() {
return "login_table_id";
}
public String getEntityName() {
return "login_table";
}
public String getUserPassword() {
return (String) getColumnValue("user_password");
}
public void setUserPassword(String userPassword) {
setColumn("user_password", userPassword);
}
public void setUserLogin(String userLogin) {
setColumn("user_login", userLogin);
}
public String getUserLogin() {
return (String) getColumnValue("user_login");
}
public static String getMemberIdColumnName() {
return "member_id";
}
public int getMemberId() {
return getIntColumnValue(getMemberIdColumnName());
}
public void setMemberId(Integer memberId) {
setColumn(getMemberIdColumnName(), memberId);
}
public void setMemberId(int memberId) {
setMemberId((new Integer(memberId)));
}
public Member getMember() {
return (Member)getColumnValue(getMemberIdColumnName());
}
public Object ejbFindByMember(Member member) throws EJBException, FinderException {
return idoFindOnePKByQuery(idoQueryGetSelect().appendWhereEquals(getMemberIdColumnName(),member.getPrimaryKey()));
}
public Collection ejbFindByUserLogin(String userLogin) throws FinderException {
return idoFindAllIDsByColumnBySQL("user_login", userLogin);
}
}