/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the * distribution for a full listing of individual contributors. * * 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 org.switchyard.quickstarts.camel.sql.binding; /** * Simple greeting pojo. */ public class Greeting { private Integer _id; private String _receiver; private String _sender; /** * Creates greeting. * * @param id Greeting id. * @param receiver Person to receive greet. * @param sender Greeting sender. */ public Greeting(Integer id, String receiver, String sender) { this._id = id; this._receiver = receiver; this._sender = sender; } /** * Gets greet id. * @return Greeting id. */ public Integer getId() { return _id; } /** * Creates greeting. * * @param receiver Person to receive greet. * @param sender Greeting sender. */ public Greeting(String receiver, String sender) { this._receiver = receiver; this._sender = sender; } /** * Gets receiver name. * @return Receiver name. */ public String getReceiver() { return _receiver; } /** * Sets receiver name. * @param name Name of the receiver. */ public void setReceiver(String name) { this._receiver = name; } /** * Gets sender name. * @return Sender name. */ public String getSender() { return _sender; } /** * Sets sender name. * @param sender Sender name */ public void setSender(String sender) { this._sender = sender; } @Override public String toString() { return "Greeting [id=" + _id + ", sender=" + _sender + ", receiver = " + _receiver + "]"; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_id == null) ? 0 : _id.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Greeting other = (Greeting) obj; if (_id == null) { if (other._id != null) return false; } else if (!_id.equals(other._id)) return false; if (_receiver == null) { if (other._receiver != null) return false; } else if (!_receiver.equals(other._receiver)) return false; if (_sender == null) { if (other._sender != null) return false; } else if (!_sender.equals(other._sender)) return false; return true; } }