// ======================================================================== // 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; /** * Calculator model factory. * @author nilcy */ public final class CalcFactory { /** コンストラクタ */ private CalcFactory() { super(); } /** * Create {@link CalcRequest}. * @param aParam1 1st parameter * @param aParam2 2nd parameter * @return {@link CalcRequest} */ public static CalcRequest createCalcRequest(final long aParam1, final long aParam2) { final CalcRequest request = new CalcRequest(); request.setParam1(aParam1); request.setParam2(aParam2); return request; } /** * Create {@link CalcResponse}. * @param aAnswer answer * @return {@link CalcResponse} */ public static CalcResponse createCalcResponse(final long aAnswer) { final CalcResponse response = new CalcResponse(); response.setAnswer(aAnswer); return response; } }