Examples of UssdAoRequestMessage


Examples of hms.sdp.ussd.impl.UssdAoRequestMessage

    @Test
    public void testGson() {

        Gson gson = new Gson();
        final UssdAoRequestMessage ussdAoRequestMessage = new UssdAoRequestMessage();
        ussdAoRequestMessage.setAddress("1234132");
        ussdAoRequestMessage.setMessage("sdfs");
        final String json = gson.toJson(ussdAoRequestMessage);
//        gson.from
        System.out.println(json);

        final Calendar instance = Calendar.getInstance();
View Full Code Here

Examples of hms.sdp.ussd.impl.UssdAoRequestMessage

     */
    @Override
    public void addElementToReceiveTable(int objectId, Object object) {

        if (receivedMsgTable.getItem(objectId) == null) {
            UssdAoRequestMessage ussdAoRequestMessage = (UssdAoRequestMessage) object;
            SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm:ss");
            receivedMsgTable.addItem(new Object[]{dateFormat.format(new Date()), ussdAoRequestMessage.getAddress(),
                    ussdAoRequestMessage.getConversationId(), ussdAoRequestMessage.getMessage()}, objectId);
        }
    }
View Full Code Here

Examples of hms.sdp.ussd.impl.UssdAoRequestMessage

        final PostMethod postMethod = new PostMethod(serverUri.toString());
        postMethod.addRequestHeader(HttpHeaders.CONTENT_TYPE, "application/json");
        postMethod.addRequestHeader(MchoiceUssdMessage.REQUEST_VERSION, version);
        postMethod.addRequestHeader(MchoiceUssdMessage.ENCODING, characterEncoding);
        postMethod.addRequestHeader(MchoiceUssdMessage.CONVERSATION, conversationId);
        final UssdAoRequestMessage ussdAoRequestMessage = new UssdAoRequestMessage();
        ussdAoRequestMessage.setMessage(message);
        ussdAoRequestMessage.setAddress(address);
        ussdAoRequestMessage.setSessionTermination(sessionTermination);
        postMethod.setRequestBody(gson.toJson(ussdAoRequestMessage));
        try {
            httpClient.executeMethod(postMethod);

            return gson.fromJson(postMethod.getResponseBodyAsString(), MchoiceUssdResponse.class);
View Full Code Here

Examples of hms.sdp.ussd.impl.UssdAoRequestMessage

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        Gson gson = new Gson();
        final ServletInputStream inputStream = req.getInputStream();
        final UssdAoRequestMessage ussdAoRequestMessage = gson.fromJson(readBody(inputStream), UssdAoRequestMessage.class);
        ussdAoRequestMessage.setConversationId(req.getHeader(MchoiceUssdMessage.CONVERSATION));
        System.out.println(ussdAoRequestMessage);

        final MchoiceUssdResponse mchoiceUssdResponse = new MchoiceUssdResponse();
        mchoiceUssdResponse.setCorrelationId("12352465436");
        mchoiceUssdResponse.setStatusCode("2000");
View Full Code Here

Examples of hms.sdp.ussd.impl.UssdAoRequestMessage

    }

    private String handleRequest(HttpServletRequest req) throws IOException {

        Gson gson = new Gson();
        final UssdAoRequestMessage ussdAoRequestMessage = gson.fromJson(readBody(req.getInputStream()), UssdAoRequestMessage.class);
        final String conversationId = req.getHeader(MchoiceUssdMessage.CONVERSATION);
        ussdAoRequestMessage.setConversationId(conversationId);

        System.out.println("New USSD Message Received [" + ussdAoRequestMessage + "]");

        final MchoiceUssdResponse mchoiceUssdResponse = new MchoiceUssdResponse();
        try {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.