package com.genersoft.iot.vmp.gb28181.bean; 
 | 
  
 | 
import javax.sip.RequestEvent; 
 | 
import javax.sip.header.*; 
 | 
import javax.sip.message.Request; 
 | 
  
 | 
public class SubscribeInfo { 
 | 
  
 | 
    public SubscribeInfo() { 
 | 
    } 
 | 
  
 | 
    public SubscribeInfo(RequestEvent evt, String id) { 
 | 
        this.id = id; 
 | 
        Request request = evt.getRequest(); 
 | 
        CallIdHeader callIdHeader = (CallIdHeader)request.getHeader(CallIdHeader.NAME); 
 | 
        this.callId = callIdHeader.getCallId(); 
 | 
        FromHeader fromHeader = (FromHeader)request.getHeader(FromHeader.NAME); 
 | 
        this.fromTag = fromHeader.getTag(); 
 | 
        ExpiresHeader expiresHeader = (ExpiresHeader)request.getHeader(ExpiresHeader.NAME); 
 | 
        this.expires = expiresHeader.getExpires(); 
 | 
        EventHeader eventHeader = (EventHeader)request.getHeader(EventHeader.NAME); 
 | 
        this.eventId = eventHeader.getEventId(); 
 | 
        this.eventType = eventHeader.getEventType(); 
 | 
        ViaHeader viaHeader = (ViaHeader)request.getHeader(ViaHeader.NAME); 
 | 
        this.branch = viaHeader.getBranch(); 
 | 
    } 
 | 
  
 | 
    private String id; 
 | 
    private int expires; 
 | 
    private String callId; 
 | 
    private String eventId; 
 | 
    private String eventType; 
 | 
    private String fromTag; 
 | 
    private String toTag; 
 | 
    private String branch; 
 | 
  
 | 
    public String getId() { 
 | 
        return id; 
 | 
    } 
 | 
  
 | 
    public int getExpires() { 
 | 
        return expires; 
 | 
    } 
 | 
  
 | 
    public String getCallId() { 
 | 
        return callId; 
 | 
    } 
 | 
  
 | 
    public String getFromTag() { 
 | 
        return fromTag; 
 | 
    } 
 | 
  
 | 
    public void setToTag(String toTag) { 
 | 
        this.toTag = toTag; 
 | 
    } 
 | 
  
 | 
    public String getToTag() { 
 | 
        return toTag; 
 | 
    } 
 | 
  
 | 
    public void setId(String id) { 
 | 
        this.id = id; 
 | 
    } 
 | 
  
 | 
    public void setExpires(int expires) { 
 | 
        this.expires = expires; 
 | 
    } 
 | 
  
 | 
    public void setCallId(String callId) { 
 | 
        this.callId = callId; 
 | 
    } 
 | 
  
 | 
    public void setFromTag(String fromTag) { 
 | 
        this.fromTag = fromTag; 
 | 
    } 
 | 
  
 | 
    public String getEventId() { 
 | 
        return eventId; 
 | 
    } 
 | 
  
 | 
    public void setEventId(String eventId) { 
 | 
        this.eventId = eventId; 
 | 
    } 
 | 
  
 | 
    public String getEventType() { 
 | 
        return eventType; 
 | 
    } 
 | 
  
 | 
    public void setEventType(String eventType) { 
 | 
        this.eventType = eventType; 
 | 
    } 
 | 
  
 | 
    public String getBranch() { 
 | 
        return branch; 
 | 
    } 
 | 
  
 | 
    public void setBranch(String branch) { 
 | 
        this.branch = branch; 
 | 
    } 
 | 
} 
 |