|  |  | 
 |  |  |         this.eventType = eventHeader.getEventType(); | 
 |  |  |         this.transaction = evt.getServerTransaction(); | 
 |  |  |         this.dialog = evt.getDialog(); | 
 |  |  |         CallIdHeader callIdHeader = (CallIdHeader)evt.getRequest().getHeader(CallIdHeader.NAME); | 
 |  |  |         this.callId = callIdHeader.getCallId(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public SubscribeInfo() { | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private String id; | 
 |  |  | 
 |  |  |     private String eventType; | 
 |  |  |     private ServerTransaction transaction; | 
 |  |  |     private Dialog dialog; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 以下为可选字段 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     private String sn; | 
 |  |  |     private int gpsInterval; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     public String getId() { | 
 |  |  |         return id; | 
 |  |  | 
 |  |  |     public void setDialog(Dialog dialog) { | 
 |  |  |         this.dialog = dialog; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getSn() { | 
 |  |  |         return sn; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setSn(String sn) { | 
 |  |  |         this.sn = sn; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public int getGpsInterval() { | 
 |  |  |         return gpsInterval; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setGpsInterval(int gpsInterval) { | 
 |  |  |         this.gpsInterval = gpsInterval; | 
 |  |  |     } | 
 |  |  | } |