// ======================================================================== // Copyright (C) zeroth Project Team. All rights reserved. // GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 // http://www.gnu.org/licenses/agpl-3.0.txt // ======================================================================== package zeroth.actor.service.domain.misc; import javax.persistence.Access; import javax.persistence.AccessType; import javax.persistence.Cacheable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import javax.persistence.UniqueConstraint; import zeroth.framework.enterprise.domain.AbstractVersionable; /** * 上場先 * @author nilcy */ @Entity @Access(AccessType.FIELD) @Table(name = "listed_section", uniqueConstraints = { @UniqueConstraint(columnNames = { "section" }) }) @Cacheable(true) public class ListedSection extends AbstractVersionable<ListedSection> { /** 製品番号 */ private static final long serialVersionUID = 4211135076507326572L; /** 上場先 */ @Column(name = "section", nullable = false, insertable = true, updatable = true) private String section; /** * {@link #section} の取得 * @return {@link #section} */ public String getSection() { return section; } /** * {@link #section} の設定 * @param aSection {@link #section} */ public void setSection(final String aSection) { section = aSection; } }