@Override public Observable<FluentModelT> refreshAsync() { final ExternalChildResourceImpl<FluentModelT, InnerModelT, ParentImplT, ParentT> self = this; return this.getInnerAsync().map(new Func1<InnerModelT, FluentModelT>() { @Override public FluentModelT call(InnerModelT innerModelT) { self.setInner(innerModelT); return (FluentModelT) self; } }); }
@Override public Observable<FluentModelT> refreshAsync() { final ExternalChildResourceImpl<FluentModelT, InnerModelT, ParentImplT, ParentT> self = this; return this.getInnerAsync().map(new Func1<InnerModelT, FluentModelT>() { @Override public FluentModelT call(InnerModelT innerModelT) { self.setInner(innerModelT); return (FluentModelT) self; } }); }