/** * Loads this NotificationEvent from XML. * * @param reader the reader * @param xmlElementName the xml element name * @throws Exception the exception */ protected void loadFromXml(EwsServiceXmlReader reader, String xmlElementName) throws Exception { this.internalLoadFromXml(reader); reader.readEndElementIfNecessary(XmlNamespace.Types, xmlElementName); }
/** * Load from XML. * * @param reader the reader * @param propertyBag the property bag * @throws Exception the exception */ @Override protected void internalLoadFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) throws Exception { reader.readStartElement(XmlNamespace.Types, this.containedXmlElementName); super.internalLoadFromXml(reader, propertyBag); reader.readEndElementIfNecessary(XmlNamespace.Types, this.containedXmlElementName); }
/** * Reads response elements from XML. * * @param reader the reader * @throws Exception the exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); this.phoneCall.loadFromXml(reader, XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); }
/** * Reads response elements from XML. * * @param reader the reader * @throws Exception the exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.PhoneCallId); this.phoneCallId.loadFromXml(reader, XmlNamespace.Messages, XmlElementNames.PhoneCallId); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.PhoneCallId); }
/** * {@inheritDoc} */ @Override protected GetStreamingEventsResponse parseResponse(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.ResponseMessages); GetStreamingEventsResponse response = new GetStreamingEventsResponse(this); response.loadFromXml(reader, XmlElementNames. GetStreamingEventsResponseMessage); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ResponseMessages); return response; }
/** * Reads response elements from XML. * * @throws Exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.ReturnValue); XMLEventReader returnValueReader = reader.getXmlReaderForNode(); //this.returnValue = (Document) new SafeXmlDocument(); { this.returnValue = retriveDocument(returnValueReader); } reader.skipCurrentElement(); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ReturnValue); }
/** * Loads from XML. * * @param reader The reader. * @param propertyBag The property bag. * @throws Exception the exception */ @Override public void loadPropertyValueFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, this .getXmlElement()); if (!reader.isEmptyElement() || reader.hasAttributes()) { this.internalLoadFromXml(reader, propertyBag); } reader.readEndElementIfNecessary(XmlNamespace.Types, this .getXmlElement()); }
reader.readEndElementIfNecessary(XmlNamespace.Types, XmlElementNames.AttachmentId); return true;
if (eventType == EventType.Status) { reader.readEndElementIfNecessary(XmlNamespace.Types, eventElementName); } else {
range.setupRecurrence(recurrence); reader.readEndElementIfNecessary(XmlNamespace.Types, XmlElementNames.Recurrence);
if (eventType == EventType.Status) { reader.readEndElementIfNecessary(XmlNamespace.Types, eventElementName); } else {
/** * Loads from XML. * * @param reader the reader * @param localElementName the local element name * @throws Exception the exception */ @Override public void loadFromXml(EwsServiceXmlReader reader, String localElementName) throws Exception { reader.ensureCurrentNodeIsStartElement(XmlNamespace.Types, localElementName); reader.readStartElement(XmlNamespace.Types, this .getInnerCollectionXmlElementName()); super.loadFromXml(reader, this.getInnerCollectionXmlElementName()); reader.readEndElementIfNecessary(XmlNamespace.Types, this .getInnerCollectionXmlElementName()); reader.read(); if (reader.isStartElement(XmlNamespace.Types, XmlElementNames.UnknownEntries)) { do { reader.read(); if (reader.isStartElement(XmlNamespace.Types, XmlElementNames.UnknownEntry)) { this.unknownEntries.add(reader.readElementValue()); } } while (!reader.isEndElement(XmlNamespace.Types, XmlElementNames.UnknownEntries)); } }
/** * Reads the response. * * @param ewsXmlReader The XML reader. * @return Service response. * @throws Exception the exception */ protected T readResponse(EwsServiceXmlReader ewsXmlReader) throws Exception { T serviceResponse; this.readPreamble(ewsXmlReader); ewsXmlReader.readStartElement(XmlNamespace.Soap, XmlElementNames.SOAPEnvelopeElementName); this.readSoapHeader(ewsXmlReader); ewsXmlReader.readStartElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); ewsXmlReader.readStartElement(XmlNamespace.Messages, this.getResponseXmlElementName()); serviceResponse = this.parseResponse(ewsXmlReader); ewsXmlReader.readEndElementIfNecessary(XmlNamespace.Messages, this.getResponseXmlElementName()); ewsXmlReader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPBodyElementName); ewsXmlReader.readEndElement(XmlNamespace.Soap, XmlElementNames.SOAPEnvelopeElementName); return serviceResponse; }
/** * Loads this NotificationEvent from XML. * * @param reader the reader * @param xmlElementName the xml element name * @throws Exception the exception */ protected void loadFromXml(EwsServiceXmlReader reader, String xmlElementName) throws Exception { this.internalLoadFromXml(reader); reader.readEndElementIfNecessary(XmlNamespace.Types, xmlElementName); }
reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ResponseMessages);
reader.readEndElementIfNecessary(XmlNamespace.Types, change.getChangeType().toString());
/** * Reads response elements from XML. * * @param reader the reader * @throws Exception the exception */ @Override protected void readElementsFromXml(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); this.phoneCall.loadFromXml(reader, XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.PhoneCallInformation); }
/** * Load from XML. * * @param reader the reader * @param propertyBag the property bag * @throws Exception the exception */ @Override protected void internalLoadFromXml(EwsServiceXmlReader reader, PropertyBag propertyBag) throws Exception { reader.readStartElement(XmlNamespace.Types, this.containedXmlElementName); super.internalLoadFromXml(reader, propertyBag); reader.readEndElementIfNecessary(XmlNamespace.Types, this.containedXmlElementName); }
reader.read(); reader.readEndElementIfNecessary(XmlNamespace. Messages, xmlElementName);
/** * {@inheritDoc} */ @Override protected GetStreamingEventsResponse parseResponse(EwsServiceXmlReader reader) throws Exception { reader.readStartElement(XmlNamespace.Messages, XmlElementNames.ResponseMessages); GetStreamingEventsResponse response = new GetStreamingEventsResponse(this); response.loadFromXml(reader, XmlElementNames. GetStreamingEventsResponseMessage); reader.readEndElementIfNecessary(XmlNamespace.Messages, XmlElementNames.ResponseMessages); return response; }