package treehou.se.habit.data; import android.content.Context; import java.util.List; import rx.Observable; import se.treehou.ng.ohcommunicator.connector.models.OHBinding; import se.treehou.ng.ohcommunicator.connector.models.OHInboxItem; import se.treehou.ng.ohcommunicator.connector.models.OHItem; import se.treehou.ng.ohcommunicator.connector.models.OHLinkedPage; import se.treehou.ng.ohcommunicator.connector.models.OHServer; import se.treehou.ng.ohcommunicator.connector.models.OHSitemap; import se.treehou.ng.ohcommunicator.services.Connector; import se.treehou.ng.ohcommunicator.services.IServerHandler; import se.treehou.ng.ohcommunicator.services.callbacks.OHCallback; import treehou.se.habit.util.ConnectionFactory; public class TestConnectionFactory extends ConnectionFactory { public IServerHandler createServerHandler(OHServer server, Context context){ return new Connector.ServerHandler(server, context); } public class TestServerHandler implements IServerHandler{ @Override public void requestBindings(OHCallback<List<OHBinding>> ohCallback) { } @Override public Observable<List<OHBinding>> requestBindingsRx() { return null; } @Override public void requestInboxItems(OHCallback<List<OHInboxItem>> ohCallback) { } @Override public Observable<List<OHInboxItem>> requestInboxItemsRx() { return null; } @Override public void requestItem(String s, OHCallback<OHItem> ohCallback) { } @Override public Connector.ServerHandler.PageRequestTask requestPageUpdates(OHServer ohServer, OHLinkedPage ohLinkedPage, OHCallback<OHLinkedPage> ohCallback) { return null; } @Override public Observable<OHLinkedPage> requestPageUpdatesRx(OHServer ohServer, OHLinkedPage ohLinkedPage) { return null; } @Override public void requestItem(OHCallback<List<OHItem>> ohCallback) { } @Override public Observable<List<OHItem>> requestItemsRx() { return null; } @Override public void requestPage(OHLinkedPage ohLinkedPage, OHCallback<OHLinkedPage> ohCallback) { } @Override public Observable<OHLinkedPage> requestPageRx(OHLinkedPage ohLinkedPage) { return null; } @Override public String getUrl() { return null; } @Override public void approveInboxItem(OHInboxItem ohInboxItem) { } @Override public void ignoreInboxItem(OHInboxItem ohInboxItem) { } @Override public void unignoreInboxItem(OHInboxItem ohInboxItem) { } @Override public void sendCommand(String s, String s1) { } @Override public void requestSitemaps(OHCallback<List<OHSitemap>> ohCallback) { } @Override public Observable<List<OHSitemap>> requestSitemapObservable() { return null; } } }