old mode 100644
new mode 100755
| | |
| | | package com.genersoft.iot.vmp.gb28181.bean; |
| | | |
| | | import javax.sip.RequestEvent; |
| | | import gov.nist.javax.sip.message.SIPRequest; |
| | | import gov.nist.javax.sip.message.SIPResponse; |
| | | |
| | | import javax.sip.header.*; |
| | | import javax.sip.message.Request; |
| | | |
| | | public class SubscribeInfo { |
| | | |
| | | |
| | | public SubscribeInfo(SIPRequest request, String id) { |
| | | this.id = id; |
| | | this.request = request; |
| | | this.expires = request.getExpires().getExpires(); |
| | | EventHeader eventHeader = (EventHeader)request.getHeader(EventHeader.NAME); |
| | | this.eventId = eventHeader.getEventId(); |
| | | this.eventType = eventHeader.getEventType(); |
| | | |
| | | } |
| | | |
| | | 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(); |
| | | this.event = (EventHeader)request.getHeader(EventHeader.NAME); |
| | | } |
| | | |
| | | private String id; |
| | | |
| | | private SIPRequest request; |
| | | private int expires; |
| | | private String callId; |
| | | private EventHeader event; |
| | | private String fromTag; |
| | | private String toTag; |
| | | private String eventId; |
| | | private String eventType; |
| | | private SIPResponse response; |
| | | |
| | | /** |
| | | * 以下为可选字段 |
| | | * @return |
| | | */ |
| | | private String sn; |
| | | private int gpsInterval; |
| | | |
| | | /** |
| | | * 模拟的FromTag |
| | | */ |
| | | private String simulatedFromTag; |
| | | |
| | | /** |
| | | * 模拟的ToTag |
| | | */ |
| | | private String simulatedToTag; |
| | | |
| | | /** |
| | | * 模拟的CallID |
| | | */ |
| | | private String simulatedCallId; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public int getExpires() { |
| | | return expires; |
| | | } |
| | | |
| | | public String getCallId() { |
| | | return callId; |
| | | } |
| | | |
| | | public EventHeader getEvent() { |
| | | return event; |
| | | } |
| | | |
| | | 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 SIPRequest getRequest() { |
| | | return request; |
| | | } |
| | | |
| | | public void setRequest(SIPRequest request) { |
| | | this.request = request; |
| | | } |
| | | |
| | | public int getExpires() { |
| | | return expires; |
| | | } |
| | | |
| | | public void setExpires(int expires) { |
| | | this.expires = expires; |
| | | } |
| | | |
| | | public void setCallId(String callId) { |
| | | this.callId = callId; |
| | | public String getEventId() { |
| | | return eventId; |
| | | } |
| | | |
| | | public void setEvent(EventHeader event) { |
| | | this.event = event; |
| | | public void setEventId(String eventId) { |
| | | this.eventId = eventId; |
| | | } |
| | | |
| | | public void setFromTag(String fromTag) { |
| | | this.fromTag = fromTag; |
| | | public String getEventType() { |
| | | return eventType; |
| | | } |
| | | |
| | | public void setEventType(String eventType) { |
| | | this.eventType = eventType; |
| | | } |
| | | |
| | | public SIPResponse getResponse() { |
| | | return response; |
| | | } |
| | | |
| | | public void setResponse(SIPResponse response) { |
| | | this.response = response; |
| | | } |
| | | |
| | | 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; |
| | | } |
| | | |
| | | public String getSimulatedFromTag() { |
| | | return simulatedFromTag; |
| | | } |
| | | |
| | | public void setSimulatedFromTag(String simulatedFromTag) { |
| | | this.simulatedFromTag = simulatedFromTag; |
| | | } |
| | | |
| | | public String getSimulatedCallId() { |
| | | return simulatedCallId; |
| | | } |
| | | |
| | | public void setSimulatedCallId(String simulatedCallId) { |
| | | this.simulatedCallId = simulatedCallId; |
| | | } |
| | | |
| | | public String getSimulatedToTag() { |
| | | return simulatedToTag; |
| | | } |
| | | |
| | | public void setSimulatedToTag(String simulatedToTag) { |
| | | this.simulatedToTag = simulatedToTag; |
| | | } |
| | | } |