// 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;
    public String getFilesFoldersResourceId() {
        return mFilesFoldersResourceId;
    }

    public void setFilesFoldersResourceId(String filesFoldersResourceId) {
        this.mFilesFoldersResourceId = filesFoldersResourceId;
    }

    public void setUseCaseStatusChangedListener(OnUseCaseStatusChangedListener listener) {
        mUseCaseStatusChangedListener = listener;
    }

    protected abstract String execute();

    public abstract String getDescription();


    public boolean getGroupingFlag() {
        return mGroupingFlag;
    }

    public void setGroupingFlag(boolean groupingFlag) {
        mGroupingFlag = groupingFlag;
    }

    protected String getId() {
        return java.util.UUID.randomUUID().toString();
    }

    protected String getStringResource(int resourceToGet) {
// 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;

    public String getFilesFoldersResourceId() {
        return mFilesFoldersResourceId;
    }

    public void setFilesFoldersResourceId(String filesFoldersResourceId) {
        this.mFilesFoldersResourceId = filesFoldersResourceId;
    }

    public void setUseCaseStatusChangedListener(OnUseCaseStatusChangedListener listener) {
        mUseCaseStatusChangedListener = listener;
    }

    protected abstract String execute();

    public abstract String getDescription();


    public boolean getGroupingFlag() {
        return mGroupingFlag;
    }

    public void setGroupingFlag(boolean groupingFlag) {
        mGroupingFlag = groupingFlag;
    }

    protected String getId() {
        return java.util.UUID.randomUUID().toString();
    }

    protected String getStringResource(int resourceToGet) {
        return AndroidSnippetsApplication