/* * Created on 14.7.2004 */ package com.idega.block.venue.data; import com.idega.data.GenericEntity; import com.idega.user.data.User; /** * @author laddi */ public class VenueTypeBMPBean extends GenericEntity implements VenueType { public String getEntityName() { return ENTITY_NAME; } public Class getPrimaryKeyClass() { return String.class; } public String getIDColumnName() { return COLUMN_VENUE_TYPE; } public void setDefaultValues() { setDeleted(false); } public void initializeAttributes() { addAttribute(COLUMN_VENUE_TYPE, "Venue type", String.class, 32); setAsPrimaryKey(COLUMN_VENUE_TYPE, true); addAttribute(COLUMN_DESCRIPTION, "Description", String.class, 1000); addAttribute(COLUMN_DELETED, "Is deleted", Boolean.class); addAttribute(COLUMN_LOCALIZED_KEY, "Localized key", String.class, 255); addManyToOneRelationship(COLUMN_DELETED_BY, User.class); } public String getName() { return getStringColumnValue(COLUMN_VENUE_TYPE); } public String getDescription() { return getStringColumnValue(COLUMN_DESCRIPTION); } public boolean isDeleted() { return getBooleanColumnValue(COLUMN_DELETED, false); } public User getDeletedBy() { return (User) getColumnValue(COLUMN_DELETED_BY); } public String getLocalizedKey() { return getStringColumnValue(COLUMN_LOCALIZED_KEY); } public void setName(String name) { setColumn(COLUMN_VENUE_TYPE, name); } public void setDescription(String description) { setColumn(COLUMN_DESCRIPTION, description); } public void setDeleted(boolean deleted) { setColumn(COLUMN_DELETED, deleted); } public void setDeletedBy(User user) { setColumn(COLUMN_DELETED_BY, user); } public void setLocalizedKey(String localizedKey) { setColumn(COLUMN_LOCALIZED_KEY, localizedKey); } }