/** * */ package org.sinnlabs.dbvim.model; import com.j256.ormlite.dao.ForeignCollection; import com.j256.ormlite.field.DatabaseField; import com.j256.ormlite.field.ForeignCollectionField; import com.j256.ormlite.table.DatabaseTable; /** * Class represents character menu * @author peter.liverovsky * */ @DatabaseTable(tableName = "CharacterMenus") public class CharacterMenu { public static final String NAME_FIELD_NAME = "name"; @DatabaseField(id = true, columnName = NAME_FIELD_NAME) protected String name; @ForeignCollectionField(eager = true) ForeignCollection<CharacterMenuItem> items; /** * Returns CharacterMenu name * @return */ public String getName() { return name; } /** * Sets CharacterMenu name * @param name Menu name */ public void setName(String name) { this.name = name; } /** * Returns CharacterMenu items * @return */ public ForeignCollection<CharacterMenuItem> getItems() { return items; } }