1 // Copyright (c) 2013 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 package org.xwalk.runtime.extension.api.messaging;
7 import java.util.HashMap;
8 import org.xwalk.runtime.extension.api.messaging.MessagingSmsConsts;
10 public class MessagingSmsConstMaps {
11 final public static HashMap<String, String> smsTableColumnDict =
12 new HashMap<String, String>();
13 final public static HashMap<String, Integer> smsDeliveryStatusDictS2I =
14 new HashMap<String, Integer>();
15 final public static HashMap<Integer, String> smsDiliveryStatusDictI2S =
16 new HashMap<Integer, String>();
17 final public static HashMap<Integer, String> smsStateDictI2S =
18 new HashMap<Integer, String>();
19 final public static HashMap<String, Integer> smsStateDictS2I =
20 new HashMap<String, Integer>();
21 final public static HashMap<String, String> sortOrderDict =
22 new HashMap<String, String>();
25 smsTableColumnDict.put("id", MessagingSmsConsts.ID);
26 smsTableColumnDict.put("date", MessagingSmsConsts.DATE);
27 smsTableColumnDict.put("from", MessagingSmsConsts.ADDRESS);
28 smsTableColumnDict.put("state", MessagingSmsConsts.STATUS);
29 smsTableColumnDict.put("error", MessagingSmsConsts.READ);
30 smsDeliveryStatusDictS2I.put("success", -1);
31 smsDeliveryStatusDictS2I.put("pending", 64);
32 smsDeliveryStatusDictS2I.put("success", 0);
33 smsDeliveryStatusDictS2I.put("error", 128);
34 smsDiliveryStatusDictI2S.put(-1, "success");
35 smsDiliveryStatusDictI2S.put(64, "pending");
36 smsDiliveryStatusDictI2S.put(0, "success");
37 smsDiliveryStatusDictI2S.put(128, "error");
38 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_INBOX, "received");
39 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_DRAFT, "draft");
40 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_OUTBOX, "sending");
41 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_QUEUED, "sending");
42 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_SENT, "sent");
43 smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_FAILED, "failed");
44 smsStateDictS2I.put("received", MessagingSmsConsts.MESSAGE_TYPE_INBOX);
45 smsStateDictS2I.put("draft", MessagingSmsConsts.MESSAGE_TYPE_DRAFT);
46 smsStateDictS2I.put("sending", MessagingSmsConsts.MESSAGE_TYPE_OUTBOX);
47 smsStateDictS2I.put("sent", MessagingSmsConsts.MESSAGE_TYPE_SENT);
48 smsStateDictS2I.put("failed", MessagingSmsConsts.MESSAGE_TYPE_FAILED);
49 sortOrderDict.put("ascending", "ASC");
50 sortOrderDict.put("descending", "DESC");