com.mirth.connect.server.mybatis.MessageSearchResult.java Source code

Java tutorial

Introduction

Here is the source code for com.mirth.connect.server.mybatis.MessageSearchResult.java

Source

/*
 * Copyright (c) Mirth Corporation. All rights reserved.
 * http://www.mirthcorp.com
 * 
 * The software in this package is published under the terms of the MPL
 * license a copy of which has been included with this distribution in
 * the LICENSE.txt file.
 */

package com.mirth.connect.server.mybatis;

import java.util.Calendar;
import java.util.HashSet;
import java.util.Set;

import org.apache.commons.lang3.StringUtils;

import com.mirth.connect.donkey.model.message.Message;

public class MessageSearchResult {
    private Long messageId;
    private String serverId;
    private Calendar receivedDate;
    private boolean processed;
    private Long importId;
    private String importChannelId;
    private String metaDataIds;
    private int metaDataId;
    private Set<Integer> metaDataIdSet;

    public Long getMessageId() {
        return messageId;
    }

    public void setMessageId(Long messageId) {
        this.messageId = messageId;
    }

    public String getServerId() {
        return serverId;
    }

    public void setServerId(String serverId) {
        this.serverId = serverId;
    }

    public Calendar getReceivedDate() {
        return receivedDate;
    }

    public void setReceivedDate(Calendar receivedDate) {
        this.receivedDate = receivedDate;
    }

    public boolean isProcessed() {
        return processed;
    }

    public void setProcessed(boolean processed) {
        this.processed = processed;
    }

    public Long getImportId() {
        return importId;
    }

    public void setImportId(Long importId) {
        this.importId = importId;
    }

    public String getImportChannelId() {
        return importChannelId;
    }

    public void setImportChannelId(String importChannelId) {
        this.importChannelId = importChannelId;
    }

    public String getMetaDataIds() {
        return metaDataIds;
    }

    public void setMetaDataIds(String metaDataIds) {
        this.metaDataIds = metaDataIds;
        metaDataIdSet = new HashSet<Integer>();

        for (String piece : StringUtils.split(metaDataIds, ',')) {
            metaDataIdSet.add(Integer.parseInt(piece));
        }
    }

    public int getMetaDataId() {
        return metaDataId;
    }

    public void setMetaDataId(int metaDataId) {
        this.metaDataId = metaDataId;
    }

    public Message getMessage() {
        Message message = new Message();
        message.setMessageId(messageId);
        message.setReceivedDate(receivedDate);
        message.setServerId(serverId);
        message.setProcessed(processed);
        message.setImportId(importId);
        message.setImportChannelId(importChannelId);

        return message;
    }

    public Set<Integer> getMetaDataIdSet() {
        return metaDataIdSet;
    }

    public void setMetaDataIdSet(Set<Integer> metaDataIdSet) {
        this.metaDataIdSet = metaDataIdSet;
    }
}