// ======================================================================== // 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.app.ws.calc; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * Calculator request. * @author nilcy */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CalcRequest", propOrder = { "param1", "param2" }) public final class CalcRequest { /** 1st parameter. */ @XmlElement(name = "param1", required = true) private long param1; /** 2nd parameter. */ @XmlElement(name = "param2", required = true) private long param2; /** コンストラクタ */ public CalcRequest() { super(); } /** * {@link #param1}. * @return {@link #param1} */ public long getParam1() { return this.param1; } /** * {@link #param1}. * @param aParam1 {@link #param1} */ public void setParam1(final long aParam1) { this.param1 = aParam1; } /** * {@link #param2}. * @return {@link #param2} */ public long getParam2() { return this.param2; } /** * {@link #param2}. * @param aParam2 {@link #param2} */ public void setParam2(final long aParam2) { this.param2 = aParam2; } /** * Build toString. * @return String result */ @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE, true); } }