/** * Do the callback based on given parameters. * * @param readProperties * @param navigationProperty * @param callback * @param isFeed * @param entry * @throws EntityProviderException */ private void doCallback(final EntityProviderReadProperties readProperties, final EdmNavigationProperty navigationProperty, final OnReadInlineContent callback, final boolean isFeed, final Object content) throws EntityProviderException { try { if (isFeed) { ReadFeedResult callbackInfo = new ReadFeedResult(readProperties, navigationProperty, (ODataFeed) content); callback.handleReadFeed(callbackInfo); } else { ReadEntryResult callbackInfo = new ReadEntryResult(readProperties, navigationProperty, (ODataEntry) content); callback.handleReadEntry(callbackInfo); } } catch (ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
/** * Do the callback based on given parameters. * * @param readProperties * @param navigationProperty * @param callback * @param isFeed * @param entry * @throws EntityProviderException */ private void doCallback(final EntityProviderReadProperties readProperties, final EdmNavigationProperty navigationProperty, final OnReadInlineContent callback, final boolean isFeed, final Object content) throws EntityProviderException { try { if (isFeed) { ReadFeedResult callbackInfo = new ReadFeedResult(readProperties, navigationProperty, (ODataFeed) content, entryMetadata.getId()); callback.handleReadFeed(callbackInfo); } else { ReadEntryResult callbackInfo = new ReadEntryResult(readProperties, navigationProperty, (ODataEntry) content, entryMetadata.getId()); callback.handleReadEntry(callbackInfo); } } catch (ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
/** * Do the callback based on given parameters. * * @param readProperties * @param navigationProperty * @param callback * @param isFeed * @param entry * @throws EntityProviderException */ private void doCallback(final EntityProviderReadProperties readProperties, final EdmNavigationProperty navigationProperty, final OnReadInlineContent callback, final boolean isFeed, final Object content) throws EntityProviderException { try { if (isFeed) { ReadFeedResult callbackInfo = new ReadFeedResult(readProperties, navigationProperty, (ODataFeed) content, entryMetadata.getId()); callback.handleReadFeed(callbackInfo); } else { ReadEntryResult callbackInfo = new ReadEntryResult(readProperties, navigationProperty, (ODataEntry) content, entryMetadata.getId()); callback.handleReadEntry(callbackInfo); } } catch (ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
} else { ReadFeedResult result = new ReadFeedResult(inlineReadProperties, navigationProperty, feed); callback.handleReadFeed(result); ReadFeedResult result = new ReadFeedResult(inlineReadProperties, navigationProperty, feed); try { callback.handleReadFeed(result); } catch (final ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass()
ReadFeedResult result = new ReadFeedResult(inlineReadProperties, navigationProperty, feed, entryMetadata.getId()); callback.handleReadFeed(result); feed, entryMetadata.getId()); try { callback.handleReadFeed(result); } catch (final ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass()
ReadFeedResult result = new ReadFeedResult(inlineReadProperties, navigationProperty, feed, entryMetadata.getId()); callback.handleReadFeed(result); feed, entryMetadata.getId()); try { callback.handleReadFeed(result); } catch (final ODataApplicationException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass()