Package net.solosky.maplefetion.sipc

Examples of net.solosky.maplefetion.sipc.SipcBody


      String node = "<group uri=\"{uri}\" />";
      while(it.hasNext()){
        buffer.append(node.replace("{uri}", it.next().getUri()));
      }
     
      req.setBody(new SipcBody(MessageTemplate.TMPL_GET_GROUP_INFO.replace("{groupList}", buffer.toString())));
     
      return req;
    }
View Full Code Here


      String node = "<group uri=\"{uri}\" />";
      while(it.hasNext()){
        buffer.append(node.replace("{uri}", it.next().getUri()));
      }
     
      req.setBody(new SipcBody(MessageTemplate.TMPL_GET_MEMBER_LIST.replace("{groupList}", buffer.toString())));
     
      return req;
    }
View Full Code Here

    public SipcRequest createSubscribeGroupNotifyRequest(String uri)
    {
      SipcRequest req = this.createDefaultSipcRequest(SipcMethod.SUBSCRIBE);
      req.addHeader(SipcHeader.EVENT, "PGPresence");
     
      req.setBody(new SipcBody(MessageTemplate.TMPL_SUBSCRIBE_GROUP_NOPTIFY.replace("{uri}", uri)));
     
      return req;
    }
View Full Code Here

      buffer.append("s=session\r\n");
      buffer.append("c=IN IP4 "+localPort.toString()+"\r\n");
      buffer.append("t=0 0\r\n");
      buffer.append("m=message "+Integer.toString(localPort.getPort())+" sip "+uri);
     
      req.setBody(new SipcBody(buffer.toString()));
     
      return req;
    }
View Full Code Here

    public SipcRequest createGroupKeepLiveRequest(String uri)
    {
      SipcRequest req = this.createDefaultSipcRequest(SipcMethod.INFO);
      req.addHeader(SipcHeader.TO, uri);
     
      req.setBody(new SipcBody(MessageTemplate.TMPL_GROUP_KEEP_LIVE));
     
      return req;
    }
View Full Code Here

      SipcRequest req = this.createDefaultSipcRequest(SipcMethod.MESSAGE);
      req.addHeader(SipcHeader.CONTENT_TYPE, "text/html-fragment");
      req.addHeader(SipcHeader.CONTENT_TYPE, "text/plain");
      req.addHeader(SipcHeader.SUPPORTED, "SaveHistory");
      req.addHeader(SipcHeader.TO, uri);
      req.setBody(new SipcBody(message));
     
      return req;
    }
View Full Code Here

      req.addHeader(SipcHeader.EVENT, "PGSetPresence");
      String body = MessageTemplate.TMPL_GROUP_SET_PRESENCE;
    body = body.replace("{uri}", uri);
    body = body.replace("{presence}", Integer.toString(presense));
     
      req.setBody(new SipcBody(body));
     
      return req;
    }
View Full Code Here

     
      if(state.equals("nudge")){
        req.addHeader("RQ","nudge");
      }
     
      req.setBody(new SipcBody("<is-composing><state>"+state+"</state></is-composing>"));
     
      return req;
    }
View Full Code Here

      SipcRequest req = this.createDefaultSipcRequest(SipcMethod.SERVICE);
      req.addHeader(SipcHeader.EVENT, "SSGetScheduleSmsList");
     
      String body = MessageTemplate.TMPL_GET_SCHEDULE_SMS_LIST;
      body = body.replace("{version}", Integer.toString(localVersion));
      req.setBody(new SipcBody(body));
     
      return req;
    }
View Full Code Here

        ScheduleSMS s = it.next();
        buffer.append(scheduleSMSTmpl.replace("{id}", Long.toString(s.getId())));
      }
      body = body.replace("{scheduleSMSList}", buffer.toString());
     
      req.setBody(new SipcBody(body));
      return req;
    }
View Full Code Here

TOP

Related Classes of net.solosky.maplefetion.sipc.SipcBody

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.