// Path: app/src/main/java/com/livingstoneapp/interactors/IServiceInteractor.java
// public interface IServiceInteractor {
//     Observable<ArrayList<ServiceInfoInternal>> getServices(String packageName);
// }
// 
// Path: app/src/main/java/com/livingstoneapp/views/IServicesFragmentView.java
// public interface IServicesFragmentView {
//     void showError(String message);
//     void setModel(ArrayList<ServiceInfoInternal> services);
//     void showWaitDialog();
//     void hideWaitDialog();
//     void showDetailContainer();
//     void hideDetailContainer();
//     void showNoValuesText();
//     void hideNoValuesText();
// }


import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
import com.livingstoneapp.interactors.IServiceInteractor;
import com.livingstoneapp.views.IServicesFragmentView;
package com.livingstoneapp.presenters;



/**
 * Created by renier on 2/18/2016.
 */
public class ServicesFragmentPresenterImpl implements IServicesFragmentPresenter {
    private IServiceInteractor mInteractor;
    private IServicesFragmentView mView;

    public ServicesFragmentPresenterImpl(IServiceInteractor interactor) {
        mInteractor = interactor;
    }

    @Override
// Path: app/src/main/java/com/livingstoneapp/interactors/IServiceInteractor.java
// public interface IServiceInteractor {
//     Observable<ArrayList<ServiceInfoInternal>> getServices(String packageName);
// }
// 
// Path: app/src/main/java/com/livingstoneapp/views/IServicesFragmentView.java
// public interface IServicesFragmentView {
//     void showError(String message);
//     void setModel(ArrayList<ServiceInfoInternal> services);
//     void showWaitDialog();
//     void hideWaitDialog();
//     void showDetailContainer();
//     void hideDetailContainer();
//     void showNoValuesText();
//     void hideNoValuesText();
// }


// Path: app/src/main/java/com/livingstoneapp/presenters/ServicesFragmentPresenterImpl.java
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;
import com.livingstoneapp.interactors.IServiceInteractor;
import com.livingstoneapp.views.IServicesFragmentView;

package com.livingstoneapp.presenters;



/**
 * Created by renier on 2/18/2016.
 */
public class ServicesFragmentPresenterImpl implements IServicesFragmentPresenter {
    private IServiceInteractor mInteractor;
    private IServicesFragmentView mView;

    public ServicesFragmentPresenterImpl(IServiceInteractor interactor) {
        mInteractor = interactor;
    }

    @Override
    public void setView(IServicesFragmentView view) {