// Path: app/src/main/java/com/microsoft/office365/snippetapp/AndroidSnippetsApplication.java
// public class AndroidSnippetsApplication extends Application {
// 
//     private static AndroidSnippetsApplication mAndroidSnippetsApplication;
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         mAndroidSnippetsApplication = this;
//     }
// 
//     public static AndroidSnippetsApplication getApplication() {
//         return mAndroidSnippetsApplication;
//     }
// }
// 
// Path: app/src/main/java/com/microsoft/office365/snippetapp/Interfaces/OnUseCaseStatusChangedListener.java
// public interface OnUseCaseStatusChangedListener {
// 
//     void onUseCaseStatusChanged();
// }


import android.content.res.AssetFileDescriptor;
import android.util.Log;
import android.view.View;
import com.microsoft.fileservices.odata.SharePointClient;
import com.microsoft.office365.snippetapp.AndroidSnippetsApplication;
import com.microsoft.office365.snippetapp.Interfaces.OnUseCaseStatusChangedListener;
import com.microsoft.outlookservices.odata.OutlookClient;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
/*
 *  Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See full license at the bottom of this file.
 */
package com.microsoft.office365.snippetapp.helpers;





public abstract class BaseUserStory {

    private boolean mIsExecuting = false;
    private View mUpdateView;
    private OutlookClient mO365MailClient;
    private SharePointClient mO365MyFilesClient;
    private String mMailResourceId;
// Path: app/src/main/java/com/microsoft/office365/snippetapp/AndroidSnippetsApplication.java
// public class AndroidSnippetsApplication extends Application {
// 
//     private static AndroidSnippetsApplication mAndroidSnippetsApplication;
// 
//     @Override
//     public void onCreate() {
//         super.onCreate();
//         mAndroidSnippetsApplication = this;
//     }
// 
//     public static AndroidSnippetsApplication getApplication() {
//         return mAndroidSnippetsApplication;
//     }
// }
// 
// Path: app/src/main/java/com/microsoft/office365/snippetapp/Interfaces/OnUseCaseStatusChangedListener.java
// public interface OnUseCaseStatusChangedListener {
// 
//     void onUseCaseStatusChanged();
// }


// Path: app/src/main/java/com/microsoft/office365/snippetapp/helpers/BaseUserStory.java
import android.content.res.AssetFileDescriptor;
import android.util.Log;
import android.view.View;
import com.microsoft.fileservices.odata.SharePointClient;
import com.microsoft.office365.snippetapp.AndroidSnippetsApplication;
import com.microsoft.office365.snippetapp.Interfaces.OnUseCaseStatusChangedListener;
import com.microsoft.outlookservices.odata.OutlookClient;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;

/*
 *  Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See full license at the bottom of this file.
 */
package com.microsoft.office365.snippetapp.helpers;





public abstract class BaseUserStory {

    private boolean mIsExecuting = false;
    private View mUpdateView;
    private OutlookClient mO365MailClient;
    private SharePointClient mO365MyFilesClient;
    private String mMailResourceId;
    private OnUseCaseStatusChangedListener mUseCaseStatusChangedListener;