亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? newsbo.java

?? 測(cè)試工具ejb3unit的例子。使用時(shí)需要導(dǎo)入ejb3unit,jmock,log4等的jar文件
?? JAVA
字號(hào):
package com.ejb3unit;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;

/**
 * Test entity bean with annotated fields. Represents market related news object.
 * 
 * @author Daniel Wiese
 * @since 18.09.2005
 */
@Entity
@Table(name = "news")
@NamedQuery(name = "NewsBo.allNews", query = "from com.ejb3unit.NewsBo")
public class NewsBo implements Serializable {
    @Transient
    private static final long serialVersionUID = 1L;

    @EmbeddedId
    private NewsId primaryKey;

    // fields
    @Column(name = "agentur", nullable = false, length = 50)
    private String agentur;

    @Column(name = "text", nullable = false)
    private String text;

    @Column(name = "tag", nullable = true)
    private Integer tag;

    @Column(name = "aktienliste", nullable = true, length = 250)
    private String aktienliste;

    @Column(name = "quellenID", nullable = true)
    private Integer quellenID;

    /**
     * Default constructor Constructor.
     */
    public NewsBo() {

    }

    /**
     * Constructor for primary key.
     * 
     * @param datumInMillis -
     *            zeitpunkt der nachricht
     * @param wkn -
     *            die wkn zu der die nachricht gehoert
     * @param ueberschrift -
     *            die uebershrift
     */
    public NewsBo(final Long datumInMillis, final int wkn, final String ueberschrift) {
        this.primaryKey = new NewsId();
        this.setDatumInMillis(datumInMillis);
        this.setWkn(wkn);
        this.setUeberschrift(ueberschrift);
    }

    /**
     * Constructor for required fields.
     * 
     * @param datumInMillis -
     *            zeitpunkt der nachricht
     * @param wkn -
     *            die wkn zu der die nachricht gehoert
     * @param ueberschrift -
     *            die uebershrift
     * @param agentur -
     *            die agentur
     * @param text -
     *            der text der nachricht (ev. sehr lang)
     * 
     */
    public NewsBo(final Long datumInMillis, final int wkn, final String ueberschrift, final String agentur,
            final String text) {
        this.primaryKey = new NewsId();
        this.setDatumInMillis(datumInMillis);
        this.setWkn(wkn);
        this.setUeberschrift(ueberschrift);
        this.setAgentur(agentur);
        this.setText(text);
    }

    /**
     * Setzt die wkn als integer.
     * 
     * @author Daniel Wiese
     * @since 18.09.2005
     * @param wkn -
     *            die wkn als integer
     */
    public final void setWknInteger(final int wkn) {
        this.setWkn(wkn);
    }

    /**
     * {@inheritDoc}
     */
    public final String toString() {
        StringBuilder buf = new StringBuilder(200);
        String laengeText = ((this.getText() != null) ? String.valueOf(this.getText().length()) : "null");
        buf.append(this.getDatumInMillis()).append(": ").append(this.getUeberschrift());
        buf.append(" (WKN=").append(this.getWkn()).append(", Laenge des Textes=");
        buf.append(laengeText).append(")");
        return buf.toString();
    }

    /**
     * Liefert eine detailiertere toString Methode.
     * 
     * @return - eine detailierte toString methode
     */
    public final String toStringDetail() {
        StringBuilder buf = new StringBuilder(((this.getText() != null) ? this.getText().length() : 200));
        buf.append(this.getDatumInMillis()).append(": ").append(this.getUeberschrift()).append("\n");
        buf.append("Agentur: ").append(this.getAgentur()).append(", Quelle: ").append(this.getQuellenID())
                .append("\n");
        buf.append(this.getText());

        return buf.toString();

    }

    /**
     * {@inheritDoc}
     */
    public boolean equals(Object other) {
        if (other instanceof NewsBo) {
            final NewsBo otherCast = (NewsBo) other;
            final EqualsBuilder builder = new EqualsBuilder();
            builder.append(this.getAgentur(), otherCast.getAgentur());
            builder.append(this.getWkn(), otherCast.getWkn());
            builder.append(this.getDatumInMillis(), otherCast.getDatumInMillis());
            builder.append(this.getText(), otherCast.getText());
            builder.append(this.getUeberschrift(), otherCast.getUeberschrift());
            return builder.isEquals();

        }
        return false;
    }

    /**
     * {@inheritDoc}
     */
    public int hashCode() {
        HashCodeBuilder builder = new HashCodeBuilder(17, 37);
        builder.append(this.getAgentur());
        builder.append(this.getWkn());
        builder.append(this.getDatumInMillis());
        builder.append(this.getText());
        builder.append(this.getUeberschrift());
        return builder.toHashCode();
    }

    /**
     * The agency.
     * 
     * @return Returns the agentur.
     */
    public String getAgentur() {
        return this.agentur;
    }

    /**
     * The agency.
     * 
     * @param agentur
     *            The agentur to set.
     */
    public void setAgentur(java.lang.String agentur) {
        this.agentur = agentur;
    }

    /**
     * The stock list.
     * 
     * @return Returns the aktienliste.
     */
    public java.lang.String getAktienliste() {
        return this.aktienliste;
    }

    /**
     * The stck list.
     * 
     * @param aktienliste
     *            The aktienliste to set.
     */
    public void setAktienliste(java.lang.String aktienliste) {
        this.aktienliste = aktienliste;
    }

    /**
     * The millis.
     * 
     * @return Returns the datumInMillis.
     */
    public Long getDatumInMillis() {
        return this.primaryKey.datumInMillis;
    }

    /**
     * The millis.
     * 
     * @param datumInMillis
     *            The datumInMillis to set.
     */
    public void setDatumInMillis(java.lang.Long datumInMillis) {
        this.primaryKey.datumInMillis = datumInMillis;
    }

    /**
     * The id.
     * 
     * @return Returns the quellenID.
     */
    public java.lang.Integer getQuellenID() {
        return this.quellenID;
    }

    /**
     * The id.
     * 
     * @param quellenID
     *            The quellenID to set.
     */
    public void setQuellenID(java.lang.Integer quellenID) {
        this.quellenID = quellenID;
    }

    /**
     * The day.
     * 
     * @return Returns the tag.
     */
    public java.lang.Integer getTag() {
        return this.tag;
    }

    /**
     * The tag.
     * 
     * @param tag
     *            The tag to set.
     */
    public void setTag(java.lang.Integer tag) {
        this.tag = tag;
    }

    /**
     * The text.
     * 
     * @return Returns the text.
     */
    public java.lang.String getText() {
        return this.text;
    }

    /**
     * The text.
     * 
     * @param text
     *            The text to set.
     */
    public void setText(java.lang.String text) {
        this.text = text;
    }

    /**
     * The title.
     * 
     * @return Returns the ueberschrift.
     */
    public java.lang.String getUeberschrift() {
        return this.primaryKey.ueberschrift;
    }

    /**
     * The title.
     * 
     * @param ueberschrift
     *            The ueberschrift to set.
     */
    public void setUeberschrift(java.lang.String ueberschrift) {
        this.primaryKey.ueberschrift = ueberschrift;
    }

    /**
     * The wkn.
     * 
     * @return Returns the wkn.
     */
    public int getWkn() {
        return this.primaryKey.wkn;
    }

    /**
     * The wkn.
     * 
     * @param wkn
     *            The wkn to set.
     */
    public void setWkn(int wkn) {
        this.primaryKey.wkn = wkn;
    }

    /**
     * The PK Class from News - wird benutzt, da es sich um einen zusammengesetzten Key handelt.
     * 
     * @author Daniel
     * 
     */
    @Embeddable
    public static class NewsId implements Serializable {

        private static final long serialVersionUID = 1L;

        /**
         * PK Comonent 1: Uberschrift der Meldung.
         */
        @Column(name = "ueberschrift", nullable = false, length = 250)
        private String ueberschrift;

        /**
         * PK Comonent 2: WKN der Meldung.
         */
        @Column(name = "wkn", nullable = false)
        private int wkn;

        /**
         * PK Comonent 3: Datum der Meldung.
         */
        @Column(name = "datum", nullable = false)
        private long datumInMillis;

        /**
         * Returns the datumInMillis.
         * 
         * @return Returns the datumInMillis.
         */
        public long getDatumInMillis() {
            return this.datumInMillis;
        }

        /**
         * Sets the datumInMillis.
         * 
         * @param datumInMillis
         *            The datumInMillis to set.
         */
        public void setDatumInMillis(long datumInMillis) {
            this.datumInMillis = datumInMillis;
        }

        /**
         * Returns the ueberschrift.
         * 
         * @return Returns the ueberschrift.
         */
        public String getUeberschrift() {
            return this.ueberschrift;
        }

        /**
         * Sets the ueberschrift.
         * 
         * @param ueberschrift
         *            The ueberschrift to set.
         */
        public void setUeberschrift(String ueberschrift) {
            this.ueberschrift = ueberschrift;
        }

        /**
         * Returns the wkn.
         * 
         * @return Returns the wkn.
         */
        public int getWkn() {
            return this.wkn;
        }

        /**
         * Sets the wkn.
         * 
         * @param wkn
         *            The wkn to set.
         */
        public void setWkn(int wkn) {
            this.wkn = wkn;
        }

        /**
         * {@inheritDoc}
         */
        @Override
        public boolean equals(Object other) {
            if (other != null && other instanceof NewsId) {
                final NewsId otherC = (NewsId) other;
                final EqualsBuilder eq = new EqualsBuilder();
                eq.append(otherC.datumInMillis, this.datumInMillis);
                eq.append(otherC.ueberschrift, this.ueberschrift);
                eq.append(otherC.wkn, this.wkn);
                return eq.isEquals();
            }
            return false;
        }

        /**
         * {@inheritDoc}
         */
        @Override
        public int hashCode() {
            final HashCodeBuilder hb = new HashCodeBuilder(17, 21);
            hb.append(ueberschrift);
            hb.append(wkn);
            hb.append(datumInMillis);
            return hb.toHashCode();
        }

    }

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美大片一区二区| 国产欧美一区二区在线观看| 亚洲欧美综合在线精品| 国产成人在线视频网站| 日韩久久久精品| 久久成人精品无人区| 欧美在线一区二区三区| 亚洲综合丁香婷婷六月香| 91麻豆自制传媒国产之光| 国产精品电影院| 色综合久久精品| 亚洲精品一二三| 欧美视频在线观看一区| 奇米影视一区二区三区| 精品国内二区三区| 一区二区三区四区高清精品免费观看| 91看片淫黄大片一级| 一区二区高清免费观看影视大全| 成人精品视频一区| 亚洲欧洲综合另类| 欧美午夜理伦三级在线观看| 日韩影院免费视频| 欧美揉bbbbb揉bbbbb| 日韩不卡一区二区三区| 26uuu精品一区二区在线观看| 久久爱另类一区二区小说| 日韩欧美一级二级三级| 国产在线乱码一区二区三区| 欧美国产97人人爽人人喊| 91丨九色丨国产丨porny| 亚洲综合色网站| 欧美一区二区播放| 高清不卡一二三区| 洋洋av久久久久久久一区| 欧美体内she精视频| 精品一区二区三区视频 | 婷婷久久综合九色综合伊人色| 欧美一区欧美二区| 成人免费高清在线| 亚洲高清免费在线| 国产欧美日韩不卡| 日韩欧美亚洲另类制服综合在线| 99综合影院在线| 国产一区二区三区日韩| 夜夜嗨av一区二区三区| 亚洲国产岛国毛片在线| 欧美精品丝袜久久久中文字幕| 国产精品一卡二| 亚洲国产欧美在线人成| 精品国产乱码久久久久久夜甘婷婷| 成人国产电影网| 蜜桃视频免费观看一区| 亚洲精品乱码久久久久久| 欧美性xxxxxxxx| 国产成人高清在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 中文字幕日韩一区| 日韩免费一区二区| 欧美性大战xxxxx久久久| 国产91精品一区二区麻豆亚洲| 日日摸夜夜添夜夜添精品视频 | 91在线国产福利| 视频一区二区不卡| 亚洲另类中文字| 国产精品色噜噜| 久久久精品tv| 日韩免费在线观看| 欧美精品123区| 91麻豆swag| 99久久精品免费精品国产| 亚洲成a人v欧美综合天堂下载| 亚洲欧美在线高清| 久久综合色8888| 日韩精品一区二区三区三区免费 | 亚洲乱码精品一二三四区日韩在线| 欧美电影免费观看高清完整版在线| 在线视频你懂得一区| 成人精品免费网站| 国产在线播放一区| 免费在线看成人av| 91精品国产手机| 欧美影院午夜播放| 欧美伊人久久久久久午夜久久久久| 欧美亚洲综合在线| 欧美高清激情brazzers| 91精品国产综合久久精品app| 欧美精品乱码久久久久久按摩 | 在线成人小视频| 制服丝袜日韩国产| 亚洲精品一区二区三区香蕉| 精品电影一区二区| 久久久久久99久久久精品网站| 国产欧美日韩精品一区| 《视频一区视频二区| 亚洲综合图片区| 日韩福利电影在线观看| 久久爱www久久做| 国产成都精品91一区二区三| 99精品视频在线免费观看| 日本精品视频一区二区三区| 欧美军同video69gay| 精品电影一区二区三区| 国产精品成人午夜| 亚洲一区免费视频| 美腿丝袜亚洲一区| 成人av免费在线| 日本久久电影网| 日韩欧美国产一区二区三区 | 国产亚洲欧美在线| 亚洲一区二区三区四区在线免费观看| 亚洲线精品一区二区三区 | 亚洲午夜一区二区三区| 奇米影视7777精品一区二区| 成人国产视频在线观看| 欧美精品在线观看播放| 国产欧美一二三区| 日本麻豆一区二区三区视频| 国产精品中文欧美| 欧美日韩国产123区| 国产夜色精品一区二区av| 一区二区免费视频| 国产成人自拍网| 欧美一区二区国产| 国产精品福利一区| 久久精品99国产精品| 色噜噜狠狠成人中文综合| 精品久久久久香蕉网| 亚洲自拍另类综合| 国产成人精品aa毛片| 91麻豆精品国产91久久久资源速度 | 日本欧美韩国一区三区| 成人的网站免费观看| 精品免费99久久| 夜夜嗨av一区二区三区四季av| 国产一区二区在线免费观看| 欧美日韩视频在线一区二区| 中文字幕国产精品一区二区| 美女免费视频一区二区| 色婷婷综合久久久久中文一区二区| 日韩一级在线观看| 亚洲精品一二三区| 成人午夜精品在线| 精品国免费一区二区三区| 日韩精品每日更新| 97久久超碰精品国产| 欧美激情一区二区三区全黄| 青娱乐精品视频| 欧美日韩精品三区| 一区二区高清视频在线观看| 成人高清在线视频| 国产肉丝袜一区二区| 蜜桃av噜噜一区二区三区小说| 欧美日韩一二区| 一区二区免费看| 欧美亚洲丝袜传媒另类| 亚洲精品中文字幕在线观看| 91亚洲男人天堂| 国产精品久久久久天堂| 国产91精品露脸国语对白| 国产婷婷精品av在线| 国产凹凸在线观看一区二区| 欧美电影免费观看高清完整版在 | 91麻豆精品国产91久久久久久久久 | 欧美日韩三级视频| 亚洲婷婷综合久久一本伊一区| 国产成人免费xxxxxxxx| 日韩精品一区二区三区在线观看| 日本成人在线一区| 欧美精品久久一区二区三区| 水野朝阳av一区二区三区| 欧美片在线播放| 毛片不卡一区二区| 精品国产乱码久久久久久1区2区 | 日韩精品在线一区| 极品少妇xxxx偷拍精品少妇| 日韩午夜激情视频| 老司机午夜精品| 久久久五月婷婷| 国产精品资源在线观看| 国产日韩欧美一区二区三区乱码| 成人黄色免费短视频| 亚洲精品自拍动漫在线| 欧美乱熟臀69xxxxxx| 美女mm1313爽爽久久久蜜臀| 久久九九99视频| 色综合久久88色综合天天6| 亚洲成人av一区二区| 日韩精品一区二区在线观看| 国产很黄免费观看久久| 国产精品第四页| 欧美剧在线免费观看网站| 韩国精品久久久| 国产精品久久久久aaaa樱花| 在线视频你懂得一区| 蜜臂av日日欢夜夜爽一区| 国产日韩精品一区二区浪潮av| av激情亚洲男人天堂| 午夜久久福利影院| www国产亚洲精品久久麻豆| 99久久精品一区|