@since JDK 1.7 => @since JDK 1.6
This commit is contained in:
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
|
||||
* @className BeanFactory
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public interface BeanFactory {
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className DefaultMessageMatcher
|
||||
* @author jy
|
||||
* @date 2015年6月10日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class DefaultMessageMatcher implements WeixinMessageMatcher {
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
||||
* @className MessageHandlerExecutor
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
|
||||
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
|
||||
*/
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ import com.foxinmy.weixin4j.util.ReflectionUtil;
|
||||
* @className WeixinMessageDispatcher
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
|
||||
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
|
||||
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageMatcher
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.util.StringUtil;
|
||||
* @className WeixinMessageKey
|
||||
* @author jy
|
||||
* @date 2015年6月9日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class WeixinMessageKey implements Serializable {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.request.WeixinMessage;
|
||||
* @className WeixinMessageMatcher
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see DefaultMessageMatcher
|
||||
*/
|
||||
public interface WeixinMessageMatcher {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.exception;
|
||||
* @className WeixinException
|
||||
* @author jy.hu
|
||||
* @date 2014年4月10日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class WeixinException extends Exception {
|
||||
|
||||
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
||||
* @className DebugMessageHandler
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class DebugMessageHandler implements WeixinMessageHandler {
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.util.ClassUtil;
|
||||
* @className MessageHandlerAdapter
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
||||
* @className WeixinMessageHandler
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see MessageHandlerAdapter
|
||||
*/
|
||||
public interface WeixinMessageHandler {
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
||||
* @className MessageInterceptorAdapter
|
||||
* @author jy
|
||||
* @date 2015年5月14日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public abstract class MessageInterceptorAdapter implements
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.response.WeixinResponse;
|
||||
* @className WeixinMessageInterceptor
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see MessageInterceptorAdapter
|
||||
*/
|
||||
public interface WeixinMessageInterceptor {
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className ImageMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E5.9B.BE.E7.89.87.E6.B6.88.E6.81.AF">订阅号、服务号的图片消息</a>
|
||||
* @see <a
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className LinkMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E9.93.BE.E6.8E.A5.E6.B6.88.E6.81.AF">订阅号、服务号的链接消息</a>
|
||||
*/
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className LocationMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E6.B6.88.E6.81.AF">订阅号、服务号的地理位置消息</a>
|
||||
* @see <a
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className TextMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E6.96.87.E6.9C.AC.E6.B6.88.E6.81.AF">订阅号、服务号的文本消息</a>
|
||||
* @see <a
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className VideoMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E8.A7.86.E9.A2.91.E6.B6.88.E6.81.AF">订阅号、服务号的视频消息</a>
|
||||
* @see <a
|
||||
|
||||
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className VoiceMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html#.E8.AF.AD.E9.9F.B3.E6.B6.88.E6.81.AF">订阅号、服务号的语音消息</a>
|
||||
* @see <a
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className EventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html">订阅号、服务号的事件推送</a>
|
||||
* @see <a
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className LocationEventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E4.B8.8A.E6.8A.A5.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E4.BA.8B.E4.BB.B6">订阅号、服务号的上报地理位置事件</a>
|
||||
* @see <a
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className MenuEventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#.E7.82.B9.E5.87.BB.E8.8F.9C.E5.8D.95.E6.8B.89.E5.8F.96.E6.B6.88.E6.81.AF.E6.97.B6.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的菜单事件</a>
|
||||
* @see <a
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className MenuLocationEventMessage
|
||||
* @author jy
|
||||
* @date 2014年9月30日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#location_select.EF.BC.9A.E5.BC.B9.E5.87.BA.E5.9C.B0.E7.90.86.E4.BD.8D.E7.BD.AE.E9.80.89.E6.8B.A9.E5.99.A8.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的弹出地理位置选择事件推送</a>
|
||||
* @see <a
|
||||
@@ -42,7 +42,7 @@ public class MenuLocationEventMessage extends MenuEventMessage {
|
||||
* @className LocationInfo
|
||||
* @author jy
|
||||
* @date 2015年3月29日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class LocationInfo implements Serializable {
|
||||
|
||||
+3
-3
@@ -12,7 +12,7 @@ import javax.xml.bind.annotation.XmlElementWrapper;
|
||||
* @className MenuPhotoEventMessage
|
||||
* @author jy
|
||||
* @date 2014年9月30日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#pic_sysphoto.EF.BC.9A.E5.BC.B9.E5.87.BA.E7.B3.BB.E7.BB.9F.E6.8B.8D.E7.85.A7.E5.8F.91.E5.9B.BE.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的系统发图的事件推送</a>
|
||||
* @see <a
|
||||
@@ -38,7 +38,7 @@ public class MenuPhotoEventMessage extends MenuEventMessage {
|
||||
* @className PictureInfo
|
||||
* @author jy
|
||||
* @date 2015年3月29日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class PictureInfo implements Serializable {
|
||||
@@ -77,7 +77,7 @@ public class MenuPhotoEventMessage extends MenuEventMessage {
|
||||
* @className PictureItem
|
||||
* @author jy
|
||||
* @date 2015年3月29日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class PictureItem implements Serializable {
|
||||
|
||||
+2
-2
@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlElement;
|
||||
* @className MenuScanEventMessage
|
||||
* @author jy
|
||||
* @date 2014年9月30日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/9/981d772286d10d153a3dc4286c1ee5b5.html#scancode_push.EF.BC.9A.E6.89.AB.E7.A0.81.E6.8E.A8.E4.BA.8B.E4.BB.B6.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">订阅号、服务号的扫码推事件</a>
|
||||
* @see <a
|
||||
@@ -36,7 +36,7 @@ public class MenuScanEventMessage extends MenuEventMessage {
|
||||
* @className ScanInfo
|
||||
* @author jy
|
||||
* @date 2015年3月29日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class ScanInfo implements Serializable {
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className KfCloseEventMessage
|
||||
* @author jy
|
||||
* @date 2015年3月22日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
|
||||
*/
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className KfCreateEventMessage
|
||||
* @author jy
|
||||
* @date 2015年3月22日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
|
||||
*/
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className KfSwitchEventMessage
|
||||
* @author jy
|
||||
* @date 2015年3月22日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/6c20f3e323bdf5986cfcb33cbd3b829a.html#.E4.BC.9A.E8.AF.9D.E7.8A.B6.E6.80.81.E9.80.9A.E7.9F.A5.E4.BA.8B.E4.BB.B6">会话状态通知事件</a>
|
||||
*/
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className MassEventMessage
|
||||
* @author jy
|
||||
* @date 2014年4月27日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html#.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81.E7.BE.A4.E5.8F.91.E7.BB.93.E6.9E.9C">群发回调</a>
|
||||
*/
|
||||
|
||||
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className ScanEventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E6.89.AB.E6.8F.8F.E5.B8.A6.E5.8F.82.E6.95.B0.E4.BA.8C.E7.BB.B4.E7.A0.81.E4.BA.8B.E4.BB.B6">扫描二维码事件</a>
|
||||
*/
|
||||
|
||||
@@ -8,7 +8,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className ScribeEventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html#.E5.85.B3.E6.B3.A8.2F.E5.8F.96.E6.B6.88.E5.85.B3.E6.B3.A8.E4.BA.8B.E4.BB.B6">订阅号、服务号的关注/取消关注事件</a>
|
||||
*/
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className TemplatesendjobfinishMessage
|
||||
* @author jy
|
||||
* @date 2014年9月19日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/17/304c1885ea66dbedf7dc170d84999a9d.html#.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">模板消息事件推送</a>
|
||||
*/
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className VerifyExpireEventMessage
|
||||
* @author jy
|
||||
* @date 2015年10月25日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/1/7f81dec16b801b34629091094c099439.html">认证事件</a>
|
||||
*/
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ import javax.xml.bind.annotation.XmlElement;
|
||||
* @className VerifyFailEventMessage
|
||||
* @author jy
|
||||
* @date 2015年10月25日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class VerifyFailEventMessage extends VerifyExpireEventMessage {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.chat;
|
||||
* @className ChatEventType
|
||||
* @author jy
|
||||
* @date 2015年8月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum ChatEventType {
|
||||
|
||||
@@ -16,7 +16,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className ChatItem
|
||||
* @author jy
|
||||
* @date 2015年8月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class ChatItem implements Serializable {
|
||||
|
||||
@@ -11,7 +11,7 @@ import javax.xml.bind.annotation.XmlTransient;
|
||||
* @className ChatReceiver
|
||||
* @author jy
|
||||
* @date 2015年8月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class ChatReceiver implements Serializable {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.chat;
|
||||
* @className ChatType
|
||||
* @author jy
|
||||
* @date 2015年7月31日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum ChatType {
|
||||
|
||||
@@ -17,7 +17,7 @@ import com.foxinmy.weixin4j.type.AgentType;
|
||||
* @className WeixinChatMessage
|
||||
* @author jy
|
||||
* @date 2015年8月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
@XmlRootElement(name = "xml")
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className BatchjobresultMessage
|
||||
* @author jy
|
||||
* @date 2015年3月31日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E5.BC.82.E6.AD.A5.E4.BB.BB.E5.8A.A1.E5.AE.8C.E6.88.90.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81">异步任务事件完成通知</a>
|
||||
*/
|
||||
@@ -41,7 +41,7 @@ public class BatchjobresultMessage extends EventMessage {
|
||||
* @className BatchJob
|
||||
* @author jy
|
||||
* @date 2015年4月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class BatchJob implements Serializable {
|
||||
|
||||
+1
-1
@@ -11,7 +11,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className EnterAgentEventMessage
|
||||
* @author jy
|
||||
* @date 2014年12月28日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a href=
|
||||
* "http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E7.94.A8.E6.88.B7.E8.BF.9B.E5.85.A5.E5.BA.94.E7.94.A8.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.8E.A8.E9.80.81"
|
||||
* >用户进入应用的事件推送</a>
|
||||
|
||||
@@ -9,7 +9,7 @@ import com.foxinmy.weixin4j.type.EventType;
|
||||
* @className ScribeEventMessage
|
||||
* @author jy.hu
|
||||
* @date 2014年4月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E6%94%B6%E4%BA%8B%E4%BB%B6#.E6.88.90.E5.91.98.E5.85.B3.E6.B3.A8.2F.E5.8F.96.E6.B6.88.E5.85.B3.E6.B3.A8.E4.BA.8B.E4.BB.B6">成员关注/取消关注事件</a>
|
||||
*/
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.qy.suite;
|
||||
* @className SuiteEventType
|
||||
* @author jy
|
||||
* @date 2015年6月21日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://qydev.weixin.qq.com/wiki/index.php?title=%E7%AC%AC%E4%B8%89%E6%96%B9%E5%9B%9E%E8%B0%83%E5%8D%8F%E8%AE%AE">第三方回调协议</a>
|
||||
*/
|
||||
|
||||
@@ -15,7 +15,7 @@ import javax.xml.bind.annotation.XmlTransient;
|
||||
* @className WeixinSuiteMessage
|
||||
* @author jy
|
||||
* @date 2015年6月23日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
@XmlRootElement(name = "xml")
|
||||
|
||||
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.type.MessageType;
|
||||
* @className WeixinMessage
|
||||
* @author jy
|
||||
* @date 2015年5月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.message.ImageMessage
|
||||
* @see com.foxinmy.weixin4j.message.LinkMessage
|
||||
* @see com.foxinmy.weixin4j.message.LocationMessage
|
||||
|
||||
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.util.AesToken;
|
||||
* @className WeixinRequest
|
||||
* @author jy
|
||||
* @date 2015年3月29日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class WeixinRequest implements Serializable {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className BlankResponse
|
||||
* @author jy
|
||||
* @date 2015年5月7日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class BlankResponse extends SingleResponse {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className ImageResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class ImageResponse implements WeixinResponse {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className MusicResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class MusicResponse implements WeixinResponse {
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.util.List;
|
||||
* @className NewsResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class NewsResponse implements WeixinResponse {
|
||||
@@ -86,7 +86,7 @@ public class NewsResponse implements WeixinResponse {
|
||||
* @className Article
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public static class Article {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className SingleResponse
|
||||
* @author jy
|
||||
* @date 2015年8月3日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class SingleResponse implements WeixinResponse {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className TextResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class TextResponse implements WeixinResponse {
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className TransferCustomerResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/5/ae230189c9bd07a6b221f48619aeef35.html">转移消息到多客服</a>
|
||||
*/
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className VideoResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class VideoResponse implements WeixinResponse {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className VoiceResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class VoiceResponse implements WeixinResponse {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.response;
|
||||
* @className WeixinResponse
|
||||
* @author jy
|
||||
* @date 2015年5月5日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see TextResponse
|
||||
* @see ImageResponse
|
||||
* @see MusicResponse
|
||||
|
||||
+1
-1
@@ -19,7 +19,7 @@ import com.foxinmy.weixin4j.util.HttpUtil;
|
||||
* @className SingleResponseEncoder
|
||||
* @author jy
|
||||
* @date 2015年08月02日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.response.SingleResponse
|
||||
*/
|
||||
public class SingleResponseEncoder extends
|
||||
|
||||
@@ -25,7 +25,7 @@ import com.foxinmy.weixin4j.xml.EncryptMessageHandler;
|
||||
* @className WeixinMessageDecoder
|
||||
* @author jy
|
||||
* @date 2014年11月13日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/0/61c3a8b9d50ac74f18bdf2e54ddfc4e0.html">加密接入指引</a>
|
||||
* @see com.foxinmy.weixin4j.request.WeixinRequest
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ import com.foxinmy.weixin4j.util.AesToken;
|
||||
* @className WeixinMessageTransfer
|
||||
* @author jy
|
||||
* @date 2015年6月23日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class WeixinMessageTransfer implements Serializable {
|
||||
|
||||
@@ -28,7 +28,7 @@ import com.foxinmy.weixin4j.xml.MessageTransferHandler;
|
||||
* @className WeixinRequestHandler
|
||||
* @author jy
|
||||
* @date 2014年11月16日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageDispatcher
|
||||
*/
|
||||
public class WeixinRequestHandler extends
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ import com.foxinmy.weixin4j.util.RandomUtil;
|
||||
* @className WeixinResponseEncoder
|
||||
* @author jy
|
||||
* @date 2014年11月13日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see <a
|
||||
* href="http://mp.weixin.qq.com/wiki/0/61c3a8b9d50ac74f18bdf2e54ddfc4e0.html">加密接入指引</a>
|
||||
* @see com.foxinmy.weixin4j.response.WeixinResponse
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ import com.foxinmy.weixin4j.util.AesToken;
|
||||
* @className WeixinServerInitializer
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class WeixinServerInitializer extends ChannelInitializer<SocketChannel> {
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ import com.foxinmy.weixin4j.util.AesToken;
|
||||
* @className WeixinServerBootstrap
|
||||
* @author jy
|
||||
* @date 2014年10月12日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see com.foxinmy.weixin4j.dispatcher.WeixinMessageMatcher
|
||||
* @see com.foxinmy.weixin4j.handler.WeixinMessageHandler
|
||||
* @see com.foxinmy.weixin4j.interceptor.WeixinMessageInterceptor
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
|
||||
* @className AccountType
|
||||
* @author jy
|
||||
* @date 2015年5月18日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum AccountType {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
|
||||
* @className AgentType
|
||||
* @author jy
|
||||
* @date 2015年8月1日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum AgentType {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
|
||||
* @className EncryptType
|
||||
* @author jy
|
||||
* @date 2014年11月23日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum EncryptType {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.type;
|
||||
* @className EventType
|
||||
* @author jy
|
||||
* @date 2014年9月30日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public enum EventType {
|
||||
|
||||
@@ -8,7 +8,7 @@ import java.io.Serializable;
|
||||
* @className AesToken
|
||||
* @author jy
|
||||
* @date 2015年5月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class AesToken implements Serializable {
|
||||
|
||||
@@ -10,7 +10,7 @@ import io.netty.handler.codec.base64.Base64Dialect;
|
||||
* @className Base64
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class Base64 {
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.jar.JarFile;
|
||||
* @className ClassUtil
|
||||
* @author jy
|
||||
* @date 2014年10月31日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class ClassUtil {
|
||||
|
||||
@@ -12,7 +12,7 @@ import com.foxinmy.weixin4j.socket.WeixinMessageTransfer;
|
||||
* @className Consts
|
||||
* @author jy
|
||||
* @date 2015年4月19日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class Consts {
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.security.NoSuchAlgorithmException;
|
||||
* @className DigestUtil
|
||||
* @author jy
|
||||
* @date 2015年5月6日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class DigestUtil {
|
||||
|
||||
@@ -6,7 +6,7 @@ package com.foxinmy.weixin4j.util;
|
||||
* @className HexUtil
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class HexUtil {
|
||||
|
||||
@@ -24,7 +24,7 @@ import com.foxinmy.weixin4j.startup.WeixinServerBootstrap;
|
||||
* @className HttpUtil
|
||||
* @author jy
|
||||
* @date 2014年11月15日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class HttpUtil {
|
||||
|
||||
@@ -14,7 +14,7 @@ import com.foxinmy.weixin4j.exception.WeixinException;
|
||||
* @className MessageUtil
|
||||
* @author jy
|
||||
* @date 2014年10月31日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class MessageUtil {
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.util.UUID;
|
||||
* @className RandomUtil
|
||||
* @author jy
|
||||
* @date 2014年10月22日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class RandomUtil {
|
||||
|
||||
@@ -8,7 +8,7 @@ import java.nio.charset.Charset;
|
||||
* @className StringUtil
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public final class StringUtil {
|
||||
|
||||
@@ -18,7 +18,7 @@ import com.foxinmy.weixin4j.util.Consts;
|
||||
* @className EncryptMessageHandler
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class EncryptMessageHandler extends DefaultHandler {
|
||||
|
||||
@@ -23,7 +23,7 @@ import com.foxinmy.weixin4j.util.StringUtil;
|
||||
* @className MessageTransferHandler
|
||||
* @author jy
|
||||
* @date 2015年5月17日
|
||||
* @since JDK 1.7
|
||||
* @since JDK 1.6
|
||||
* @see
|
||||
*/
|
||||
public class MessageTransferHandler extends DefaultHandler {
|
||||
|
||||
Reference in New Issue
Block a user