/** * Declare the extensions of the feeds for the Google Finance Portfolio Data * API. */ private void declareExtensions() { new PortfolioFeed().declareExtensions(extProfile); new PositionFeed().declareExtensions(extProfile); new TransactionFeed().declareExtensions(extProfile); }
/** * Declare the extensions of the feeds for the Google Finance Portfolio Data * API. */ private void declareExtensions() { new PortfolioFeed().declareExtensions(extProfile); new PositionFeed().declareExtensions(extProfile); new TransactionFeed().declareExtensions(extProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new PositionFeed().declareExtensions(feedLinkProfile); }
@Override public void declareExtensions(ExtensionProfile extProfile) { if (extProfile.isDeclared(PortfolioFeedLink.class)) { return; } super.declareExtensions(extProfile); ExtensionProfile feedLinkProfile = extProfile.getFeedLinkProfile(); if (feedLinkProfile == null) { feedLinkProfile = new ExtensionProfile(); extProfile.declareFeedLinkProfile(feedLinkProfile); } new PositionFeed().declareExtensions(feedLinkProfile); }