/*
<<<<<<< CurrentResidencyBMPBean.java
* $Id: CurrentResidencyBMPBean.java,v 1.3.4.1 2005/11/28 11:53:32 palli Exp $
=======
* $Id: CurrentResidencyBMPBean.java,v 1.3.4.1 2005/11/28 11:53:32 palli Exp $
>>>>>>> 1.2
*
* Copyright (C) 2001 Idega hf. All Rights Reserved.
* This software is the proprietary information of Idega hf.
* Use is subject to license terms.
*
*/
package is.idega.idegaweb.campus.block.application.data;
import java.sql.SQLException;
import javax.ejb.FinderException;
import com.idega.data.GenericEntity;
/**
*
* @author <a href="mailto:palli@idega.is">Pall Helgason</a>
* @version 1.0
*/
public class CurrentResidencyBMPBean
extends GenericEntity
implements CurrentResidency {
private static final String ENTITY_NAME = "cam_curr_res";
private static final String COLUMN_DESCRIPTION = "description";
private static final String COLUMN_REQ_EXTRA_INFO = "requires_extra_info";
private static final String COLUMN_LOC_KEY = "localization_key";
public CurrentResidencyBMPBean() {
super();
}
public CurrentResidencyBMPBean(int id) throws SQLException {
super(id);
}
public void initializeAttributes() {
addAttribute(getIDColumnName());
addAttribute(COLUMN_DESCRIPTION, "Description", true, true, String.class, 255);
addAttribute(COLUMN_REQ_EXTRA_INFO, "Requires extra info", true, true, Boolean.class);
addAttribute(COLUMN_LOC_KEY, "Localization key", true, true, String.class, 255);
}
public String getEntityName() {
return ENTITY_NAME;
}
public String getDescriptionColumnName() {
return COLUMN_DESCRIPTION;
}
public String getRequiresExtranInfoColumnName() {
return COLUMN_REQ_EXTRA_INFO;
}
public String getName() {
return getDescription();
}
public String getDescription() {
return getStringColumnValue(COLUMN_DESCRIPTION);
}
public void setDescription(String description) {
setColumn(COLUMN_DESCRIPTION, description);
}
public boolean getRequiresExtraInfo() {
return getBooleanColumnValue(COLUMN_REQ_EXTRA_INFO, false);
}
public void setRequiresExtranInfo(boolean extraInfo) {
setColumn(COLUMN_REQ_EXTRA_INFO, extraInfo);
}
public void setLocalizationKey(String key) {
setColumn(COLUMN_LOC_KEY, key);
}
public String getLocalizationKey() {
return getStringColumnValue(COLUMN_LOC_KEY);
}
public java.util.Collection ejbFindAll() throws FinderException{
return super.idoFindAllIDsBySQL();
}
}