📄 messagetype.java
字号:
/*
* JVending - J2ME MMS Client
*
* Distributed under Apache style software license included with the source code.
*/
package org.jvending.messaging.mms;
/**
* @author Shane Isbell
* @version 1.0.0a
* @created 04/03/27
*/
public final class MessageType {
public static final int M_SEND_REQUEST = 0;
public static final int M_ACKNOWLEDGE_IND = 5;
public static final int M_FORWARD_REQUEST = 9;
public static final int M_NOTIFY_RESPONSE = 3;
public static final int M_READ_ORIGINATING = 8;
//sent from the MMS proxy to the MMS client
public static final int M_SEND_CONFIRMATION = 1;
public static final int M_NOTIFICATION = 2;
public static final int M_RETRIEVE_CONFIRMATION = 4;
public static final int M_FORWARD_CONFIRMATION = 10;
public static final int M_DELIVERY = 6;
public static final int M_READ_RECIPIENT = 7;
public static final String lookupMessageType(int type) {
switch(type) {
case M_SEND_REQUEST:
return "M_SEND_REQUEST";
case M_SEND_CONFIRMATION:
return "M_SEND_CONFIRMATION";
case M_NOTIFICATION:
return "M_NOTIFICATION";
case M_NOTIFY_RESPONSE:
return "M_NOTIFY_RESPONSE";
case M_RETRIEVE_CONFIRMATION:
return "M_RETRIEVE_CONFIRMATION";
case M_ACKNOWLEDGE_IND:
return "M_ACKNOWLEDGE_IND";
case M_DELIVERY:
return "M_DELIVERY";
case M_READ_RECIPIENT:
return "M_READ_RECIPIENT";
case M_READ_ORIGINATING:
return "M_READ_ORIGINATING";
case M_FORWARD_REQUEST:
return "M_FORWARD_REQUEST";
case M_FORWARD_CONFIRMATION:
return "M_FORWARD_CONFIRMATION";
default:
return "";
}
}
public static final int lookupMessageType(String type) {
if(type.equals("M_SEND_REQUEST"))
return M_SEND_REQUEST;
else if(type.equals("M_SEND_CONFIRMATION"))
return M_SEND_CONFIRMATION;
else if(type.equals("M_NOTIFICATION"))
return M_NOTIFICATION;
else if(type.equals("M_NOTIFY_RESPONSE"))
return M_NOTIFY_RESPONSE;
else if(type.equals("M_RETRIEVE_CONFIRMATION"))
return M_RETRIEVE_CONFIRMATION;
else if(type.equals("M_ACKNOWLEDGE_IND"))
return M_ACKNOWLEDGE_IND;
else if(type.equals("M_DELIVERY"))
return M_DELIVERY;
else if(type.equals("M_READ_RECIPIENT"))
return M_READ_RECIPIENT;
else if(type.equals("M_READ_ORIGINATING"))
return M_READ_ORIGINATING;
else if(type.equals("M_FORWARD_REQUEST"))
return M_FORWARD_REQUEST;
else if(type.equals("M_FORWARD_CONFIRMATION"))
return M_FORWARD_CONFIRMATION;
else return -20;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -