Package org.xmlsoap.schemas.ws.x2004.x08.addressing.impl

Examples of org.xmlsoap.schemas.ws.x2004.x08.addressing.impl.ActionDocumentImpl


      //TODO multiple filters
      //XPathFilter
      if ( xf != null )
      {
         FilterType   filter = s.addNewFilter(  );
         java.net.URI uri = xf.getURI(  );
         if ( uri != null )
         {
            filter.setDialect( uri.toString(  ) );
         }

         filter.newCursor(  ).setTextValue( (String) xf.getExpression(  ) );
      }

      SubscribeResponseDocument.SubscribeResponse sresres = null;
      try
      {
View Full Code Here


        s.setExpires(expires);
       
        //TODO multiple filters
        //XPathFilter
        if(xf!=null){
            FilterType filter = s.addNewFilter();
            java.net.URI uri = xf.getURI();
            if(uri!=null)
                filter.setDialect(uri.toString());
            filter.newCursor().setTextValue((String)xf.getExpression());
        }
        SubscribeResponseDocument.SubscribeResponse sresres=null;
        try{
            //now call
            wsaSOAPConnection sconn = wsaSOAPConnection.newInstance();
View Full Code Here

   throws RemoteException
   {
      Subscription subscription = (Subscription) getResource(  );

      //build response
      GetStatusResponseDocument                   responseDom = GetStatusResponseDocument.Factory.newInstance(  );
      GetStatusResponseDocument.GetStatusResponse response = responseDom.addNewGetStatusResponse(  );

      //TODO check calendar
      response.setExpires( subscription.getTerminationTime(  ) );
      return ( responseDom );
   }
View Full Code Here

   
    public GetStatusResponseDocument getStatus(GetStatusDocument body) throws RemoteException {
  Subscription subscription = (Subscription) getResource();
           
        //build response
        GetStatusResponseDocument responseDom = GetStatusResponseDocument.Factory.newInstance();
        GetStatusResponseDocument.GetStatusResponse response = responseDom.addNewGetStatusResponse();
        //TODO check calendar
        response.setExpires(subscription.getTerminationTime());
        return(responseDom);
    }
View Full Code Here

      }

      //send SubscriptionEnd Notification
      SubscriptionEndDocument                 sedom   = SubscriptionEndDocument.Factory.newInstance(  );
      SubscriptionEndDocument.SubscriptionEnd se      = sedom.addNewSubscriptionEnd(  );
      LanguageSpecificStringType              reasont = se.addNewReason(  );
      reasont.setStringValue( reason );
      try
      {
         //now call
         wsaSOAPConnection sconn = wsaSOAPConnection.newInstance(  );
         MessageFactory    mf    = MessageFactory.newInstance(  );
View Full Code Here

            return;
        }
        //send SubscriptionEnd Notification
        SubscriptionEndDocument sedom = SubscriptionEndDocument.Factory.newInstance();
        SubscriptionEndDocument.SubscriptionEnd se = sedom.addNewSubscriptionEnd();
        LanguageSpecificStringType reasont = se.addNewReason();
        reasont.setStringValue(reason);
        try{
            //now call
            wsaSOAPConnection sconn = wsaSOAPConnection.newInstance();
            MessageFactory mf = MessageFactory.newInstance();
            SOAPMessage soapm = mf.createMessage();
View Full Code Here

    * @param terminationTime DOCUMENT_ME
    */
   public void setTerminationTime( java.util.Calendar terminationTime )
   {
      //TODO call SubscriptionManager
      RenewDocument       rdom = RenewDocument.Factory.newInstance(  );
      RenewDocument.Renew r = rdom.addNewRenew(  );
      r.setExpires( terminationTime );
      try
      {
         //now call
         wsaSOAPConnection sconn = wsaSOAPConnection.newInstance(  );
         MessageFactory    mf    = MessageFactory.newInstance(  );
         SOAPMessage       soapm = mf.createMessage(  );

         //put XMLbean into SOAPBody
         soapm.getSOAPBody(  ).addDocument( (org.w3c.dom.Document) rdom.newDomNode(  ) );

         sconn.call( soapm,
                     getEndpointReference(  ) );
      }
      catch ( Exception e )
View Full Code Here

            e.printStackTrace();
        }           
    }
    public void setTerminationTime( java.util.Calendar terminationTime ){
        //TODO call SubscriptionManager
        RenewDocument rdom = RenewDocument.Factory.newInstance();
        RenewDocument.Renew r = rdom.addNewRenew();
        r.setExpires(terminationTime);
        try{
            //now call
            wsaSOAPConnection sconn = wsaSOAPConnection.newInstance();
            MessageFactory mf = MessageFactory.newInstance();
            SOAPMessage soapm = mf.createMessage();
            //put XMLbean into SOAPBody
            soapm.getSOAPBody().addDocument((org.w3c.dom.Document) rdom.newDomNode());
           
            sconn.call(soapm,getEndpointReference());
        }catch(Exception e){
            e.printStackTrace();
        }           
View Full Code Here

      Subscription subscription = (Subscription) getResource(  );

      //TODO why no ExpirationType
      org.apache.xmlbeans.XmlCalendar et = (org.apache.xmlbeans.XmlCalendar) body.getRenew(  ).getExpires(  );
      subscription.setTerminationTime( et );
      RenewResponseDocument               responseDom = RenewResponseDocument.Factory.newInstance(  );
      RenewResponseDocument.RenewResponse response = responseDom.addNewRenewResponse(  );

      //TODO response with new expirationType
      response.setExpires( subscription.getTerminationTime(  ) );

      return ( responseDom );
View Full Code Here

    public RenewResponseDocument renew(RenewDocument body) throws RemoteException {
       Subscription subscription = (Subscription) getResource();
       //TODO why no ExpirationType
       org.apache.xmlbeans.XmlCalendar et = (org.apache.xmlbeans.XmlCalendar)body.getRenew().getExpires();
       subscription.setTerminationTime(et);
       RenewResponseDocument responseDom = RenewResponseDocument.Factory.newInstance();
       RenewResponseDocument.RenewResponse response = responseDom.addNewRenewResponse();
       //TODO response with new expirationType
       response.setExpires(subscription.getTerminationTime());
       
        return(responseDom);
    }
View Full Code Here

TOP

Related Classes of org.xmlsoap.schemas.ws.x2004.x08.addressing.impl.ActionDocumentImpl

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.