com.qagen.osfe.dataAccess.vo.FeedFile.java Source code

Java tutorial

Introduction

Here is the source code for com.qagen.osfe.dataAccess.vo.FeedFile.java

Source

/* Copyright 2008 Hycel Taylor
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.qagen.osfe.dataAccess.vo;

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

import java.sql.Time;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Author: Hycel Taylor
 * <p/>
 * This is the value object class for table t_feed_file
 *
 * @table t_feed_file
 */
public class FeedFile extends VO {
    private Integer feedFileId;
    private Date feedFileDate;
    private Time feedFileTime;
    private Integer recordsProcessed;
    private Integer recordsRejected;
    private String feedFileName;
    private String feedDocument;
    private Integer sequenceNumber;
    private Feed feed;
    private FeedFileState FeedFileState;
    private List<FeedJob> feedJobs;

    public FeedFile() {
    }

    public Integer getFeedFileId() {
        return feedFileId;
    }

    public void setFeedFileId(Integer feedFileId) {
        this.feedFileId = feedFileId;
    }

    public Date getFeedFileDate() {
        return feedFileDate;
    }

    public void setFeedFileDate(Date feedFileDate) {
        this.feedFileDate = feedFileDate;
    }

    public Time getFeedFileTime() {
        return feedFileTime;
    }

    public void setFeedFileTime(Time feedFileTime) {
        this.feedFileTime = feedFileTime;
    }

    public Integer getRecordsProcessed() {
        return recordsProcessed;
    }

    public void setRecordsProcessed(Integer recordsProcessed) {
        this.recordsProcessed = recordsProcessed;
    }

    public Integer getRecordsRejected() {
        return recordsRejected;
    }

    public void setRecordsRejected(Integer recordsRejected) {
        this.recordsRejected = recordsRejected;
    }

    public String getFeedFileName() {
        return feedFileName;
    }

    public void setFeedFileName(String feedFileName) {
        this.feedFileName = feedFileName;
    }

    public String getFeedDocument() {
        return feedDocument;
    }

    public void setFeedDocument(String feedDocument) {
        this.feedDocument = feedDocument;
    }

    public Integer getSequenceNumber() {
        return sequenceNumber;
    }

    public void setSequenceNumber(Integer sequenceNumber) {
        this.sequenceNumber = sequenceNumber;
    }

    public Feed getFeed() {
        return feed;
    }

    public void setFeed(Feed feed) {
        this.feed = feed;
    }

    public FeedFileState getFeedFileState() {
        return FeedFileState;
    }

    public void setFeedFileState(FeedFileState feedFileState) {
        FeedFileState = feedFileState;
    }

    public List<FeedJob> getFeedJobs() {
        return feedJobs;
    }

    public void setFeedJobs(List<FeedJob> feedJobs) {
        this.feedJobs = feedJobs;
    }

    @Override
    public boolean equals(Object object) {
        if (this == object) {
            return true;
        }

        if (!(object instanceof FeedFile)) {
            return false;
        }

        final FeedFile model = (FeedFile) object;
        if (feedFileId.equals(model.feedFileId)) {
            return true;
        } else {
            return false;
        }
    }

    @Override
    public int hashCode() {
        HashCodeBuilder builder = new HashCodeBuilder(17, 37);
        builder.append(feedFileId);
        return builder.toHashCode();
    }

    @Override
    public String toString() {
        final List<String> list = new ArrayList<String>();

        list.add(feedFileId.toString());

        return toString(list);
    }
}