diff --git a/.gitignore b/.gitignore
index 0a282d2..ef6b112 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,18 @@
+<<<<<<< HEAD
+*.iml
+.gradle
+/local.properties
+/.idea/workspace.xml
+/.idea/libraries
+.DS_Store
+/build
+/captures
+.idea/misc.xml
+.idea/vcs.xml
+.idea/
+=======
.DS_Store
out/
.idea/
*.class
+>>>>>>> f65afd48d6a35cc3dd48a7d1be184d2c702667fb
diff --git a/AndroidGroceryStore b/AndroidGroceryStore
new file mode 160000
index 0000000..70542f5
--- /dev/null
+++ b/AndroidGroceryStore
@@ -0,0 +1 @@
+Subproject commit 70542f5c4038f9653a498f37824ae490d7d537dc
diff --git a/GroceryStore.iml b/GroceryStore.iml
deleted file mode 100644
index c90834f..0000000
--- a/GroceryStore.iml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
deleted file mode 100644
index 9a86fe5..0000000
--- a/README.md
+++ /dev/null
@@ -1,64 +0,0 @@
-C4Q Access 3.3 Grocery Store
-
-We are going to be building a Grocery store. The store will have 8 sections, each manned by a separate team of high tech grocery connoisseurs, which happen to also be your pair programming groups. Wisely, the team has decided to model the grocery store interactions in software before building an actual location.
-
-All groups will build a class that represents their section of the store. The class must implement the interface that is provided for you. When we run the program, a Customer will browse through several sections of the store, and finally proceed to checkout, where all information will be displayed.
-
-Each group will be responsible for the following sections of the store:
-
-#Checkout
-Instructor - Responsible for collection all information from the Grocery Cart, and displaying it to the customer.
-
-#Bakery
-Group 1 - Responsible for a medley of cakes, each with various toppings
-* Stack of BakedGood
-* Enum Type { Pie, Cake, Brownie}
-* BakedGood { enum Type, int slicesPerUnit)
-
-
-#Butcher
-Group 2 - Responsible for a selection of meats, and various cuts of each
-* Stack of Meat
-* Enum Animal { Cow, Pig, Goat}
-* Enum Cut { Flank, Shoulder }
-* Meat{ enum Animal, enum Cut}
-
-#Cold Case
-Group 3 - Responsible for an assortment of lunch meats, each with a suggested recipe and ingredients list
-* Stack of ChilledItem
-* Enum Type { Drink, Snack}
-* ChilledItem { enum Type, int temp)
-
-#Hot Bar
-Group 4 - Responsible for variety of prepared meals, each with a weight, and price per unit
-* Stack of HotFood
-* Enum Type { Sweet, Savory, Spicy}
-* HotFood { enum Type, int servesHowMany)
-
-#Pizzeria
-Group 5 - Responsible for several prepared pizzas, each with a fixed amount available and price per slice
-* Stack of PizzaSlice
-* Enum Type { Pepperoni, Sausage, Cheese}
-* Enum Crust { Thin, Regular, Cheese }
-* PizzaSlice { enum Type, enum Crust)
-
-#Frozen Food Aisle
-Group 6 - Responsible for a diverse array of frozen food items
-* Stack of FrozenFood
-* Enum Appliance { microwave, toaster oven}
-* FrozenFood{ enum Appliance, int Time }
-
-#Sushi
-Group 7 - Responsible for an amalgamation of prepared sushi rolls, each with an fixed amount available and price per roll.
-* Stack of SushiRoll
-* Enum Type { Salmon, Tuna, Snapper}
-* Enum Sauce { Wasabi, Soy }
-* SushiRoll{ enum Type, enum Sauce }
-
-
-#Bagels
-Group 8 - Responsible for hot Bagels
-* Stack of Bagel
-* Enum Browning { Light, Dark, Burnt}
-* enum Spreads {Cream cheese, jelly, butter, Cheese}
-* Bagel { enum Browning, enum Spreads}
diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..796b96d
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1 @@
+/build
diff --git a/app/build.gradle b/app/build.gradle
new file mode 100644
index 0000000..ba6d0f6
--- /dev/null
+++ b/app/build.gradle
@@ -0,0 +1,27 @@
+apply plugin: 'com.android.application'
+
+android {
+ compileSdkVersion 24
+ buildToolsVersion "24.0.1"
+
+ defaultConfig {
+ applicationId "nyc.c4q.grocerystore"
+ minSdkVersion 16
+ targetSdkVersion 24
+ versionCode 1
+ versionName "1.0"
+ }
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+}
+
+dependencies {
+ compile fileTree(dir: 'libs', include: ['*.jar'])
+ testCompile 'junit:junit:4.12'
+ compile 'com.android.support:appcompat-v7:24.2.0'
+ compile 'com.android.support:recyclerview-v7:24.2.0'
+}
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
new file mode 100644
index 0000000..39fbe12
--- /dev/null
+++ b/app/proguard-rules.pro
@@ -0,0 +1,17 @@
+# Add project specific ProGuard rules here.
+# By default, the flags in this file are appended to flags specified
+# in /Users/jonathanjohnson/Library/Android/sdk/tools/proguard/proguard-android.txt
+# You can edit the include path and order by changing the proguardFiles
+# directive in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# Add any project specific keep options here:
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
diff --git a/app/src/androidTest/java/nyc/c4q/grocerystore/ApplicationTest.java b/app/src/androidTest/java/nyc/c4q/grocerystore/ApplicationTest.java
new file mode 100644
index 0000000..0b9fc17
--- /dev/null
+++ b/app/src/androidTest/java/nyc/c4q/grocerystore/ApplicationTest.java
@@ -0,0 +1,13 @@
+package nyc.c4q.grocerystore;
+
+import android.app.Application;
+import android.test.ApplicationTestCase;
+
+/**
+ * Testing Fundamentals
+ */
+public class ApplicationTest extends ApplicationTestCase {
+ public ApplicationTest() {
+ super(Application.class);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..0aca908
--- /dev/null
+++ b/app/src/main/AndroidManifest.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/java/nyc/c4q/demonstrations/Calculator.java b/app/src/main/java/nyc/c4q/demonstrations/Calculator.java
new file mode 100644
index 0000000..6ef85c2
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/demonstrations/Calculator.java
@@ -0,0 +1,48 @@
+package nyc.c4q.demonstrations;
+
+import android.app.Activity;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.widget.EditText;
+
+import nyc.c4q.grocerystore.R;
+
+public class Calculator extends AppCompatActivity {
+
+ private static final String FILENAME = "shared_preference_file";
+ private static final String FIRST_TIME_OPENED = "boolean_key";
+ private EditText mEditText;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState){
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.greeting_calculator);
+ if (savedInstanceState == null){
+ // first time app started
+ } else {
+ // Orientation change
+ }
+ mEditText = (EditText) findViewById(R.id.editText);
+ SharedPreferences sharedPreferences = getSharedPreferences(FILENAME,0);
+ boolean firstTimeOpened = sharedPreferences.getBoolean(FIRST_TIME_OPENED, true);
+ if (firstTimeOpened){
+ showHelloToast();
+ SharedPreferences.Editor editor = sharedPreferences.edit();
+ editor.putBoolean(FIRST_TIME_OPENED, false);
+ editor.commit();
+ } else {
+ showSeenYouBefore();
+ }
+
+ }
+
+ private void showSeenYouBefore() {
+ mEditText.setText("Seen you before");
+ }
+
+ private void showHelloToast() {
+ mEditText.setText("Hello new user");
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/StoreDirectory.java b/app/src/main/java/nyc/c4q/grocerystore/StoreDirectory.java
new file mode 100644
index 0000000..68228d0
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/StoreDirectory.java
@@ -0,0 +1,149 @@
+package nyc.c4q.grocerystore;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.widget.Button;
+
+import java.util.Arrays;
+import java.util.List;
+
+import nyc.c4q.grocerystore.bagleShop.Bagels;
+import nyc.c4q.grocerystore.bakery.MilasBakery;
+import nyc.c4q.grocerystore.butcher.GenericsButcherShop;
+import nyc.c4q.grocerystore.coldCase.TenBelow;
+import nyc.c4q.grocerystore.employeeHandbook.EmployeeHandbookActivity;
+import nyc.c4q.grocerystore.freezer.FroZone;
+import nyc.c4q.grocerystore.hotBar.HotMeat;
+import nyc.c4q.grocerystore.pizzaShop.JohnsonsPizzeria;
+import nyc.c4q.grocerystore.sushiShop.SushiYa;
+
+public class StoreDirectory extends AppCompatActivity{
+ private Button mGotoBakery;
+ private Button mGotoBagels;
+ private Button mGotoButcher;
+ private Button mGotoColdCase;
+ private Button mGotoFreezer;
+ private Button mGotoHotBar;
+ private Button mGotoPizzaShop;
+ private Button mGotoSushi;
+ private Button mGotoEmployeeHandbook;
+ private List mNavigationButtons;
+
+
+ private List mButtonNames = Arrays.asList(
+ "Goto Bakery",
+ "Goto Bagels",
+ "Goto Butcher",
+ "Goto ColdCase",
+ "Goto Freezer",
+ "Goto Hot Bar",
+ "Goto Pizza Shop",
+ "Goto Sushi Shop",
+ "Exit"
+ );
+
+ private List mStoreSections = Arrays.asList(
+ StoreSection.BAKERY,
+ StoreSection.BAGEL_SHOP,
+ StoreSection.BUTCHER,
+ StoreSection.COLD_CASE,
+ StoreSection.FREEZER,
+ StoreSection.HOT_BAR,
+ StoreSection.PIZZA_SHOP,
+ StoreSection.SUSHI_SHOP
+ );
+
+
+ @Override
+ public void onCreate(Bundle savedInstanceState){
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.store_menu);
+ mGotoBakery = (Button) findViewById(R.id.button1);
+ mGotoBagels = (Button) findViewById(R.id.button2);
+ mGotoButcher = (Button) findViewById(R.id.button3);
+ mGotoColdCase = (Button) findViewById(R.id.button4);
+ mGotoFreezer = (Button) findViewById(R.id.button5);
+ mGotoHotBar = (Button) findViewById(R.id.button6);
+ mGotoPizzaShop = (Button) findViewById(R.id.button7);
+ mGotoSushi = (Button) findViewById(R.id.button8);
+ mGotoEmployeeHandbook = (Button) findViewById(R.id.employeeHandbook);
+
+ mNavigationButtons = Arrays.asList(
+ mGotoBakery,
+ mGotoBagels,
+ mGotoButcher,
+ mGotoColdCase,
+ mGotoFreezer,
+ mGotoHotBar,
+ mGotoPizzaShop,
+ mGotoSushi
+ ) ;
+ }
+
+ @Override
+ public void onResume(){
+ super.onResume();
+ for (int index = 0; index < mNavigationButtons.size(); index++){
+ Button button = mNavigationButtons.get(index);
+ String buttonName = mButtonNames.get(index);
+ StoreSection section = mStoreSections.get(index);
+ button.setOnClickListener(buildClickListener(section));
+ button.setText(buttonName);
+ }
+ setupEmployeeHanbook();
+ }
+
+ private void setupEmployeeHanbook() {
+ mGotoEmployeeHandbook.setText("Employee Handbook");
+ mGotoEmployeeHandbook.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Intent intent = new Intent(view.getContext(), EmployeeHandbookActivity.class);
+ view.getContext().startActivity(intent);
+ }
+ });
+ }
+
+
+ private View.OnClickListener buildClickListener(final StoreSection storeSection){
+ return new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Class> sectionToGoto;
+ switch (storeSection){
+ case BAGEL_SHOP:
+ sectionToGoto = Bagels.class;
+ break;
+ case BAKERY:
+ sectionToGoto = MilasBakery.class;
+ break;
+ case BUTCHER:
+ sectionToGoto = GenericsButcherShop.class;
+ break;
+ case COLD_CASE:
+ sectionToGoto = TenBelow.class;
+ break;
+ case FREEZER:
+ sectionToGoto = FroZone.class;
+ break;
+ case HOT_BAR:
+ sectionToGoto = HotMeat.class;
+ break;
+ case PIZZA_SHOP:
+ sectionToGoto = JohnsonsPizzeria.class;
+ break;
+ case SUSHI_SHOP:
+ sectionToGoto = SushiYa.class;
+ break;
+ default:
+ throw new IllegalArgumentException("You Fool!!!");
+ }
+
+ Intent intent = new Intent(view.getContext(), sectionToGoto);
+ view.getContext().startActivity(intent);
+ }
+ };
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/StoreFront.java b/app/src/main/java/nyc/c4q/grocerystore/StoreFront.java
new file mode 100644
index 0000000..8315bfc
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/StoreFront.java
@@ -0,0 +1,211 @@
+package nyc.c4q.grocerystore;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.os.Handler;
+import android.support.v4.content.LocalBroadcastManager;
+import android.support.v4.util.Pair;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Random;
+
+public class StoreFront extends AppCompatActivity {
+ private static final String UPDATE_FLASHING_SIGN_INTENT = "STORE_FRONT.UPDATE_FLASHING_SIGN";
+ private static final long TWO_SECOND_DELAY_MS = 2000;
+ private LocalBroadcastManager mBroadcastManager;
+ private boolean mIsRunning;
+ private Pair mLastDisplayedValues = new Pair<>(null, null);
+ private Random mRandom = new Random();
+ private Button mEnterButton;
+ private TextView mSlot1;
+ private TextView mSlot2;
+ private TextView mSlot3;
+ private TextView mSlot4;
+ private TextView mSlot5;
+ private TextView mSlot6;
+ private TextView mSlot7;
+ private TextView mSlot8;
+ private List mFlashingSlots;
+
+ private List mNowServingList = Arrays.asList(
+ "Fresh Bread",
+ "Bagels",
+ "Quality Meats",
+ "Cold Dranks",
+ "Chilled Items",
+ "Hot Meat",
+ "Pizza",
+ "Sushi"
+ );
+
+ private List mFlashingTextColors = Arrays.asList(
+ 0xFFFF0000,
+ 0xFF00CCFF,
+ 0xFF009933,
+ 0xFFFF6600,
+ 0xFFCC66FF,
+ 0xFF996633
+ );
+
+ private BroadcastReceiver mFlashingUpdateReceiver = new BroadcastReceiver() {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ if (intent.getAction().equals(UPDATE_FLASHING_SIGN_INTENT)){
+ runOnUiThread(new Runnable() {
+ @Override
+ public void run() {
+ updateFlashingSign();
+ }
+ });
+ }
+ }
+ };
+
+ private Pair getRandomNowServingPair(){
+
+ String first = getRandomNowServingItem();
+ while (first.equals(mLastDisplayedValues.first) || first.equals(mLastDisplayedValues.second)){
+ first = getRandomNowServingItem();
+ }
+ String second = getRandomNowServingItem();
+ while (second.equals(first) || second.equals(mLastDisplayedValues.first) || second.equals(mLastDisplayedValues.second)){
+ second = getRandomNowServingItem();
+ }
+ return new Pair<>(first, second);
+ }
+
+ private String getRandomNowServingItem() {
+ int randomInt = mRandom.nextInt(mNowServingList.size());
+ return mNowServingList.get(randomInt);
+ }
+
+ private Pair getRandomFlashingItemPair(){
+ TextView first = getRandomFlashingSlot();
+ TextView second = getRandomFlashingSlot();
+ while (second.equals(first)){
+ second = getRandomFlashingSlot();
+ }
+ return new Pair<>(first, second);
+ }
+
+ private TextView getRandomFlashingSlot() {
+ int randomInt = mRandom.nextInt(mFlashingSlots.size());
+ return mFlashingSlots.get(randomInt);
+ }
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.store_front);
+ mEnterButton = (Button) findViewById(R.id.enter_button);
+ mSlot1 = (TextView) findViewById(R.id.flashing_board_slot1);
+ mSlot2 = (TextView) findViewById(R.id.flashing_board_slot2);
+ mSlot3 = (TextView) findViewById(R.id.flashing_board_slot3);
+ mSlot4 = (TextView) findViewById(R.id.flashing_board_slot4);
+ mSlot5 = (TextView) findViewById(R.id.flashing_board_slot5);
+ mSlot6 = (TextView) findViewById(R.id.flashing_board_slot6);
+ mSlot7 = (TextView) findViewById(R.id.flashing_board_slot7);
+ mSlot8 = (TextView) findViewById(R.id.flashing_board_slot8);
+
+ mFlashingSlots = Arrays.asList(
+ mSlot1,
+ mSlot2,
+ mSlot3,
+ mSlot4,
+ mSlot5,
+ mSlot6,
+ mSlot7,
+ mSlot8
+ );
+ mBroadcastManager = LocalBroadcastManager.getInstance(this);
+ mEnterButton.setOnClickListener(buildEnterButtonListener());
+
+ }
+
+
+ @Override
+ public void onResume(){
+ super.onResume();
+ updateFlashingSign();
+ registerFlashingSignUpdates();
+ scheduleFlashUpdate();
+ }
+
+ @Override
+ public void onPause(){
+ super.onPause();
+ unregisterFlashingSignUpdates();
+ }
+
+ private void unregisterFlashingSignUpdates() {
+ mIsRunning = false;
+ mBroadcastManager.unregisterReceiver(mFlashingUpdateReceiver);
+ }
+
+ private void scheduleFlashUpdate() {
+ new Handler().postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ if (mIsRunning){
+ updateFlashingSign();
+ scheduleFlashUpdate();
+ }
+ }
+ }, TWO_SECOND_DELAY_MS);
+ }
+
+ private void registerFlashingSignUpdates() {
+ mIsRunning = true;
+ mBroadcastManager.registerReceiver(mFlashingUpdateReceiver, buildFlashingSignIntentFilter());
+
+ }
+
+ private IntentFilter buildFlashingSignIntentFilter() {
+ return new IntentFilter(UPDATE_FLASHING_SIGN_INTENT);
+ }
+
+ private void updateFlashingSign() {
+ for (TextView t : mFlashingSlots){
+ t.setText("");
+ }
+ Pair slotsToFlash = getRandomFlashingItemPair();
+ Pair itemsToDisplay = getRandomNowServingPair();
+ mLastDisplayedValues = itemsToDisplay;
+ slotsToFlash.first.setText(itemsToDisplay.first);
+ slotsToFlash.second.setText(itemsToDisplay.second);
+ int color1 = getRandomFlashingTextColor();
+ int color2 = getRandomFlashingTextColor();
+ while (color2 == color1){
+ color2 = getRandomFlashingTextColor();
+ }
+ slotsToFlash.first.setTextColor(color1);
+ slotsToFlash.second.setTextColor(color2);
+ }
+
+ private int getRandomFlashingTextColor() {
+ int selection = mRandom.nextInt(mFlashingTextColors.size());
+ return mFlashingTextColors.get(selection);
+ }
+
+ private View.OnClickListener buildEnterButtonListener() {
+ return new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ launchStoreMenuIntent(view.getContext());
+ }
+ };
+ }
+
+ private void launchStoreMenuIntent(Context context) {
+ Intent intent = new Intent(context, StoreDirectory.class);
+ context.startActivity(intent);
+ }
+
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/StoreSection.java b/app/src/main/java/nyc/c4q/grocerystore/StoreSection.java
new file mode 100644
index 0000000..cba3ddc
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/StoreSection.java
@@ -0,0 +1,12 @@
+package nyc.c4q.grocerystore;
+
+public enum StoreSection {
+ BAGEL_SHOP,
+ BAKERY,
+ BUTCHER,
+ COLD_CASE,
+ FREEZER,
+ HOT_BAR,
+ PIZZA_SHOP,
+ SUSHI_SHOP
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/bagleShop/Bagels.java b/app/src/main/java/nyc/c4q/grocerystore/bagleShop/Bagels.java
new file mode 100644
index 0000000..a42fe33
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/bagleShop/Bagels.java
@@ -0,0 +1,24 @@
+package nyc.c4q.grocerystore.bagleShop;
+
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+import nyc.c4q.operations.CustomerBuilder;
+import nyc.c4q.operations.GroceryStoreOwner;
+
+public class Bagels extends AppCompatActivity {
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.bagel_shop);
+ }
+
+ @Override
+ public void onResume(){
+ super.onResume();
+ GroceryStoreOwner.getInstance().sendToBagelCounter(CustomerBuilder.buildCustomers());
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/bakery/MilasBakery.java b/app/src/main/java/nyc/c4q/grocerystore/bakery/MilasBakery.java
new file mode 100644
index 0000000..d57e4b3
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/bakery/MilasBakery.java
@@ -0,0 +1,14 @@
+package nyc.c4q.grocerystore.bakery;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class MilasBakery extends AppCompatActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.bakery);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/butcher/GenericsButcherShop.java b/app/src/main/java/nyc/c4q/grocerystore/butcher/GenericsButcherShop.java
new file mode 100644
index 0000000..f944793
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/butcher/GenericsButcherShop.java
@@ -0,0 +1,15 @@
+package nyc.c4q.grocerystore.butcher;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class GenericsButcherShop extends AppCompatActivity {
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.butcher_shop);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/coldCase/TenBelow.java b/app/src/main/java/nyc/c4q/grocerystore/coldCase/TenBelow.java
new file mode 100644
index 0000000..a8c6ca4
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/coldCase/TenBelow.java
@@ -0,0 +1,14 @@
+package nyc.c4q.grocerystore.coldCase;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class TenBelow extends AppCompatActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.chilled_items);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeDescription.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeDescription.java
new file mode 100644
index 0000000..813a294
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeDescription.java
@@ -0,0 +1,28 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+import android.support.annotation.DrawableRes;
+
+import nyc.c4q.grocerystore.R;
+
+public class EmployeeDescription {
+
+ private final String mName;
+ private final Integer mImage;
+
+ public EmployeeDescription (String name){
+ mName = name;
+ mImage = R.drawable.blank_pic;
+ }
+
+ public EmployeeDescription (String name, @DrawableRes Integer resource){
+ mName = name;
+ mImage = resource;
+ }
+ public String getName() {
+ return mName;
+ }
+
+ public Integer getImageResource() {
+ return mImage;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeHandbookActivity.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeHandbookActivity.java
new file mode 100644
index 0000000..ba08b2c
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeHandbookActivity.java
@@ -0,0 +1,27 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.support.v7.widget.GridLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.widget.TextView;
+
+import nyc.c4q.grocerystore.R;
+
+public class EmployeeHandbookActivity extends AppCompatActivity{
+
+ private RecyclerView mRecyclerView;
+ private TextView mEmployeeCount;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState){
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.employee_handbook);
+ mRecyclerView = (RecyclerView) findViewById(R.id.employeeList);
+ mRecyclerView.setLayoutManager(new GridLayoutManager(this,3));
+ mRecyclerView.setAdapter(new EmployeeListAdapter());
+ mEmployeeCount = (TextView) findViewById(R.id.select_an_employee);
+ Integer employeeCount = mRecyclerView.getAdapter().getItemCount();
+ mEmployeeCount.setText(getString(R.string.select_an_employee, employeeCount));
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeListAdapter.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeListAdapter.java
new file mode 100644
index 0000000..bc3eaf0
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeListAdapter.java
@@ -0,0 +1,93 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+import android.content.Intent;
+import android.support.v7.widget.RecyclerView;
+import android.view.View;
+import android.view.ViewGroup;
+
+import java.util.Arrays;
+import java.util.List;
+
+import nyc.c4q.grocerystore.R;
+
+
+class EmployeeListAdapter extends RecyclerView.Adapter {
+
+ private List mData = Arrays.asList(
+ new EmployeeDescription("Ashique", R.drawable.ashique),
+ new EmployeeDescription("Nesada", R.drawable.nk),
+ new EmployeeDescription("Lily", R.drawable.hui),
+ new EmployeeDescription("Hyunjoo", R.drawable.hyunjoo),
+ new EmployeeDescription("Helen", R.drawable.helen),
+ new EmployeeDescription("Derek", R.drawable.derek),
+ new EmployeeDescription("Andres", R.drawable.andreas),
+ new EmployeeDescription("Danny", R.drawable.danny),
+ new EmployeeDescription("Rook", R.drawable.rooks),
+ new EmployeeDescription("Wesnie", R.drawable.wesnie),
+ new EmployeeDescription("Jordan", R.drawable.jordan),
+ new EmployeeDescription("JoseV", R.drawable.josev),
+ new EmployeeDescription("Mila", R.drawable.mila),
+ new EmployeeDescription("Jose G.", R.drawable.joseg),
+ new EmployeeDescription("Akasha", R.drawable.aa_profile_pic),
+ new EmployeeDescription("Yojana", R.drawable.yojana1),
+ new EmployeeDescription("Taryn", R.drawable.taryn_selfie),
+ new EmployeeDescription("Cue", R.drawable.cueforfranklin)
+
+
+ );
+
+ @Override
+ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
+ return new EmployeeViewHolder(parent);
+ }
+
+ @Override
+ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
+ EmployeeViewHolder viewHolder = (EmployeeViewHolder) holder;
+ EmployeeDescription employee = mData.get(position);
+ viewHolder.bind(employee);
+ viewHolder.setOnClickListener(buildEmployeeClickListener(employee));
+ }
+
+ private View.OnClickListener buildEmployeeClickListener(EmployeeDescription employee) {
+ if (employee != null) {
+ return navigateToEmployeeViewListener(employee.getName());
+ }
+ return defaultClickListener();
+ }
+
+ /**
+ * This click listener launches an intent with the employee name as an extra
+ *
+ * @param name
+ * @return
+ */
+ private View.OnClickListener navigateToEmployeeViewListener(final String name) {
+ return new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Intent intent = new Intent(view.getContext(), EmployeeView.class);
+ intent.putExtra(EmployeeView.EMPLOYEE_NAME, name);
+ view.getContext().startActivity(intent);
+
+ }
+ };
+ }
+
+ /*
+ The default click listener does nothing;
+ */
+ private View.OnClickListener defaultClickListener() {
+ return new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ // Do Nothing
+ }
+ };
+ }
+
+ @Override
+ public int getItemCount() {
+ return mData.size();
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeView.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeView.java
new file mode 100644
index 0000000..0a03488
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeView.java
@@ -0,0 +1,220 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+import android.app.FragmentManager;
+import android.app.FragmentTransaction;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+import nyc.c4q.grocerystore.employeeHandbook.employees.AndresFragment;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Ashique;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Cue;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Danny;
+import nyc.c4q.grocerystore.employeeHandbook.employees.HuiLily;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Hyunjoo;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Derek;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Nesada;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Rafael;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Wesnie;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Jordan;
+import nyc.c4q.grocerystore.employeeHandbook.employees.JoseV;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Mila;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Joseg;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Akasha;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Yojana;
+import nyc.c4q.grocerystore.employeeHandbook.employees.Taryn;
+
+
+public class EmployeeView extends AppCompatActivity {
+ public static final String EMPLOYEE_NAME = "extra.employee.name";
+
+ @Override
+ protected void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.employee_view);
+ String employee = getIntent().getStringExtra(EMPLOYEE_NAME);
+ if(employee != null){
+ if (employee.equals("Danny")) {
+ showDanny();
+ }
+ if (employee.equals("JoseV")){
+ showJoseV();
+ }
+ if(employee.equalsIgnoreCase("Mila")){
+ showMila();
+ }
+
+ switch (employee) {
+ case "Lily":
+ showHuiLily();
+ break;
+ case "Ashique":
+ showAshique();
+ break;
+ case "Hyunjoo":
+ showHyunjoo();
+ break;
+ case "Helen":
+ showHelen();
+ break;
+ case "Derek":
+ showDerek();
+ break;
+ case "Rook":
+ showRafael();
+ break;
+ case "Wesnie":
+ showWesnie();
+ break;
+ case "Andres":
+ showAndres();
+ break;
+ case "Jordan":
+ showJordan();
+ break;
+ case "Nesada":
+ showNesada();
+ break;
+ case "Jose G.":
+ showJose();
+ break;
+ case "Akasha":
+ showAkasha();
+ break;
+ case "Yojana":
+ showYojana();
+ break;
+ case "Taryn":
+ showTaryn();
+ break;
+ case "Cue":
+ showCue();
+ default:
+ break;
+
+ }
+
+ }
+ }
+ private void showNesada(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Nesada());
+ fragmentTransaction.commit();
+ }
+
+ private void showJordan(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Jordan());
+ fragmentTransaction.commit();
+ }
+
+ private void showAndres(){
+ getFragmentManager().
+ beginTransaction().
+ add(R.id.employee_profile, new AndresFragment()).
+ commit();
+ }
+
+
+ private void showHelen(){
+ getFragmentManager().beginTransaction().add(R.id.employee_profile, new Helen()).commit();
+ }
+ private void showAshique(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Ashique());
+ fragmentTransaction.commit();
+ }
+
+ private void showHuiLily(){
+ getFragmentManager().beginTransaction()
+ .add(R.id.employee_profile,new HuiLily())
+ .commit();
+ }
+ private void showHyunjoo(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Hyunjoo());
+ fragmentTransaction.commit();
+ }
+
+ private void showDerek(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.replace(R.id.employee_profile, new Derek());
+ fragmentTransaction.commit();
+ }
+
+ private void showDanny(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Danny());
+ fragmentTransaction.commit();
+ }
+
+ private void showRafael() {
+ android.support.v4.app.FragmentManager fragmentManager = getSupportFragmentManager();
+ android.support.v4.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Rafael()).commit();
+ }
+
+ private void showWesnie(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Wesnie());
+ fragmentTransaction.commit();
+ }
+
+ private void showJoseV(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new JoseV());
+ fragmentTransaction.commit();
+ }
+
+ private void showMila(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Mila());
+ fragmentTransaction.commit();
+ }
+
+ private void showJose(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Joseg());;
+ fragmentTransaction.commit();
+
+ }
+
+ private void showAkasha(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Akasha());
+ fragmentTransaction.commit();
+ }
+
+
+ private void showYojana(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile, new Yojana());
+ fragmentTransaction.commit();
+ }
+ private void showTaryn(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Taryn());
+ fragmentTransaction.commit();
+ }
+
+ private void showCue(){
+ FragmentManager fragmentManager = getFragmentManager();
+ FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
+ fragmentTransaction.add(R.id.employee_profile,new Cue());
+ fragmentTransaction.commit();
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeViewHolder.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeViewHolder.java
new file mode 100644
index 0000000..1db6049
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/EmployeeViewHolder.java
@@ -0,0 +1,49 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+
+import android.support.v7.widget.RecyclerView;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import nyc.c4q.grocerystore.R;
+
+public class EmployeeViewHolder extends RecyclerView.ViewHolder {
+ private final View mView;
+ private final ImageView mEmployeePic;
+ private final TextView mEmployeeName;
+
+ public EmployeeViewHolder(ViewGroup parent) {
+ super(inflateView(parent));
+ mView = itemView;
+ mEmployeePic = (ImageView) mView.findViewById(R.id.employee_image);
+ mEmployeeName = (TextView) mView.findViewById(R.id.employee_name);
+ }
+
+ /*
+ Advanced question: Do you know why this function must be static???
+ */
+ private static View inflateView(ViewGroup parent) {
+ LayoutInflater inflater = LayoutInflater.from(parent.getContext());
+ return inflater.inflate(R.layout.employee_view_holder, parent, false);
+ }
+
+ public void bind(EmployeeDescription employeeDescription) {
+ mEmployeeName.setText(employeeDescription.getName());
+ Integer resource = employeeDescription.getImageResource();
+ if (resource != null){
+ mEmployeePic.setImageResource(resource);
+ }
+ }
+
+
+ public TextView getName(){
+ return mEmployeeName;
+ }
+
+ public void setOnClickListener(View.OnClickListener clickListener){
+ mView.setOnClickListener(clickListener);
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/Helen.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/Helen.java
new file mode 100644
index 0000000..9b1cccb
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/Helen.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by helenchan on 10/20/16.
+ */
+public class Helen extends Fragment {
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.helen_chan, container, false);
+ }
+}
+
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Akasha.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Akasha.java
new file mode 100644
index 0000000..1b62858
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Akasha.java
@@ -0,0 +1,24 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by akashaarcher on 10/23/16.
+ */
+
+public class Akasha extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.akasha_archer,container,false);
+ }
+
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/AndresFragment.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/AndresFragment.java
new file mode 100644
index 0000000..ff6adbe
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/AndresFragment.java
@@ -0,0 +1,21 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by andresarango on 9/27/16.
+ */
+
+public class AndresFragment extends Fragment {
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.andres_arango,container,false);
+ return view;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Ashique.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Ashique.java
new file mode 100644
index 0000000..b33c2c2
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Ashique.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by ashiquechowdhury on 10/11/16.
+ */
+public class Ashique extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.ashique_chowdhury,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Cue.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Cue.java
new file mode 100644
index 0000000..7736b71
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Cue.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by queenabergen on 10/24/16.
+ */
+
+public class Cue extends Fragment{
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.queenabergen,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Danny.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Danny.java
new file mode 100644
index 0000000..74caf1d
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Danny.java
@@ -0,0 +1,19 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.os.Bundle;
+import android.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by dannylui on 10/19/16.
+ */
+
+public class Danny extends Fragment {
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.danny_lui,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Derek.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Derek.java
new file mode 100644
index 0000000..ebae3fd
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Derek.java
@@ -0,0 +1,17 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+public class Derek extends Fragment {
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.derek_santos, container, false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/HuiLily.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/HuiLily.java
new file mode 100644
index 0000000..469554d
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/HuiLily.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by huilin on 10/19/16.
+ */
+
+public class HuiLily extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.hui_lin, container, false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Hyunjoo.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Hyunjoo.java
new file mode 100644
index 0000000..3abd705
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Hyunjoo.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by Hyun on 10/8/16.
+ */
+public class Hyunjoo extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.hyunjoo,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Jordan.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Jordan.java
new file mode 100644
index 0000000..b7517bc
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Jordan.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by jordansmith on 10/19/16.
+ */
+
+public class Jordan extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.jordan_smith,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/JoseV.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/JoseV.java
new file mode 100644
index 0000000..fae79f6
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/JoseV.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by josevila on 10/19/16.
+ */
+
+public class JoseV extends Fragment {
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.jose_vila,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Joseg.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Joseg.java
new file mode 100644
index 0000000..4c867d1
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Joseg.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by mathcore on 10/22/16.
+ */
+
+public class Joseg extends Fragment {
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.jose_gonzalez,container,false);
+ }
+
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Mila.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Mila.java
new file mode 100644
index 0000000..474a350
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Mila.java
@@ -0,0 +1,22 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by Millochka on 10/19/16.
+ */
+
+public class Mila extends Fragment{
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.mila_urakhchinskaya,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Nesada.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Nesada.java
new file mode 100644
index 0000000..bfce59f
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Nesada.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by nesadakoca on 10/22/16.
+ */
+
+public class Nesada extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.nesada_koca, container, false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Rafael.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Rafael.java
new file mode 100644
index 0000000..b39b70b
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Rafael.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v4.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by Rook on 10/19/16.
+ */
+
+public class Rafael extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.rafael_soto,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Taryn.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Taryn.java
new file mode 100644
index 0000000..8ddb6d5
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Taryn.java
@@ -0,0 +1,23 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by tarynking on 10/22/16.
+ */
+
+public class Taryn extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.taryn_king,container,false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Wesnie.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Wesnie.java
new file mode 100644
index 0000000..3edc834
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Wesnie.java
@@ -0,0 +1,21 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by wesniemarcelin on 10/19/16.
+ */
+
+
+public class Wesnie extends Fragment {
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
+ return inflater.inflate(R.layout.wesnie_marcelin,container, false);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Yojana.java b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Yojana.java
new file mode 100644
index 0000000..0d17ccc
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/employeeHandbook/employees/Yojana.java
@@ -0,0 +1,24 @@
+package nyc.c4q.grocerystore.employeeHandbook.employees;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import nyc.c4q.grocerystore.R;
+
+/**
+ * Created by yojanasharma on 10/23/16.
+ */
+
+public class Yojana extends Fragment {
+
+ @Nullable
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.yojana_sharma,container,false);
+ }
+}
+
diff --git a/app/src/main/java/nyc/c4q/grocerystore/freezer/FroZone.java b/app/src/main/java/nyc/c4q/grocerystore/freezer/FroZone.java
new file mode 100644
index 0000000..34f2793
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/freezer/FroZone.java
@@ -0,0 +1,14 @@
+package nyc.c4q.grocerystore.freezer;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class FroZone extends AppCompatActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.frozen_foods);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMeat.java b/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMeat.java
new file mode 100644
index 0000000..3398625
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMeat.java
@@ -0,0 +1,36 @@
+package nyc.c4q.grocerystore.hotBar;
+
+import android.content.Intent;
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.widget.Button;
+
+import nyc.c4q.grocerystore.R;
+
+public class HotMeat extends AppCompatActivity {
+
+ Button hotBarMenu;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.hot_foods);
+
+ hotBarMenu = (Button) findViewById(R.id.buttonMenu);
+ hotBarMenu.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+
+ toIntent();
+
+ }
+ });
+
+ }
+
+ private void toIntent() {
+ Intent toMenu = new Intent(HotMeat.this, HotMenu.class);
+ startActivity(toMenu);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMenu.java b/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMenu.java
new file mode 100644
index 0000000..97624f9
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/hotBar/HotMenu.java
@@ -0,0 +1,76 @@
+package nyc.c4q.grocerystore.hotBar;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.widget.Button;
+import android.widget.Spinner;
+
+import nyc.c4q.grocerystore.R;
+
+public class HotMenu extends AppCompatActivity {
+//implements View.OnClickListener
+ private Button menuCheckout;
+ private Spinner listView1;
+ private Spinner listView2;
+ private Spinner listView3;
+ private Button bMinus;
+ private Button bPlus;
+ private Button bMinus2;
+ private Button bPlus2;
+ private Button bMinus3;
+ private Button bPlus3;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.hot_menu);
+// listeners();
+ }
+// private void listeners() {
+// menuCheckout = (Button) findViewById(R.id.hotmenu_checkout);
+// menuCheckout.setOnClickListener(this);
+// listView1 = (Spinner) findViewById(listviewFlavor1);
+// listView1.setOnClickListener(this);
+// listView2= (Spinner) findViewById(listviewFlavor2);
+// listView2.setOnClickListener(this);
+// listView3 = (Spinner) findViewById(listviewFlavor3);
+// listView3.setOnClickListener(this);
+// bMinus = (Button) findViewById(buttonMinus);
+// bMinus.setOnClickListener(this);
+// bPlus = (Button) findViewById(buttonPlus);
+// bPlus.setOnClickListener(this);
+// bMinus2 = (Button) findViewById(buttonMinus2);
+// bMinus2.setOnClickListener(this);
+// bPlus2 = (Button) findViewById(buttonPlus2);
+// bPlus2.setOnClickListener(this);
+// bMinus3 = (Button) findViewById(buttonMinus3);
+// bMinus3.setOnClickListener(this);
+// bPlus3 = (Button) findViewById(buttonPlus3);
+// bPlus3.setOnClickListener(this);
+// }
+// @Override
+// public void onClick(View view) {
+// switch(view.getId()){
+// case hotmenu_checkout:
+// break;
+//// case listviewFlavor1:
+//// break;
+//// case listviewFlavor2:
+//// break;
+//// case listviewFlavor3:
+//// break;
+// case buttonMinus:
+// break;
+// case buttonMinus2:
+// break;
+// case buttonMinus3:
+// break;
+// case buttonPlus:
+// break;
+// case buttonPlus2:
+// break;
+// case buttonPlus3:
+// break;
+// }
+// }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/pizzaShop/JohnsonsPizzeria.java b/app/src/main/java/nyc/c4q/grocerystore/pizzaShop/JohnsonsPizzeria.java
new file mode 100644
index 0000000..516e8d6
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/pizzaShop/JohnsonsPizzeria.java
@@ -0,0 +1,14 @@
+package nyc.c4q.grocerystore.pizzaShop;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class JohnsonsPizzeria extends AppCompatActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.pizza_shop);
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/grocerystore/sushiShop/SushiYa.java b/app/src/main/java/nyc/c4q/grocerystore/sushiShop/SushiYa.java
new file mode 100644
index 0000000..53b442d
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/grocerystore/sushiShop/SushiYa.java
@@ -0,0 +1,18 @@
+package nyc.c4q.grocerystore.sushiShop;
+
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+
+import nyc.c4q.grocerystore.R;
+
+public class SushiYa extends AppCompatActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.sushi);
+ }
+
+
+
+
+}
diff --git a/app/src/main/java/nyc/c4q/operations/CustomerBuilder.java b/app/src/main/java/nyc/c4q/operations/CustomerBuilder.java
new file mode 100644
index 0000000..65add5a
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/CustomerBuilder.java
@@ -0,0 +1,17 @@
+package nyc.c4q.operations;
+
+import java.util.Arrays;
+import java.util.List;
+
+import nyc.c4q.operations.customers.FirstPicker;
+import nyc.c4q.operations.customers.LastPicker;
+import nyc.c4q.operations.instructor.Customer;
+
+public class CustomerBuilder {
+ public static List buildCustomers() {
+ return Arrays.asList(
+ new FirstPicker(),
+ new LastPicker()
+ );
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/GroceryStoreOwner.java b/app/src/main/java/nyc/c4q/operations/GroceryStoreOwner.java
new file mode 100644
index 0000000..971d9b8
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/GroceryStoreOwner.java
@@ -0,0 +1,23 @@
+package nyc.c4q.operations;
+
+import nyc.c4q.operations.customers.FirstPicker;
+import nyc.c4q.operations.customers.LastPicker;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryStore;
+import nyc.c4q.operations.instructor.JohnsonGroceryStore;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+public class GroceryStoreOwner {
+
+ private static GroceryStore sGroceryStore;
+
+ public static GroceryStore getInstance() {
+ if (sGroceryStore == null){
+ sGroceryStore = new JohnsonGroceryStore();
+ }
+ return sGroceryStore;
+ }
+}
diff --git a/src/nyc/c4q/customers/FirstPicker.java b/app/src/main/java/nyc/c4q/operations/customers/FirstPicker.java
similarity index 77%
rename from src/nyc/c4q/customers/FirstPicker.java
rename to app/src/main/java/nyc/c4q/operations/customers/FirstPicker.java
index edca9f1..5a6bb32 100644
--- a/src/nyc/c4q/customers/FirstPicker.java
+++ b/app/src/main/java/nyc/c4q/operations/customers/FirstPicker.java
@@ -1,8 +1,8 @@
-package nyc.c4q.customers;
+package nyc.c4q.operations.customers;
-import nyc.c4q.instructor.JohnsonsShoppingCart;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.ShoppingCart;
+import nyc.c4q.operations.instructor.JohnsonsShoppingCart;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.ShoppingCart;
import java.util.List;
diff --git a/src/nyc/c4q/customers/LastPicker.java b/app/src/main/java/nyc/c4q/operations/customers/LastPicker.java
similarity index 77%
rename from src/nyc/c4q/customers/LastPicker.java
rename to app/src/main/java/nyc/c4q/operations/customers/LastPicker.java
index 23d5e23..1f789ae 100644
--- a/src/nyc/c4q/customers/LastPicker.java
+++ b/app/src/main/java/nyc/c4q/operations/customers/LastPicker.java
@@ -1,8 +1,8 @@
-package nyc.c4q.customers;
+package nyc.c4q.operations.customers;
-import nyc.c4q.instructor.JohnsonsShoppingCart;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.ShoppingCart;
+import nyc.c4q.operations.instructor.JohnsonsShoppingCart;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.ShoppingCart;
import java.util.List;
diff --git a/src/nyc/c4q/customers/ShopperUtils.java b/app/src/main/java/nyc/c4q/operations/customers/ShopperUtils.java
similarity index 92%
rename from src/nyc/c4q/customers/ShopperUtils.java
rename to app/src/main/java/nyc/c4q/operations/customers/ShopperUtils.java
index 9fc1acb..330440c 100644
--- a/src/nyc/c4q/customers/ShopperUtils.java
+++ b/app/src/main/java/nyc/c4q/operations/customers/ShopperUtils.java
@@ -1,4 +1,4 @@
-package nyc.c4q.customers;
+package nyc.c4q.operations.customers;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/nyc/c4q/group1/BakedGood.java b/app/src/main/java/nyc/c4q/operations/group1/BakedGood.java
similarity index 74%
rename from src/nyc/c4q/group1/BakedGood.java
rename to app/src/main/java/nyc/c4q/operations/group1/BakedGood.java
index e84e20f..e426ef6 100644
--- a/src/nyc/c4q/group1/BakedGood.java
+++ b/app/src/main/java/nyc/c4q/operations/group1/BakedGood.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group1;
+package nyc.c4q.operations.group1;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class BakedGood extends GroceryItem {
private Type mType;
diff --git a/src/nyc/c4q/group1/Bakery.java b/app/src/main/java/nyc/c4q/operations/group1/Bakery.java
similarity index 64%
rename from src/nyc/c4q/group1/Bakery.java
rename to app/src/main/java/nyc/c4q/operations/group1/Bakery.java
index b1df61a..1cc5cd1 100644
--- a/src/nyc/c4q/group1/Bakery.java
+++ b/app/src/main/java/nyc/c4q/operations/group1/Bakery.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group1;
+package nyc.c4q.operations.group1;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/app/src/main/java/nyc/c4q/operations/group1/Blondie.java b/app/src/main/java/nyc/c4q/operations/group1/Blondie.java
new file mode 100644
index 0000000..93439a4
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group1/Blondie.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group1;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by Rafael on 9/13/16.
+ */
+public class Blondie extends BakedGood {
+ public Blondie() {
+ super(Type.BROWNIE, 8);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group1/Cupcake.java b/app/src/main/java/nyc/c4q/operations/group1/Cupcake.java
new file mode 100644
index 0000000..05ede01
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group1/Cupcake.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group1;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by Rafael on 9/13/16.
+ */
+public class Cupcake extends BakedGood {
+ public Cupcake() {
+ super(Type.CAKE, 6);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group1/JohnsonsBakery.java b/app/src/main/java/nyc/c4q/operations/group1/JohnsonsBakery.java
similarity index 57%
rename from src/nyc/c4q/group1/JohnsonsBakery.java
rename to app/src/main/java/nyc/c4q/operations/group1/JohnsonsBakery.java
index 3090315..ac4ca82 100644
--- a/src/nyc/c4q/group1/JohnsonsBakery.java
+++ b/app/src/main/java/nyc/c4q/operations/group1/JohnsonsBakery.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group1;
+package nyc.c4q.operations.group1;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -16,6 +17,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/app/src/main/java/nyc/c4q/operations/group1/KeyLimePie.java b/app/src/main/java/nyc/c4q/operations/group1/KeyLimePie.java
new file mode 100644
index 0000000..16da8c9
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group1/KeyLimePie.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group1;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by Rafael on 9/13/16.
+ */
+public class KeyLimePie extends BakedGood {
+ public KeyLimePie() {
+ super(Type.PIE, 10);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group1/Type.java b/app/src/main/java/nyc/c4q/operations/group1/Type.java
similarity index 71%
rename from src/nyc/c4q/group1/Type.java
rename to app/src/main/java/nyc/c4q/operations/group1/Type.java
index 6047076..a112e6d 100644
--- a/src/nyc/c4q/group1/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/group1/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group1;
+package nyc.c4q.operations.group1;
/**
* Created by Rafael on 9/13/16.
diff --git a/src/nyc/c4q/group2/Animal.java b/app/src/main/java/nyc/c4q/operations/group2/Animal.java
similarity index 74%
rename from src/nyc/c4q/group2/Animal.java
rename to app/src/main/java/nyc/c4q/operations/group2/Animal.java
index 79ce1b5..13f4815 100644
--- a/src/nyc/c4q/group2/Animal.java
+++ b/app/src/main/java/nyc/c4q/operations/group2/Animal.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group2;
+package nyc.c4q.operations.group2;
/**
* Created by ashiquechowdhury on 9/13/16.
diff --git a/app/src/main/java/nyc/c4q/operations/group2/Beef.java b/app/src/main/java/nyc/c4q/operations/group2/Beef.java
new file mode 100644
index 0000000..de2dadd
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group2/Beef.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group2;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by ashiquechowdhury on 9/13/16.
+ */
+public class Beef extends Meat{
+ public Beef() {
+ super(Animal.COW, Cut.FLANK);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/src/nyc/c4q/group2/Butcher.java b/app/src/main/java/nyc/c4q/operations/group2/Butcher.java
similarity index 64%
rename from src/nyc/c4q/group2/Butcher.java
rename to app/src/main/java/nyc/c4q/operations/group2/Butcher.java
index 9834ff7..91de92a 100644
--- a/src/nyc/c4q/group2/Butcher.java
+++ b/app/src/main/java/nyc/c4q/operations/group2/Butcher.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group2;
+package nyc.c4q.operations.group2;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/group2/Cut.java b/app/src/main/java/nyc/c4q/operations/group2/Cut.java
similarity index 73%
rename from src/nyc/c4q/group2/Cut.java
rename to app/src/main/java/nyc/c4q/operations/group2/Cut.java
index 43bf3cf..d88e7b5 100644
--- a/src/nyc/c4q/group2/Cut.java
+++ b/app/src/main/java/nyc/c4q/operations/group2/Cut.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group2;
+package nyc.c4q.operations.group2;
/**
* Created by ashiquechowdhury on 9/13/16.
diff --git a/app/src/main/java/nyc/c4q/operations/group2/Goat.java b/app/src/main/java/nyc/c4q/operations/group2/Goat.java
new file mode 100644
index 0000000..95dd5f7
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group2/Goat.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group2;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by ashiquechowdhury on 9/13/16.
+ */
+public class Goat extends Meat {
+ public Goat(){
+ super(Animal.GOAT, Cut.FLANK);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group2/JohnsonsButcher.java b/app/src/main/java/nyc/c4q/operations/group2/JohnsonsButcher.java
similarity index 61%
rename from src/nyc/c4q/group2/JohnsonsButcher.java
rename to app/src/main/java/nyc/c4q/operations/group2/JohnsonsButcher.java
index 6eb77c4..9505afd 100644
--- a/src/nyc/c4q/group2/JohnsonsButcher.java
+++ b/app/src/main/java/nyc/c4q/operations/group2/JohnsonsButcher.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group2;
+package nyc.c4q.operations.group2;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.HashMap;
import java.util.List;
@@ -17,6 +18,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
Map menu = new HashMap<>();
diff --git a/src/nyc/c4q/group2/Meat.java b/app/src/main/java/nyc/c4q/operations/group2/Meat.java
similarity index 69%
rename from src/nyc/c4q/group2/Meat.java
rename to app/src/main/java/nyc/c4q/operations/group2/Meat.java
index 2a5b7da..661af15 100644
--- a/src/nyc/c4q/group2/Meat.java
+++ b/app/src/main/java/nyc/c4q/operations/group2/Meat.java
@@ -1,8 +1,6 @@
-package nyc.c4q.group2;
+package nyc.c4q.operations.group2;
-import nyc.c4q.instructor.GroceryItem;
-
-import java.util.Stack;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class Meat extends GroceryItem {
private Animal animal;
diff --git a/app/src/main/java/nyc/c4q/operations/group2/Pork.java b/app/src/main/java/nyc/c4q/operations/group2/Pork.java
new file mode 100644
index 0000000..a36c4ef
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group2/Pork.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group2;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by ashiquechowdhury on 9/13/16.
+ */
+public class Pork extends Meat {
+ public Pork(){
+ super(Animal.PIG, Cut.SHOULDER);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/nyc/c4q/operations/group3/AppleJuice.java b/app/src/main/java/nyc/c4q/operations/group3/AppleJuice.java
new file mode 100644
index 0000000..aada595
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group3/AppleJuice.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group3;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class AppleJuice extends ChilledItem {
+ public AppleJuice() {
+ super(Type.DRINK, 45);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group3/ChilledItem.java b/app/src/main/java/nyc/c4q/operations/group3/ChilledItem.java
similarity index 71%
rename from src/nyc/c4q/group3/ChilledItem.java
rename to app/src/main/java/nyc/c4q/operations/group3/ChilledItem.java
index f9b6e08..c7f7f08 100644
--- a/src/nyc/c4q/group3/ChilledItem.java
+++ b/app/src/main/java/nyc/c4q/operations/group3/ChilledItem.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group3;
+package nyc.c4q.operations.group3;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class ChilledItem extends GroceryItem {
private Type item;
diff --git a/src/nyc/c4q/group3/ColdCase.java b/app/src/main/java/nyc/c4q/operations/group3/ColdCase.java
similarity index 64%
rename from src/nyc/c4q/group3/ColdCase.java
rename to app/src/main/java/nyc/c4q/operations/group3/ColdCase.java
index 4792294..10cc511 100644
--- a/src/nyc/c4q/group3/ColdCase.java
+++ b/app/src/main/java/nyc/c4q/operations/group3/ColdCase.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group3;
+package nyc.c4q.operations.group3;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/app/src/main/java/nyc/c4q/operations/group3/GreenSmoothie.java b/app/src/main/java/nyc/c4q/operations/group3/GreenSmoothie.java
new file mode 100644
index 0000000..c5e70b9
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group3/GreenSmoothie.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group3;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class GreenSmoothie extends ChilledItem {
+ public GreenSmoothie() {
+ super(Type.DRINK, 60);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group3/JohnsonsChilledItems.java b/app/src/main/java/nyc/c4q/operations/group3/JohnsonsChilledItems.java
similarity index 56%
rename from src/nyc/c4q/group3/JohnsonsChilledItems.java
rename to app/src/main/java/nyc/c4q/operations/group3/JohnsonsChilledItems.java
index 51dda14..b0ef4d3 100644
--- a/src/nyc/c4q/group3/JohnsonsChilledItems.java
+++ b/app/src/main/java/nyc/c4q/operations/group3/JohnsonsChilledItems.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group3;
+package nyc.c4q.operations.group3;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -12,6 +13,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/app/src/main/java/nyc/c4q/operations/group3/Pepsi.java b/app/src/main/java/nyc/c4q/operations/group3/Pepsi.java
new file mode 100644
index 0000000..3924623
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group3/Pepsi.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group3;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class Pepsi extends ChilledItem {
+ public Pepsi() {
+ super(Type.DRINK, 20);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group3/Type.java b/app/src/main/java/nyc/c4q/operations/group3/Type.java
similarity index 52%
rename from src/nyc/c4q/group3/Type.java
rename to app/src/main/java/nyc/c4q/operations/group3/Type.java
index ed3eb10..bb4df63 100644
--- a/src/nyc/c4q/group3/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/group3/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group3;
+package nyc.c4q.operations.group3;
public enum Type {
DRINK, SNACK
diff --git a/src/nyc/c4q/group4/HotBar.java b/app/src/main/java/nyc/c4q/operations/group4/HotBar.java
similarity index 64%
rename from src/nyc/c4q/group4/HotBar.java
rename to app/src/main/java/nyc/c4q/operations/group4/HotBar.java
index 09ed9dd..b4ffaae 100644
--- a/src/nyc/c4q/group4/HotBar.java
+++ b/app/src/main/java/nyc/c4q/operations/group4/HotBar.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group4;
+package nyc.c4q.operations.group4;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/group4/HotFood.java b/app/src/main/java/nyc/c4q/operations/group4/HotFood.java
similarity index 75%
rename from src/nyc/c4q/group4/HotFood.java
rename to app/src/main/java/nyc/c4q/operations/group4/HotFood.java
index 5d2525e..12848d1 100644
--- a/src/nyc/c4q/group4/HotFood.java
+++ b/app/src/main/java/nyc/c4q/operations/group4/HotFood.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group4;
+package nyc.c4q.operations.group4;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class HotFood extends GroceryItem {
diff --git a/src/nyc/c4q/group4/JohnsonsHotFood.java b/app/src/main/java/nyc/c4q/operations/group4/JohnsonsHotFood.java
similarity index 57%
rename from src/nyc/c4q/group4/JohnsonsHotFood.java
rename to app/src/main/java/nyc/c4q/operations/group4/JohnsonsHotFood.java
index 20120c8..9e01f41 100644
--- a/src/nyc/c4q/group4/JohnsonsHotFood.java
+++ b/app/src/main/java/nyc/c4q/operations/group4/JohnsonsHotFood.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group4;
+package nyc.c4q.operations.group4;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -15,6 +16,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/src/nyc/c4q/group4/Type.java b/app/src/main/java/nyc/c4q/operations/group4/Type.java
similarity index 73%
rename from src/nyc/c4q/group4/Type.java
rename to app/src/main/java/nyc/c4q/operations/group4/Type.java
index 8603bdc..3670f53 100644
--- a/src/nyc/c4q/group4/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/group4/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group4;
+package nyc.c4q.operations.group4;
/**
* Created by rusili on 9/13/16.
diff --git a/app/src/main/java/nyc/c4q/operations/group4/foods/FriedChicken.java b/app/src/main/java/nyc/c4q/operations/group4/foods/FriedChicken.java
new file mode 100644
index 0000000..faa3da2
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group4/foods/FriedChicken.java
@@ -0,0 +1,44 @@
+package nyc.c4q.operations.group4.foods;
+
+import java.util.Map;
+
+import nyc.c4q.operations.group4.HotFood;
+import nyc.c4q.operations.group4.Type;
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by rusili on 9/13/16.
+ */
+public class FriedChicken extends HotFood {
+
+
+ public FriedChicken() {
+ super(Type.SAVORY, 3);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
+
diff --git a/app/src/main/java/nyc/c4q/operations/group4/foods/HotWings.java b/app/src/main/java/nyc/c4q/operations/group4/foods/HotWings.java
new file mode 100644
index 0000000..4c60c76
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group4/foods/HotWings.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group4.foods;
+
+import java.util.Map;
+
+import nyc.c4q.operations.group4.HotFood;
+import nyc.c4q.operations.group4.Type;
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by rusili on 9/13/16.
+ */
+public class HotWings extends HotFood {
+
+ public HotWings() {
+ super(Type.SPICY, 1);
+ } // Spicy
+ public String getName(){
+ return null;
+ }
+
+ public float getWeight(){
+ return 0;
+ }
+
+ public int getPrice(){
+ return 0;
+ }
+
+ public int getDescription(){
+ return 0;
+ }
+
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group4/foods/SweetPotatoes.java b/app/src/main/java/nyc/c4q/operations/group4/foods/SweetPotatoes.java
new file mode 100644
index 0000000..c94c592
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group4/foods/SweetPotatoes.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group4.foods;
+
+import java.util.Map;
+
+import nyc.c4q.operations.group4.HotFood;
+import nyc.c4q.operations.group4.Type;
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by rusili on 9/13/16.
+ */
+public class SweetPotatoes extends HotFood {
+
+ public SweetPotatoes() {
+ super(Type.SWEET, 10);
+ } // Sweet
+ public String getName(){
+ return null;
+ }
+
+ public float getWeight(){
+ return 0;
+ }
+
+ public int getPrice(){
+ return 0;
+ }
+
+ public int getDescription(){
+ return 0;
+ }
+
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group5/Crust.java b/app/src/main/java/nyc/c4q/operations/group5/Crust.java
similarity index 74%
rename from src/nyc/c4q/group5/Crust.java
rename to app/src/main/java/nyc/c4q/operations/group5/Crust.java
index ab39f75..db9d19e 100644
--- a/src/nyc/c4q/group5/Crust.java
+++ b/app/src/main/java/nyc/c4q/operations/group5/Crust.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group5;
+package nyc.c4q.operations.group5;
/**
* Created by meltemyildirim on 9/13/16.
diff --git a/app/src/main/java/nyc/c4q/operations/group5/FrenchPizza.java b/app/src/main/java/nyc/c4q/operations/group5/FrenchPizza.java
new file mode 100644
index 0000000..9efd4d7
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group5/FrenchPizza.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group5;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by meltemyildirim on 9/13/16.
+ */
+public class FrenchPizza extends PizzaSlice{
+
+ public FrenchPizza() {
+ super(Type.CHEESE, Crust.THIN);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group5/ItalianPizza.java b/app/src/main/java/nyc/c4q/operations/group5/ItalianPizza.java
new file mode 100644
index 0000000..a245e82
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group5/ItalianPizza.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group5;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by meltemyildirim on 9/13/16.
+ */
+public class ItalianPizza extends PizzaSlice {
+
+ public ItalianPizza() {
+ super(Type.SAUSAGE, Crust.REGULAR);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group5/MelsPizzeria.java b/app/src/main/java/nyc/c4q/operations/group5/MelsPizzeria.java
similarity index 58%
rename from src/nyc/c4q/group5/MelsPizzeria.java
rename to app/src/main/java/nyc/c4q/operations/group5/MelsPizzeria.java
index 2541b1e..860b2a3 100644
--- a/src/nyc/c4q/group5/MelsPizzeria.java
+++ b/app/src/main/java/nyc/c4q/operations/group5/MelsPizzeria.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group5;
+package nyc.c4q.operations.group5;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -16,6 +17,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/app/src/main/java/nyc/c4q/operations/group5/MexicanPizza.java b/app/src/main/java/nyc/c4q/operations/group5/MexicanPizza.java
new file mode 100644
index 0000000..09a21ef
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group5/MexicanPizza.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group5;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by meltemyildirim on 9/13/16.
+ */
+public class MexicanPizza extends PizzaSlice{
+
+ public MexicanPizza() {
+ super(Type.PEPPERONI, Crust.CHEESE);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group5/PizzaSlice.java b/app/src/main/java/nyc/c4q/operations/group5/PizzaSlice.java
similarity index 69%
rename from src/nyc/c4q/group5/PizzaSlice.java
rename to app/src/main/java/nyc/c4q/operations/group5/PizzaSlice.java
index fbf0564..db810eb 100644
--- a/src/nyc/c4q/group5/PizzaSlice.java
+++ b/app/src/main/java/nyc/c4q/operations/group5/PizzaSlice.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group5;
+package nyc.c4q.operations.group5;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class PizzaSlice extends GroceryItem {
private Crust crust;
diff --git a/src/nyc/c4q/group5/Pizzeria.java b/app/src/main/java/nyc/c4q/operations/group5/Pizzeria.java
similarity index 64%
rename from src/nyc/c4q/group5/Pizzeria.java
rename to app/src/main/java/nyc/c4q/operations/group5/Pizzeria.java
index 94f70dd..98747d1 100644
--- a/src/nyc/c4q/group5/Pizzeria.java
+++ b/app/src/main/java/nyc/c4q/operations/group5/Pizzeria.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group5;
+package nyc.c4q.operations.group5;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/group5/Type.java b/app/src/main/java/nyc/c4q/operations/group5/Type.java
similarity index 75%
rename from src/nyc/c4q/group5/Type.java
rename to app/src/main/java/nyc/c4q/operations/group5/Type.java
index 2a74b5e..cfd5458 100644
--- a/src/nyc/c4q/group5/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/group5/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group5;
+package nyc.c4q.operations.group5;
/**
* Created by meltemyildirim on 9/13/16.
diff --git a/src/nyc/c4q/group6/Appliance.java b/app/src/main/java/nyc/c4q/operations/group6/Appliance.java
similarity index 72%
rename from src/nyc/c4q/group6/Appliance.java
rename to app/src/main/java/nyc/c4q/operations/group6/Appliance.java
index 9b22e11..bc13451 100644
--- a/src/nyc/c4q/group6/Appliance.java
+++ b/app/src/main/java/nyc/c4q/operations/group6/Appliance.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group6;
+package nyc.c4q.operations.group6;
/**
* Created by mathcore on 9/13/16.
diff --git a/app/src/main/java/nyc/c4q/operations/group6/BagelBites.java b/app/src/main/java/nyc/c4q/operations/group6/BagelBites.java
new file mode 100644
index 0000000..f8e76d0
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group6/BagelBites.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.group6;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by mathcore on 9/14/16.
+ */
+public class BagelBites extends FrozenFood {
+ public BagelBites() {
+ super(Appliance.TOASTEROVEN, 12);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group6/EggoWaffles.java b/app/src/main/java/nyc/c4q/operations/group6/EggoWaffles.java
new file mode 100644
index 0000000..0fd51b0
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group6/EggoWaffles.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group6;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by mathcore on 9/13/16.
+ */
+public class EggoWaffles extends FrozenFood {
+
+ public EggoWaffles() {
+ super(Appliance.TOASTEROVEN, 3);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group6/FrozenFood.java b/app/src/main/java/nyc/c4q/operations/group6/FrozenFood.java
similarity index 74%
rename from src/nyc/c4q/group6/FrozenFood.java
rename to app/src/main/java/nyc/c4q/operations/group6/FrozenFood.java
index 84f0e99..37aea84 100644
--- a/src/nyc/c4q/group6/FrozenFood.java
+++ b/app/src/main/java/nyc/c4q/operations/group6/FrozenFood.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group6;
+package nyc.c4q.operations.group6;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class FrozenFood extends GroceryItem {
diff --git a/src/nyc/c4q/group6/JohnsonsFrozenFood.java b/app/src/main/java/nyc/c4q/operations/group6/JohnsonsFrozenFood.java
similarity index 58%
rename from src/nyc/c4q/group6/JohnsonsFrozenFood.java
rename to app/src/main/java/nyc/c4q/operations/group6/JohnsonsFrozenFood.java
index a4ef931..d9d6282 100644
--- a/src/nyc/c4q/group6/JohnsonsFrozenFood.java
+++ b/app/src/main/java/nyc/c4q/operations/group6/JohnsonsFrozenFood.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group6;
+package nyc.c4q.operations.group6;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -16,6 +17,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/app/src/main/java/nyc/c4q/operations/group6/PizzaRolls.java b/app/src/main/java/nyc/c4q/operations/group6/PizzaRolls.java
new file mode 100644
index 0000000..8cb5cf7
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group6/PizzaRolls.java
@@ -0,0 +1,41 @@
+package nyc.c4q.operations.group6;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by mathcore on 9/13/16.
+ */
+public class PizzaRolls extends FrozenFood {
+
+
+ public PizzaRolls() {
+ super(Appliance.MICROWAVE, 3);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group6/PopUpStation.java b/app/src/main/java/nyc/c4q/operations/group6/PopUpStation.java
similarity index 65%
rename from src/nyc/c4q/group6/PopUpStation.java
rename to app/src/main/java/nyc/c4q/operations/group6/PopUpStation.java
index 68785dd..6e0b9f1 100644
--- a/src/nyc/c4q/group6/PopUpStation.java
+++ b/app/src/main/java/nyc/c4q/operations/group6/PopUpStation.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group6;
+package nyc.c4q.operations.group6;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/app/src/main/java/nyc/c4q/operations/group7/CaliforniaRoll.java b/app/src/main/java/nyc/c4q/operations/group7/CaliforniaRoll.java
new file mode 100644
index 0000000..e82aadc
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group7/CaliforniaRoll.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group7;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by leighdouglas on 9/13/16.
+ */
+public class CaliforniaRoll extends SushiRoll {
+
+ public CaliforniaRoll() {
+ super(Type.LOBSTER, Sauce.SOY);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group7/DragonRoll.java b/app/src/main/java/nyc/c4q/operations/group7/DragonRoll.java
new file mode 100644
index 0000000..f56b1e7
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group7/DragonRoll.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group7;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by leighdouglas on 9/13/16.
+ */
+public class DragonRoll extends SushiRoll {
+ public DragonRoll(){
+ super(Type.SNAPPER, Sauce.WASABI);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+
+}
diff --git a/src/nyc/c4q/group7/Sauce.java b/app/src/main/java/nyc/c4q/operations/group7/Sauce.java
similarity index 75%
rename from src/nyc/c4q/group7/Sauce.java
rename to app/src/main/java/nyc/c4q/operations/group7/Sauce.java
index 3c9a636..ed2038a 100644
--- a/src/nyc/c4q/group7/Sauce.java
+++ b/app/src/main/java/nyc/c4q/operations/group7/Sauce.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group7;
+package nyc.c4q.operations.group7;
/**
* Created by leighdouglas on 9/13/16.
diff --git a/src/nyc/c4q/group7/Sushi.java b/app/src/main/java/nyc/c4q/operations/group7/Sushi.java
similarity index 64%
rename from src/nyc/c4q/group7/Sushi.java
rename to app/src/main/java/nyc/c4q/operations/group7/Sushi.java
index fd7702d..8a6cbd1 100644
--- a/src/nyc/c4q/group7/Sushi.java
+++ b/app/src/main/java/nyc/c4q/operations/group7/Sushi.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group7;
+package nyc.c4q.operations.group7;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/group7/SushiRoll.java b/app/src/main/java/nyc/c4q/operations/group7/SushiRoll.java
similarity index 71%
rename from src/nyc/c4q/group7/SushiRoll.java
rename to app/src/main/java/nyc/c4q/operations/group7/SushiRoll.java
index 520ef2f..5c8069f 100644
--- a/src/nyc/c4q/group7/SushiRoll.java
+++ b/app/src/main/java/nyc/c4q/operations/group7/SushiRoll.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group7;
+package nyc.c4q.operations.group7;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class SushiRoll extends GroceryItem {
private Type fish;
diff --git a/src/nyc/c4q/group7/SushiShop.java b/app/src/main/java/nyc/c4q/operations/group7/SushiShop.java
similarity index 57%
rename from src/nyc/c4q/group7/SushiShop.java
rename to app/src/main/java/nyc/c4q/operations/group7/SushiShop.java
index 8770c0f..209a1d1 100644
--- a/src/nyc/c4q/group7/SushiShop.java
+++ b/app/src/main/java/nyc/c4q/operations/group7/SushiShop.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group7;
+package nyc.c4q.operations.group7;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -16,6 +17,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/app/src/main/java/nyc/c4q/operations/group7/TempuraRoll.java b/app/src/main/java/nyc/c4q/operations/group7/TempuraRoll.java
new file mode 100644
index 0000000..7deac68
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group7/TempuraRoll.java
@@ -0,0 +1,40 @@
+package nyc.c4q.operations.group7;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by leighdouglas on 9/13/16.
+ */
+public class TempuraRoll extends SushiRoll {
+ public TempuraRoll(){
+ super(Type.SHRIMP, Sauce.SPICY_MAYO);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+
+}
diff --git a/src/nyc/c4q/group7/Type.java b/app/src/main/java/nyc/c4q/operations/group7/Type.java
similarity index 75%
rename from src/nyc/c4q/group7/Type.java
rename to app/src/main/java/nyc/c4q/operations/group7/Type.java
index 6e1c6fa..db6a32a 100644
--- a/src/nyc/c4q/group7/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/group7/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group7;
+package nyc.c4q.operations.group7;
/**
* Created by leighdouglas on 9/13/16.
diff --git a/src/nyc/c4q/group8/Bagel.java b/app/src/main/java/nyc/c4q/operations/group8/Bagel.java
similarity index 76%
rename from src/nyc/c4q/group8/Bagel.java
rename to app/src/main/java/nyc/c4q/operations/group8/Bagel.java
index 38323ff..0582ec1 100644
--- a/src/nyc/c4q/group8/Bagel.java
+++ b/app/src/main/java/nyc/c4q/operations/group8/Bagel.java
@@ -1,6 +1,6 @@
-package nyc.c4q.group8;
+package nyc.c4q.operations.group8;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
public abstract class Bagel extends GroceryItem {
//fields
diff --git a/src/nyc/c4q/group8/BagelOrder.java b/app/src/main/java/nyc/c4q/operations/group8/BagelOrder.java
similarity index 64%
rename from src/nyc/c4q/group8/BagelOrder.java
rename to app/src/main/java/nyc/c4q/operations/group8/BagelOrder.java
index 7251886..e541079 100644
--- a/src/nyc/c4q/group8/BagelOrder.java
+++ b/app/src/main/java/nyc/c4q/operations/group8/BagelOrder.java
@@ -1,7 +1,7 @@
-package nyc.c4q.group8;
+package nyc.c4q.operations.group8;
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.StoreSection;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.StoreSection;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/group8/BagelStop.java b/app/src/main/java/nyc/c4q/operations/group8/BagelStop.java
similarity index 54%
rename from src/nyc/c4q/group8/BagelStop.java
rename to app/src/main/java/nyc/c4q/operations/group8/BagelStop.java
index 680a40b..76b3936 100644
--- a/src/nyc/c4q/group8/BagelStop.java
+++ b/app/src/main/java/nyc/c4q/operations/group8/BagelStop.java
@@ -1,6 +1,7 @@
-package nyc.c4q.group8;
+package nyc.c4q.operations.group8;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
+import nyc.c4q.operations.instructor.GroceryItem;
import java.util.List;
import java.util.Map;
@@ -12,6 +13,16 @@ public void acceptCustomers(List customers) {
}
+ @Override
+ public List getSectionOfferings() {
+ return null;
+ }
+
+ @Override
+ public GroceryItem getItemFromSection(String name) {
+ return null;
+ }
+
@Override
public Map getMenu() {
return null;
diff --git a/src/nyc/c4q/group8/Browning.java b/app/src/main/java/nyc/c4q/operations/group8/Browning.java
similarity index 58%
rename from src/nyc/c4q/group8/Browning.java
rename to app/src/main/java/nyc/c4q/operations/group8/Browning.java
index f1bf5da..54e5981 100644
--- a/src/nyc/c4q/group8/Browning.java
+++ b/app/src/main/java/nyc/c4q/operations/group8/Browning.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group8;
+package nyc.c4q.operations.group8;
public enum Browning {
LIGHT, DARK, BURNT
diff --git a/app/src/main/java/nyc/c4q/operations/group8/PlainBagel.java b/app/src/main/java/nyc/c4q/operations/group8/PlainBagel.java
new file mode 100644
index 0000000..ef5b24d
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group8/PlainBagel.java
@@ -0,0 +1,38 @@
+package nyc.c4q.operations.group8;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class PlainBagel extends Bagel {
+
+ //
+ public PlainBagel() {
+ super(Browning.DARK, Spreads.JELLY);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group8/PoppyBagel.java b/app/src/main/java/nyc/c4q/operations/group8/PoppyBagel.java
new file mode 100644
index 0000000..5e2a408
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group8/PoppyBagel.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group8;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class PoppyBagel extends Bagel {
+ public PoppyBagel() {
+ super(Browning.LIGHT, Spreads.CHEESE);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/group8/SesameBagel.java b/app/src/main/java/nyc/c4q/operations/group8/SesameBagel.java
new file mode 100644
index 0000000..d5175fb
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/group8/SesameBagel.java
@@ -0,0 +1,36 @@
+package nyc.c4q.operations.group8;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+public class SesameBagel extends Bagel {
+ public SesameBagel() {
+ super(Browning.BURNT, Spreads.CREAM_CHEESE);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/group8/Spreads.java b/app/src/main/java/nyc/c4q/operations/group8/Spreads.java
similarity index 65%
rename from src/nyc/c4q/group8/Spreads.java
rename to app/src/main/java/nyc/c4q/operations/group8/Spreads.java
index d3e401e..7d0ac6d 100644
--- a/src/nyc/c4q/group8/Spreads.java
+++ b/app/src/main/java/nyc/c4q/operations/group8/Spreads.java
@@ -1,4 +1,4 @@
-package nyc.c4q.group8;
+package nyc.c4q.operations.group8;
public enum Spreads {
CREAM_CHEESE, JELLY, BUTTER, CHEESE
diff --git a/src/nyc/c4q/instructor/Checkout.java b/app/src/main/java/nyc/c4q/operations/instructor/Checkout.java
similarity index 94%
rename from src/nyc/c4q/instructor/Checkout.java
rename to app/src/main/java/nyc/c4q/operations/instructor/Checkout.java
index 682468c..a54ced9 100644
--- a/src/nyc/c4q/instructor/Checkout.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/Checkout.java
@@ -1,4 +1,4 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
import java.util.List;
diff --git a/src/nyc/c4q/instructor/Customer.java b/app/src/main/java/nyc/c4q/operations/instructor/Customer.java
similarity index 81%
rename from src/nyc/c4q/instructor/Customer.java
rename to app/src/main/java/nyc/c4q/operations/instructor/Customer.java
index 0f38ce7..f7ca7af 100644
--- a/src/nyc/c4q/instructor/Customer.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/Customer.java
@@ -1,6 +1,5 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
-import java.util.ArrayList;
import java.util.List;
public interface Customer {
diff --git a/app/src/main/java/nyc/c4q/operations/instructor/GroceryItem.java b/app/src/main/java/nyc/c4q/operations/instructor/GroceryItem.java
new file mode 100644
index 0000000..3927556
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/instructor/GroceryItem.java
@@ -0,0 +1,11 @@
+package nyc.c4q.operations.instructor;
+
+import java.util.Map;
+
+public abstract class GroceryItem {
+ public abstract String getName();
+ public abstract float getWeight();
+ public abstract int getPrice();
+ public abstract int getDescription();
+ public abstract Map getNutritionLabel();
+}
diff --git a/src/nyc/c4q/instructor/GroceryStore.java b/app/src/main/java/nyc/c4q/operations/instructor/GroceryStore.java
similarity index 93%
rename from src/nyc/c4q/instructor/GroceryStore.java
rename to app/src/main/java/nyc/c4q/operations/instructor/GroceryStore.java
index cf3b636..cde652e 100644
--- a/src/nyc/c4q/instructor/GroceryStore.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/GroceryStore.java
@@ -1,4 +1,4 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
import java.util.List;
diff --git a/src/nyc/c4q/instructor/JohnsonGroceryStore.java b/app/src/main/java/nyc/c4q/operations/instructor/JohnsonGroceryStore.java
similarity index 68%
rename from src/nyc/c4q/instructor/JohnsonGroceryStore.java
rename to app/src/main/java/nyc/c4q/operations/instructor/JohnsonGroceryStore.java
index c684f81..d4c8f9b 100644
--- a/src/nyc/c4q/instructor/JohnsonGroceryStore.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/JohnsonGroceryStore.java
@@ -1,29 +1,29 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
-import nyc.c4q.group1.BakedGood;
-import nyc.c4q.group1.Bakery;
-import nyc.c4q.group1.JohnsonsBakery;
-import nyc.c4q.group2.Butcher;
-import nyc.c4q.group2.JohnsonsButcher;
-import nyc.c4q.group2.Meat;
-import nyc.c4q.group3.ChilledItem;
-import nyc.c4q.group3.ColdCase;
-import nyc.c4q.group3.JohnsonsChilledItems;
-import nyc.c4q.group4.HotBar;
-import nyc.c4q.group4.HotFood;
-import nyc.c4q.group4.JohnsonsHotFood;
-import nyc.c4q.group5.MelsPizzeria;
-import nyc.c4q.group5.PizzaSlice;
-import nyc.c4q.group5.Pizzeria;
-import nyc.c4q.group6.FrozenFood;
-import nyc.c4q.group6.JohnsonsFrozenFood;
-import nyc.c4q.group6.PopUpStation;
-import nyc.c4q.group7.Sushi;
-import nyc.c4q.group7.SushiRoll;
-import nyc.c4q.group7.SushiShop;
-import nyc.c4q.group8.Bagel;
-import nyc.c4q.group8.BagelOrder;
-import nyc.c4q.group8.BagelStop;
+import nyc.c4q.operations.group1.BakedGood;
+import nyc.c4q.operations.group1.Bakery;
+import nyc.c4q.operations.group1.JohnsonsBakery;
+import nyc.c4q.operations.group2.Butcher;
+import nyc.c4q.operations.group2.JohnsonsButcher;
+import nyc.c4q.operations.group2.Meat;
+import nyc.c4q.operations.group3.ChilledItem;
+import nyc.c4q.operations.group3.ColdCase;
+import nyc.c4q.operations.group3.JohnsonsChilledItems;
+import nyc.c4q.operations.group4.HotBar;
+import nyc.c4q.operations.group4.HotFood;
+import nyc.c4q.operations.group4.JohnsonsHotFood;
+import nyc.c4q.operations.group5.MelsPizzeria;
+import nyc.c4q.operations.group5.PizzaSlice;
+import nyc.c4q.operations.group5.Pizzeria;
+import nyc.c4q.operations.group6.FrozenFood;
+import nyc.c4q.operations.group6.JohnsonsFrozenFood;
+import nyc.c4q.operations.group6.PopUpStation;
+import nyc.c4q.operations.group7.Sushi;
+import nyc.c4q.operations.group7.SushiRoll;
+import nyc.c4q.operations.group7.SushiShop;
+import nyc.c4q.operations.group8.Bagel;
+import nyc.c4q.operations.group8.BagelOrder;
+import nyc.c4q.operations.group8.BagelStop;
import java.util.ArrayList;
import java.util.Arrays;
@@ -54,7 +54,7 @@ public class JohnsonGroceryStore implements GroceryStore {
public void acceptCustomers(List customers) {
ArrayList storeManifest = new ArrayList<>();
for (StoreSection section : sections){
- section.getSectionOfferings().keySet();
+ storeManifest.addAll(section.getSectionOfferings());
}
for(int index = 0; index < storeManifest.size(); index++){
System.out.print(storeManifest + "\t");
diff --git a/src/nyc/c4q/instructor/JohnsonsShoppingCart.java b/app/src/main/java/nyc/c4q/operations/instructor/JohnsonsShoppingCart.java
similarity index 84%
rename from src/nyc/c4q/instructor/JohnsonsShoppingCart.java
rename to app/src/main/java/nyc/c4q/operations/instructor/JohnsonsShoppingCart.java
index f542ab6..5ee57a0 100644
--- a/src/nyc/c4q/instructor/JohnsonsShoppingCart.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/JohnsonsShoppingCart.java
@@ -1,7 +1,4 @@
-package nyc.c4q.instructor;
-
-import nyc.c4q.instructor.GroceryItem;
-import nyc.c4q.instructor.ShoppingCart;
+package nyc.c4q.operations.instructor;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/nyc/c4q/instructor/NutritionElement.java b/app/src/main/java/nyc/c4q/operations/instructor/NutritionElement.java
similarity index 74%
rename from src/nyc/c4q/instructor/NutritionElement.java
rename to app/src/main/java/nyc/c4q/operations/instructor/NutritionElement.java
index 99ecece..1d93a82 100644
--- a/src/nyc/c4q/instructor/NutritionElement.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/NutritionElement.java
@@ -1,4 +1,4 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
public enum NutritionElement {
CALORIES,
diff --git a/src/nyc/c4q/instructor/ShoppingCart.java b/app/src/main/java/nyc/c4q/operations/instructor/ShoppingCart.java
similarity index 78%
rename from src/nyc/c4q/instructor/ShoppingCart.java
rename to app/src/main/java/nyc/c4q/operations/instructor/ShoppingCart.java
index ba10da9..fc72ae7 100644
--- a/src/nyc/c4q/instructor/ShoppingCart.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/ShoppingCart.java
@@ -1,4 +1,4 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
public interface ShoppingCart {
void addItem(GroceryItem item);
diff --git a/src/nyc/c4q/instructor/StoreSection.java b/app/src/main/java/nyc/c4q/operations/instructor/StoreSection.java
similarity index 62%
rename from src/nyc/c4q/instructor/StoreSection.java
rename to app/src/main/java/nyc/c4q/operations/instructor/StoreSection.java
index 4c3c730..82a605c 100644
--- a/src/nyc/c4q/instructor/StoreSection.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/StoreSection.java
@@ -1,10 +1,9 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
import java.util.List;
-import java.util.Map;
public interface StoreSection {
void acceptCustomers(List customers);
- Map getSectionOfferings();
+ List getSectionOfferings();
GroceryItem getItemFromSection(String name);
}
diff --git a/src/nyc/c4q/instructor/TerribleCustomerServiceException.java b/app/src/main/java/nyc/c4q/operations/instructor/TerribleCustomerServiceException.java
similarity index 84%
rename from src/nyc/c4q/instructor/TerribleCustomerServiceException.java
rename to app/src/main/java/nyc/c4q/operations/instructor/TerribleCustomerServiceException.java
index 98abc1d..65a14e6 100644
--- a/src/nyc/c4q/instructor/TerribleCustomerServiceException.java
+++ b/app/src/main/java/nyc/c4q/operations/instructor/TerribleCustomerServiceException.java
@@ -1,4 +1,4 @@
-package nyc.c4q.instructor;
+package nyc.c4q.operations.instructor;
public class TerribleCustomerServiceException extends RuntimeException {
public TerribleCustomerServiceException (Customer customer ){
diff --git a/app/src/main/java/nyc/c4q/operations/taGroup/Candy.java b/app/src/main/java/nyc/c4q/operations/taGroup/Candy.java
new file mode 100644
index 0000000..cee0a29
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/Candy.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.taGroup;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by BLEED on 9/13/2016.
+ */
+public class Candy extends ItemsAtCheckout {
+ public Candy() {
+ super(Type.Food, 2);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/app/src/main/java/nyc/c4q/operations/taGroup/Gum.java b/app/src/main/java/nyc/c4q/operations/taGroup/Gum.java
new file mode 100644
index 0000000..8ae96ec
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/Gum.java
@@ -0,0 +1,41 @@
+package nyc.c4q.operations.taGroup;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by BLEED on 9/13/2016.
+ */
+public class Gum extends ItemsAtCheckout {
+
+
+ public Gum() {
+ super(Type.Food, 10);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/taGroup/ItemsAtCheckout.java b/app/src/main/java/nyc/c4q/operations/taGroup/ItemsAtCheckout.java
similarity index 75%
rename from src/nyc/c4q/taGroup/ItemsAtCheckout.java
rename to app/src/main/java/nyc/c4q/operations/taGroup/ItemsAtCheckout.java
index 6b95a7d..88b7224 100644
--- a/src/nyc/c4q/taGroup/ItemsAtCheckout.java
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/ItemsAtCheckout.java
@@ -1,6 +1,6 @@
-package nyc.c4q.taGroup;
+package nyc.c4q.operations.taGroup;
-import nyc.c4q.instructor.GroceryItem;
+import nyc.c4q.operations.instructor.GroceryItem;
/**
diff --git a/app/src/main/java/nyc/c4q/operations/taGroup/Lighter.java b/app/src/main/java/nyc/c4q/operations/taGroup/Lighter.java
new file mode 100644
index 0000000..60d38c7
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/Lighter.java
@@ -0,0 +1,39 @@
+package nyc.c4q.operations.taGroup;
+
+import java.util.Map;
+
+import nyc.c4q.operations.instructor.NutritionElement;
+
+/**
+ * Created by BLEED on 9/13/2016.
+ */
+public class Lighter extends ItemsAtCheckout {
+ public Lighter() {
+ super(Type.NotFood, 1);
+ }
+
+ @Override
+ public String getName(){
+ return null;
+ }
+
+ @Override
+ public float getWeight(){
+ return 0;
+ }
+
+ @Override
+ public int getPrice(){
+ return 0;
+ }
+
+ @Override
+ public int getDescription(){
+ return 0;
+ }
+
+ @Override
+ public Map getNutritionLabel(){
+ return null;
+ }
+}
diff --git a/src/nyc/c4q/taGroup/MiscItems.java b/app/src/main/java/nyc/c4q/operations/taGroup/MiscItems.java
similarity index 76%
rename from src/nyc/c4q/taGroup/MiscItems.java
rename to app/src/main/java/nyc/c4q/operations/taGroup/MiscItems.java
index 92f00f7..3882f9b 100644
--- a/src/nyc/c4q/taGroup/MiscItems.java
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/MiscItems.java
@@ -1,6 +1,6 @@
-package nyc.c4q.taGroup;
+package nyc.c4q.operations.taGroup;
-import nyc.c4q.instructor.Customer;
+import nyc.c4q.operations.instructor.Customer;
import java.util.List;
import java.util.Map;
diff --git a/src/nyc/c4q/taGroup/Type.java b/app/src/main/java/nyc/c4q/operations/taGroup/Type.java
similarity index 69%
rename from src/nyc/c4q/taGroup/Type.java
rename to app/src/main/java/nyc/c4q/operations/taGroup/Type.java
index 9d1ff73..16e86b7 100644
--- a/src/nyc/c4q/taGroup/Type.java
+++ b/app/src/main/java/nyc/c4q/operations/taGroup/Type.java
@@ -1,4 +1,4 @@
-package nyc.c4q.taGroup;
+package nyc.c4q.operations.taGroup;
/**
* Created by BLEED on 9/13/2016.
diff --git a/app/src/main/java/nyc/c4q/tools/ImageUtils.java b/app/src/main/java/nyc/c4q/tools/ImageUtils.java
new file mode 100644
index 0000000..e234e52
--- /dev/null
+++ b/app/src/main/java/nyc/c4q/tools/ImageUtils.java
@@ -0,0 +1,100 @@
+package nyc.c4q.tools;
+
+
+import android.content.Context;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.util.TypedValue;
+
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+
+public class ImageUtils {
+
+ private static final int BUFFER_SIZE = 1024;
+
+ public static Bitmap inflateImageFromFile(Context context, String filePath, int widthDp, int heightDp) {
+ InputStream stream;
+ try {
+ stream = new FileInputStream(filePath);
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ return null;
+ }
+ byte[] data = inputStreamToByteArray(stream);
+ BitmapFactory.Options sourceAttributes = readImageAttributes(data);
+ int inSampleSize = calculateInSampleSize(sourceAttributes, dpToPixels(context, widthDp), dpToPixels(context, heightDp));
+ return decodeBitmapFromByteArray(sourceAttributes, inSampleSize, data);
+ }
+
+ private static Bitmap decodeBitmapFromByteArray(BitmapFactory.Options sourceAttributes, int inSampleSize, byte[] data) {
+ sourceAttributes.inSampleSize = inSampleSize;
+ sourceAttributes.inJustDecodeBounds = false;
+ return BitmapFactory.decodeByteArray(data,0,data.length, sourceAttributes);
+ }
+
+ private static byte[] inputStreamToByteArray(InputStream stream) {
+ if(stream == null){
+ return null;
+ }
+ byte[] buffer = new byte[BUFFER_SIZE];
+ byte[] result = new byte[0];
+ ArrayList data = new ArrayList<>();
+ try {
+ int bytesRead = stream.read(buffer);
+ while(bytesRead != -1){
+ for(int index =0; index < bytesRead; index++){
+ data.add(buffer[index]);
+ }
+ bytesRead = stream.read(buffer);
+ }
+ result = new byte[data.size()];
+ for(int index = 0; index < result.length; index++){
+ result[index] = data.get(index);
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ return result;
+ }
+
+ private static BitmapFactory.Options readImageAttributes(byte[] data){
+ BitmapFactory.Options options = new BitmapFactory.Options();
+ options.inJustDecodeBounds = true;
+ BitmapFactory.decodeByteArray(data, 0, data.length, options);
+ return options;
+ }
+
+ private static int calculateInSampleSize(
+ BitmapFactory.Options options,
+ float reqWidth,
+ float reqHeight) {
+ // Raw height and width of image
+ final int height = options.outHeight;
+ final int width = options.outWidth;
+ int inSampleSize = 1;
+
+ if (height > reqHeight || width > reqWidth) {
+
+ final int halfHeight = height / 2;
+ final int halfWidth = width / 2;
+
+ // Calculate the largest inSampleSize value that is a power of 2 and keeps both
+ // height and width larger than the requested height and width.
+ while ((halfHeight / inSampleSize) >= reqHeight
+ && (halfWidth / inSampleSize) >= reqWidth) {
+ inSampleSize *= 2;
+ }
+ }
+
+ return inSampleSize;
+ }
+
+ private static float dpToPixels(Context context, int valueInDp) {
+ return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, valueInDp , context.getResources().getDisplayMetrics());
+ }
+}
diff --git a/app/src/main/res/drawable-hdpi/bagel_store_logo_bg.png b/app/src/main/res/drawable-hdpi/bagel_store_logo_bg.png
new file mode 100644
index 0000000..ad1b3ad
Binary files /dev/null and b/app/src/main/res/drawable-hdpi/bagel_store_logo_bg.png differ
diff --git a/app/src/main/res/drawable-xhdpi/bagel_background_land.png b/app/src/main/res/drawable-xhdpi/bagel_background_land.png
new file mode 100644
index 0000000..8869c09
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/bagel_background_land.png differ
diff --git a/app/src/main/res/drawable-xhdpi/bagel_background_port.png b/app/src/main/res/drawable-xhdpi/bagel_background_port.png
new file mode 100644
index 0000000..e9eb997
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/bagel_background_port.png differ
diff --git a/app/src/main/res/drawable-xhdpi/bagel_crop2.png b/app/src/main/res/drawable-xhdpi/bagel_crop2.png
new file mode 100644
index 0000000..642e781
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/bagel_crop2.png differ
diff --git a/app/src/main/res/drawable-xhdpi/bagel_store_bg.png b/app/src/main/res/drawable-xhdpi/bagel_store_bg.png
new file mode 100644
index 0000000..ab84e97
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/bagel_store_bg.png differ
diff --git a/app/src/main/res/drawable/aa_profile_pic.jpg b/app/src/main/res/drawable/aa_profile_pic.jpg
new file mode 100644
index 0000000..1b0b407
Binary files /dev/null and b/app/src/main/res/drawable/aa_profile_pic.jpg differ
diff --git a/app/src/main/res/drawable/adamjensen.png b/app/src/main/res/drawable/adamjensen.png
new file mode 100644
index 0000000..fa97efa
Binary files /dev/null and b/app/src/main/res/drawable/adamjensen.png differ
diff --git a/app/src/main/res/drawable/albania.png b/app/src/main/res/drawable/albania.png
new file mode 100644
index 0000000..0d9975a
Binary files /dev/null and b/app/src/main/res/drawable/albania.png differ
diff --git a/app/src/main/res/drawable/andreas.jpg b/app/src/main/res/drawable/andreas.jpg
new file mode 100644
index 0000000..65fddfd
Binary files /dev/null and b/app/src/main/res/drawable/andreas.jpg differ
diff --git a/app/src/main/res/drawable/ashique.jpg b/app/src/main/res/drawable/ashique.jpg
new file mode 100644
index 0000000..78f7695
Binary files /dev/null and b/app/src/main/res/drawable/ashique.jpg differ
diff --git a/app/src/main/res/drawable/background.jpg b/app/src/main/res/drawable/background.jpg
new file mode 100644
index 0000000..95a47c0
Binary files /dev/null and b/app/src/main/res/drawable/background.jpg differ
diff --git a/app/src/main/res/drawable/background1.jpg b/app/src/main/res/drawable/background1.jpg
new file mode 100644
index 0000000..d5b7dfd
Binary files /dev/null and b/app/src/main/res/drawable/background1.jpg differ
diff --git a/app/src/main/res/drawable/bacon.jpg b/app/src/main/res/drawable/bacon.jpg
new file mode 100644
index 0000000..63ee39a
Binary files /dev/null and b/app/src/main/res/drawable/bacon.jpg differ
diff --git a/app/src/main/res/drawable/bagelbites.png b/app/src/main/res/drawable/bagelbites.png
new file mode 100644
index 0000000..8b1a5b7
Binary files /dev/null and b/app/src/main/res/drawable/bagelbites.png differ
diff --git a/app/src/main/res/drawable/beach.jpg b/app/src/main/res/drawable/beach.jpg
new file mode 100644
index 0000000..aa84950
Binary files /dev/null and b/app/src/main/res/drawable/beach.jpg differ
diff --git a/app/src/main/res/drawable/beachbg.jpg b/app/src/main/res/drawable/beachbg.jpg
new file mode 100644
index 0000000..060b3b2
Binary files /dev/null and b/app/src/main/res/drawable/beachbg.jpg differ
diff --git a/app/src/main/res/drawable/beers.png b/app/src/main/res/drawable/beers.png
new file mode 100644
index 0000000..b7d3de2
Binary files /dev/null and b/app/src/main/res/drawable/beers.png differ
diff --git a/app/src/main/res/drawable/blank_pic.png b/app/src/main/res/drawable/blank_pic.png
new file mode 100755
index 0000000..aef384d
Binary files /dev/null and b/app/src/main/res/drawable/blank_pic.png differ
diff --git a/app/src/main/res/drawable/bromide1.png b/app/src/main/res/drawable/bromide1.png
new file mode 100644
index 0000000..2ebff28
Binary files /dev/null and b/app/src/main/res/drawable/bromide1.png differ
diff --git a/app/src/main/res/drawable/btn_brownie.png b/app/src/main/res/drawable/btn_brownie.png
new file mode 100644
index 0000000..9a9ca9f
Binary files /dev/null and b/app/src/main/res/drawable/btn_brownie.png differ
diff --git a/app/src/main/res/drawable/btn_cake.png b/app/src/main/res/drawable/btn_cake.png
new file mode 100644
index 0000000..52eb562
Binary files /dev/null and b/app/src/main/res/drawable/btn_cake.png differ
diff --git a/app/src/main/res/drawable/btn_cupcake.png b/app/src/main/res/drawable/btn_cupcake.png
new file mode 100644
index 0000000..5135401
Binary files /dev/null and b/app/src/main/res/drawable/btn_cupcake.png differ
diff --git a/app/src/main/res/drawable/btnn_pie.png b/app/src/main/res/drawable/btnn_pie.png
new file mode 100644
index 0000000..924138d
Binary files /dev/null and b/app/src/main/res/drawable/btnn_pie.png differ
diff --git a/app/src/main/res/drawable/butcher.png b/app/src/main/res/drawable/butcher.png
new file mode 100644
index 0000000..93bc6a0
Binary files /dev/null and b/app/src/main/res/drawable/butcher.png differ
diff --git a/app/src/main/res/drawable/butcherlogo.png b/app/src/main/res/drawable/butcherlogo.png
new file mode 100644
index 0000000..765d2df
Binary files /dev/null and b/app/src/main/res/drawable/butcherlogo.png differ
diff --git a/app/src/main/res/drawable/cat.jpg b/app/src/main/res/drawable/cat.jpg
new file mode 100644
index 0000000..954b355
Binary files /dev/null and b/app/src/main/res/drawable/cat.jpg differ
diff --git a/app/src/main/res/drawable/cat2.jpg b/app/src/main/res/drawable/cat2.jpg
new file mode 100644
index 0000000..8465124
Binary files /dev/null and b/app/src/main/res/drawable/cat2.jpg differ
diff --git a/app/src/main/res/drawable/catwong2.jpg b/app/src/main/res/drawable/catwong2.jpg
new file mode 100644
index 0000000..0ae7e36
Binary files /dev/null and b/app/src/main/res/drawable/catwong2.jpg differ
diff --git a/app/src/main/res/drawable/chicken_icon.png b/app/src/main/res/drawable/chicken_icon.png
new file mode 100644
index 0000000..79dcbb8
Binary files /dev/null and b/app/src/main/res/drawable/chicken_icon.png differ
diff --git a/app/src/main/res/drawable/chilleditem.png b/app/src/main/res/drawable/chilleditem.png
new file mode 100644
index 0000000..2431db9
Binary files /dev/null and b/app/src/main/res/drawable/chilleditem.png differ
diff --git a/app/src/main/res/drawable/chooseone.png b/app/src/main/res/drawable/chooseone.png
new file mode 100644
index 0000000..dacacda
Binary files /dev/null and b/app/src/main/res/drawable/chooseone.png differ
diff --git a/app/src/main/res/drawable/christmaslily.jpg b/app/src/main/res/drawable/christmaslily.jpg
new file mode 100644
index 0000000..781d6a2
Binary files /dev/null and b/app/src/main/res/drawable/christmaslily.jpg differ
diff --git a/app/src/main/res/drawable/cloud_backgrd.jpg b/app/src/main/res/drawable/cloud_backgrd.jpg
new file mode 100644
index 0000000..0cb0dac
Binary files /dev/null and b/app/src/main/res/drawable/cloud_backgrd.jpg differ
diff --git a/app/src/main/res/drawable/codecode.jpg b/app/src/main/res/drawable/codecode.jpg
new file mode 100644
index 0000000..e4cb277
Binary files /dev/null and b/app/src/main/res/drawable/codecode.jpg differ
diff --git a/app/src/main/res/drawable/cooltext.png b/app/src/main/res/drawable/cooltext.png
new file mode 100644
index 0000000..da60cfc
Binary files /dev/null and b/app/src/main/res/drawable/cooltext.png differ
diff --git a/app/src/main/res/drawable/cropped.png b/app/src/main/res/drawable/cropped.png
new file mode 100644
index 0000000..a166016
Binary files /dev/null and b/app/src/main/res/drawable/cropped.png differ
diff --git a/app/src/main/res/drawable/croppednyc.png b/app/src/main/res/drawable/croppednyc.png
new file mode 100644
index 0000000..4deeb05
Binary files /dev/null and b/app/src/main/res/drawable/croppednyc.png differ
diff --git a/app/src/main/res/drawable/cuecodelogo.png b/app/src/main/res/drawable/cuecodelogo.png
new file mode 100644
index 0000000..d7031c9
Binary files /dev/null and b/app/src/main/res/drawable/cuecodelogo.png differ
diff --git a/app/src/main/res/drawable/cueforfranklin.jpg b/app/src/main/res/drawable/cueforfranklin.jpg
new file mode 100644
index 0000000..93513a1
Binary files /dev/null and b/app/src/main/res/drawable/cueforfranklin.jpg differ
diff --git a/app/src/main/res/drawable/cupcake.jpg b/app/src/main/res/drawable/cupcake.jpg
new file mode 100644
index 0000000..5ddd7ec
Binary files /dev/null and b/app/src/main/res/drawable/cupcake.jpg differ
diff --git a/app/src/main/res/drawable/cupcake_logo.png b/app/src/main/res/drawable/cupcake_logo.png
new file mode 100644
index 0000000..8dcd74b
Binary files /dev/null and b/app/src/main/res/drawable/cupcake_logo.png differ
diff --git a/app/src/main/res/drawable/danny.png b/app/src/main/res/drawable/danny.png
new file mode 100644
index 0000000..7ec2a66
Binary files /dev/null and b/app/src/main/res/drawable/danny.png differ
diff --git a/app/src/main/res/drawable/derek.jpg b/app/src/main/res/drawable/derek.jpg
new file mode 100644
index 0000000..56adf2f
Binary files /dev/null and b/app/src/main/res/drawable/derek.jpg differ
diff --git a/app/src/main/res/drawable/despicable_me_minions.png b/app/src/main/res/drawable/despicable_me_minions.png
new file mode 100644
index 0000000..005ea47
Binary files /dev/null and b/app/src/main/res/drawable/despicable_me_minions.png differ
diff --git a/app/src/main/res/drawable/duesexbackground.jpg b/app/src/main/res/drawable/duesexbackground.jpg
new file mode 100644
index 0000000..7fa155b
Binary files /dev/null and b/app/src/main/res/drawable/duesexbackground.jpg differ
diff --git a/app/src/main/res/drawable/dumplings1.jpeg b/app/src/main/res/drawable/dumplings1.jpeg
new file mode 100644
index 0000000..4fd1f11
Binary files /dev/null and b/app/src/main/res/drawable/dumplings1.jpeg differ
diff --git a/app/src/main/res/drawable/eggos.jpeg b/app/src/main/res/drawable/eggos.jpeg
new file mode 100644
index 0000000..0cd9c43
Binary files /dev/null and b/app/src/main/res/drawable/eggos.jpeg differ
diff --git a/app/src/main/res/drawable/eightbit.png b/app/src/main/res/drawable/eightbit.png
new file mode 100644
index 0000000..04e8443
Binary files /dev/null and b/app/src/main/res/drawable/eightbit.png differ
diff --git a/app/src/main/res/drawable/eyes.png b/app/src/main/res/drawable/eyes.png
new file mode 100644
index 0000000..15e9c7f
Binary files /dev/null and b/app/src/main/res/drawable/eyes.png differ
diff --git a/app/src/main/res/drawable/festival.jpg b/app/src/main/res/drawable/festival.jpg
new file mode 100644
index 0000000..be1e13e
Binary files /dev/null and b/app/src/main/res/drawable/festival.jpg differ
diff --git a/app/src/main/res/drawable/food.jpg b/app/src/main/res/drawable/food.jpg
new file mode 100644
index 0000000..3eed3ea
Binary files /dev/null and b/app/src/main/res/drawable/food.jpg differ
diff --git a/app/src/main/res/drawable/forlinkedin.jpg b/app/src/main/res/drawable/forlinkedin.jpg
new file mode 100644
index 0000000..cb1be3a
Binary files /dev/null and b/app/src/main/res/drawable/forlinkedin.jpg differ
diff --git a/app/src/main/res/drawable/freezer.jpg b/app/src/main/res/drawable/freezer.jpg
new file mode 100644
index 0000000..c0c192e
Binary files /dev/null and b/app/src/main/res/drawable/freezer.jpg differ
diff --git a/app/src/main/res/drawable/frozenfoods.jpg b/app/src/main/res/drawable/frozenfoods.jpg
new file mode 100644
index 0000000..0a1b74e
Binary files /dev/null and b/app/src/main/res/drawable/frozenfoods.jpg differ
diff --git a/app/src/main/res/drawable/frozenfoods2.png b/app/src/main/res/drawable/frozenfoods2.png
new file mode 100644
index 0000000..bfeecc5
Binary files /dev/null and b/app/src/main/res/drawable/frozenfoods2.png differ
diff --git a/app/src/main/res/drawable/gears.jpg b/app/src/main/res/drawable/gears.jpg
new file mode 100644
index 0000000..0e6aff9
Binary files /dev/null and b/app/src/main/res/drawable/gears.jpg differ
diff --git a/app/src/main/res/drawable/giphy.gif b/app/src/main/res/drawable/giphy.gif
new file mode 100644
index 0000000..87b7c73
Binary files /dev/null and b/app/src/main/res/drawable/giphy.gif differ
diff --git a/app/src/main/res/drawable/gradient_background.xml b/app/src/main/res/drawable/gradient_background.xml
new file mode 100644
index 0000000..12b2114
--- /dev/null
+++ b/app/src/main/res/drawable/gradient_background.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/grocery_stroe_background.jpg b/app/src/main/res/drawable/grocery_stroe_background.jpg
new file mode 100644
index 0000000..9dd9da3
Binary files /dev/null and b/app/src/main/res/drawable/grocery_stroe_background.jpg differ
diff --git a/app/src/main/res/drawable/grumpycatsuperman.jpg b/app/src/main/res/drawable/grumpycatsuperman.jpg
new file mode 100644
index 0000000..695cd61
Binary files /dev/null and b/app/src/main/res/drawable/grumpycatsuperman.jpg differ
diff --git a/app/src/main/res/drawable/hakeem.jpg b/app/src/main/res/drawable/hakeem.jpg
new file mode 100644
index 0000000..12e0ba8
Binary files /dev/null and b/app/src/main/res/drawable/hakeem.jpg differ
diff --git a/app/src/main/res/drawable/helen.jpg b/app/src/main/res/drawable/helen.jpg
new file mode 100644
index 0000000..cbc1291
Binary files /dev/null and b/app/src/main/res/drawable/helen.jpg differ
diff --git a/app/src/main/res/drawable/hotmenu__chicken.jpg b/app/src/main/res/drawable/hotmenu__chicken.jpg
new file mode 100644
index 0000000..d83500c
Binary files /dev/null and b/app/src/main/res/drawable/hotmenu__chicken.jpg differ
diff --git a/app/src/main/res/drawable/hotmenu__sweetpot.jpg b/app/src/main/res/drawable/hotmenu__sweetpot.jpg
new file mode 100644
index 0000000..1ef7d38
Binary files /dev/null and b/app/src/main/res/drawable/hotmenu__sweetpot.jpg differ
diff --git a/app/src/main/res/drawable/hotmenu__wings.jpg b/app/src/main/res/drawable/hotmenu__wings.jpg
new file mode 100644
index 0000000..d797bf2
Binary files /dev/null and b/app/src/main/res/drawable/hotmenu__wings.jpg differ
diff --git a/app/src/main/res/drawable/hui.jpg b/app/src/main/res/drawable/hui.jpg
new file mode 100644
index 0000000..ef26c9d
Binary files /dev/null and b/app/src/main/res/drawable/hui.jpg differ
diff --git a/app/src/main/res/drawable/hyunjoo.JPG b/app/src/main/res/drawable/hyunjoo.JPG
new file mode 100644
index 0000000..093c963
Binary files /dev/null and b/app/src/main/res/drawable/hyunjoo.JPG differ
diff --git a/app/src/main/res/drawable/img_20160924_105215735.png b/app/src/main/res/drawable/img_20160924_105215735.png
new file mode 100644
index 0000000..bcdfdab
Binary files /dev/null and b/app/src/main/res/drawable/img_20160924_105215735.png differ
diff --git a/app/src/main/res/drawable/imlion.jpg b/app/src/main/res/drawable/imlion.jpg
new file mode 100644
index 0000000..c41a15f
Binary files /dev/null and b/app/src/main/res/drawable/imlion.jpg differ
diff --git a/app/src/main/res/drawable/jeffpic.jpg b/app/src/main/res/drawable/jeffpic.jpg
new file mode 100644
index 0000000..4285dbc
Binary files /dev/null and b/app/src/main/res/drawable/jeffpic.jpg differ
diff --git a/app/src/main/res/drawable/jordan.png b/app/src/main/res/drawable/jordan.png
new file mode 100644
index 0000000..d889905
Binary files /dev/null and b/app/src/main/res/drawable/jordan.png differ
diff --git a/app/src/main/res/drawable/joseg.png b/app/src/main/res/drawable/joseg.png
new file mode 100644
index 0000000..9f79511
Binary files /dev/null and b/app/src/main/res/drawable/joseg.png differ
diff --git a/app/src/main/res/drawable/josev.jpg b/app/src/main/res/drawable/josev.jpg
new file mode 100644
index 0000000..cd7fb7a
Binary files /dev/null and b/app/src/main/res/drawable/josev.jpg differ
diff --git a/app/src/main/res/drawable/jump_man.jpg b/app/src/main/res/drawable/jump_man.jpg
new file mode 100644
index 0000000..7dd82c4
Binary files /dev/null and b/app/src/main/res/drawable/jump_man.jpg differ
diff --git a/app/src/main/res/drawable/left.jpg b/app/src/main/res/drawable/left.jpg
new file mode 100644
index 0000000..834c3ac
Binary files /dev/null and b/app/src/main/res/drawable/left.jpg differ
diff --git a/app/src/main/res/drawable/leighpic.JPG b/app/src/main/res/drawable/leighpic.JPG
new file mode 100644
index 0000000..d081d0f
Binary files /dev/null and b/app/src/main/res/drawable/leighpic.JPG differ
diff --git a/app/src/main/res/drawable/mapblackwhite.jpeg b/app/src/main/res/drawable/mapblackwhite.jpeg
new file mode 100644
index 0000000..dd58cd3
Binary files /dev/null and b/app/src/main/res/drawable/mapblackwhite.jpeg differ
diff --git a/app/src/main/res/drawable/matchalatte.jpg b/app/src/main/res/drawable/matchalatte.jpg
new file mode 100644
index 0000000..d2a52c4
Binary files /dev/null and b/app/src/main/res/drawable/matchalatte.jpg differ
diff --git a/app/src/main/res/drawable/maxrosadoprofilepic.jpg b/app/src/main/res/drawable/maxrosadoprofilepic.jpg
new file mode 100644
index 0000000..ea5806f
Binary files /dev/null and b/app/src/main/res/drawable/maxrosadoprofilepic.jpg differ
diff --git a/app/src/main/res/drawable/me.jpg b/app/src/main/res/drawable/me.jpg
new file mode 100644
index 0000000..68c98a1
Binary files /dev/null and b/app/src/main/res/drawable/me.jpg differ
diff --git a/app/src/main/res/drawable/meatpattern.png b/app/src/main/res/drawable/meatpattern.png
new file mode 100644
index 0000000..b0b987c
Binary files /dev/null and b/app/src/main/res/drawable/meatpattern.png differ
diff --git a/app/src/main/res/drawable/mets.png b/app/src/main/res/drawable/mets.png
new file mode 100644
index 0000000..00e3349
Binary files /dev/null and b/app/src/main/res/drawable/mets.png differ
diff --git a/app/src/main/res/drawable/mila.jpg b/app/src/main/res/drawable/mila.jpg
new file mode 100644
index 0000000..5772ba5
Binary files /dev/null and b/app/src/main/res/drawable/mila.jpg differ
diff --git a/app/src/main/res/drawable/milkandeggs.png b/app/src/main/res/drawable/milkandeggs.png
new file mode 100644
index 0000000..4694693
Binary files /dev/null and b/app/src/main/res/drawable/milkandeggs.png differ
diff --git a/app/src/main/res/drawable/minion.png b/app/src/main/res/drawable/minion.png
new file mode 100644
index 0000000..4ef0749
Binary files /dev/null and b/app/src/main/res/drawable/minion.png differ
diff --git a/app/src/main/res/drawable/mintdotbackground.jpg b/app/src/main/res/drawable/mintdotbackground.jpg
new file mode 100644
index 0000000..fe7b553
Binary files /dev/null and b/app/src/main/res/drawable/mintdotbackground.jpg differ
diff --git a/app/src/main/res/drawable/movie_7001c.jpg b/app/src/main/res/drawable/movie_7001c.jpg
new file mode 100644
index 0000000..da1cec9
Binary files /dev/null and b/app/src/main/res/drawable/movie_7001c.jpg differ
diff --git a/app/src/main/res/drawable/nature.jpg b/app/src/main/res/drawable/nature.jpg
new file mode 100644
index 0000000..a977fab
Binary files /dev/null and b/app/src/main/res/drawable/nature.jpg differ
diff --git a/app/src/main/res/drawable/nk.jpg b/app/src/main/res/drawable/nk.jpg
new file mode 100644
index 0000000..b4af684
Binary files /dev/null and b/app/src/main/res/drawable/nk.jpg differ
diff --git a/app/src/main/res/drawable/orangejuice.png b/app/src/main/res/drawable/orangejuice.png
new file mode 100644
index 0000000..30e8c2d
Binary files /dev/null and b/app/src/main/res/drawable/orangejuice.png differ
diff --git a/app/src/main/res/drawable/pink_clouds.jpg b/app/src/main/res/drawable/pink_clouds.jpg
new file mode 100644
index 0000000..b2bd519
Binary files /dev/null and b/app/src/main/res/drawable/pink_clouds.jpg differ
diff --git a/app/src/main/res/drawable/pizzaimage.jpg b/app/src/main/res/drawable/pizzaimage.jpg
new file mode 100644
index 0000000..7bf1248
Binary files /dev/null and b/app/src/main/res/drawable/pizzaimage.jpg differ
diff --git a/app/src/main/res/drawable/pizzarolls.jpg b/app/src/main/res/drawable/pizzarolls.jpg
new file mode 100644
index 0000000..ddd46ae
Binary files /dev/null and b/app/src/main/res/drawable/pizzarolls.jpg differ
diff --git a/app/src/main/res/drawable/profile1.jpg b/app/src/main/res/drawable/profile1.jpg
new file mode 100644
index 0000000..75f43d7
Binary files /dev/null and b/app/src/main/res/drawable/profile1.jpg differ
diff --git a/app/src/main/res/drawable/profilepicture.png b/app/src/main/res/drawable/profilepicture.png
new file mode 100644
index 0000000..7e59ff5
Binary files /dev/null and b/app/src/main/res/drawable/profilepicture.png differ
diff --git a/app/src/main/res/drawable/programming.jpeg b/app/src/main/res/drawable/programming.jpeg
new file mode 100644
index 0000000..649dd67
Binary files /dev/null and b/app/src/main/res/drawable/programming.jpeg differ
diff --git a/app/src/main/res/drawable/purple.jpg b/app/src/main/res/drawable/purple.jpg
new file mode 100644
index 0000000..5795280
Binary files /dev/null and b/app/src/main/res/drawable/purple.jpg differ
diff --git a/app/src/main/res/drawable/queenaimage.jpg b/app/src/main/res/drawable/queenaimage.jpg
new file mode 100644
index 0000000..3e85331
Binary files /dev/null and b/app/src/main/res/drawable/queenaimage.jpg differ
diff --git a/app/src/main/res/drawable/ramen1.jpeg b/app/src/main/res/drawable/ramen1.jpeg
new file mode 100644
index 0000000..28c9e20
Binary files /dev/null and b/app/src/main/res/drawable/ramen1.jpeg differ
diff --git a/app/src/main/res/drawable/realmadrid.png b/app/src/main/res/drawable/realmadrid.png
new file mode 100644
index 0000000..1bb668c
Binary files /dev/null and b/app/src/main/res/drawable/realmadrid.png differ
diff --git a/app/src/main/res/drawable/rickandmorty.jpg b/app/src/main/res/drawable/rickandmorty.jpg
new file mode 100644
index 0000000..15b63df
Binary files /dev/null and b/app/src/main/res/drawable/rickandmorty.jpg differ
diff --git a/app/src/main/res/drawable/right.jpg b/app/src/main/res/drawable/right.jpg
new file mode 100644
index 0000000..113eba7
Binary files /dev/null and b/app/src/main/res/drawable/right.jpg differ
diff --git a/app/src/main/res/drawable/rli_image_header.jpg b/app/src/main/res/drawable/rli_image_header.jpg
new file mode 100644
index 0000000..720e353
Binary files /dev/null and b/app/src/main/res/drawable/rli_image_header.jpg differ
diff --git a/app/src/main/res/drawable/rli_image_self1.jpg b/app/src/main/res/drawable/rli_image_self1.jpg
new file mode 100644
index 0000000..0054dc0
Binary files /dev/null and b/app/src/main/res/drawable/rli_image_self1.jpg differ
diff --git a/app/src/main/res/drawable/rli_image_self2.jpg b/app/src/main/res/drawable/rli_image_self2.jpg
new file mode 100644
index 0000000..f6833c0
Binary files /dev/null and b/app/src/main/res/drawable/rli_image_self2.jpg differ
diff --git a/app/src/main/res/drawable/rooftop_beer.jpg b/app/src/main/res/drawable/rooftop_beer.jpg
new file mode 100644
index 0000000..16a266c
Binary files /dev/null and b/app/src/main/res/drawable/rooftop_beer.jpg differ
diff --git a/app/src/main/res/drawable/rooks.jpg b/app/src/main/res/drawable/rooks.jpg
new file mode 100644
index 0000000..f01be08
Binary files /dev/null and b/app/src/main/res/drawable/rooks.jpg differ
diff --git a/app/src/main/res/drawable/rose.jpg b/app/src/main/res/drawable/rose.jpg
new file mode 100644
index 0000000..9557b8b
Binary files /dev/null and b/app/src/main/res/drawable/rose.jpg differ
diff --git a/app/src/main/res/drawable/rsoto_cake.png b/app/src/main/res/drawable/rsoto_cake.png
new file mode 100644
index 0000000..3e8f3a5
Binary files /dev/null and b/app/src/main/res/drawable/rsoto_cake.png differ
diff --git a/app/src/main/res/drawable/rsoto_cupcake.png b/app/src/main/res/drawable/rsoto_cupcake.png
new file mode 100644
index 0000000..064cfc9
Binary files /dev/null and b/app/src/main/res/drawable/rsoto_cupcake.png differ
diff --git a/app/src/main/res/drawable/salmon.jpg b/app/src/main/res/drawable/salmon.jpg
new file mode 100644
index 0000000..5a1ee83
Binary files /dev/null and b/app/src/main/res/drawable/salmon.jpg differ
diff --git a/app/src/main/res/drawable/sariflogo.png b/app/src/main/res/drawable/sariflogo.png
new file mode 100644
index 0000000..afcb115
Binary files /dev/null and b/app/src/main/res/drawable/sariflogo.png differ
diff --git a/app/src/main/res/drawable/sebastian.jpg b/app/src/main/res/drawable/sebastian.jpg
new file mode 100644
index 0000000..6b397ac
Binary files /dev/null and b/app/src/main/res/drawable/sebastian.jpg differ
diff --git a/app/src/main/res/drawable/secondpicture.jpg b/app/src/main/res/drawable/secondpicture.jpg
new file mode 100644
index 0000000..561d322
Binary files /dev/null and b/app/src/main/res/drawable/secondpicture.jpg differ
diff --git a/app/src/main/res/drawable/shampoo.png b/app/src/main/res/drawable/shampoo.png
new file mode 100644
index 0000000..cad5b49
Binary files /dev/null and b/app/src/main/res/drawable/shampoo.png differ
diff --git a/app/src/main/res/drawable/snapper.jpg b/app/src/main/res/drawable/snapper.jpg
new file mode 100644
index 0000000..cccc8d0
Binary files /dev/null and b/app/src/main/res/drawable/snapper.jpg differ
diff --git a/app/src/main/res/drawable/snowdays.jpg b/app/src/main/res/drawable/snowdays.jpg
new file mode 100644
index 0000000..8f91196
Binary files /dev/null and b/app/src/main/res/drawable/snowdays.jpg differ
diff --git a/app/src/main/res/drawable/sodalarge.png b/app/src/main/res/drawable/sodalarge.png
new file mode 100644
index 0000000..b6429b5
Binary files /dev/null and b/app/src/main/res/drawable/sodalarge.png differ
diff --git a/app/src/main/res/drawable/space3.jpg b/app/src/main/res/drawable/space3.jpg
new file mode 100644
index 0000000..01eceff
Binary files /dev/null and b/app/src/main/res/drawable/space3.jpg differ
diff --git a/app/src/main/res/drawable/store_front_image.jpg b/app/src/main/res/drawable/store_front_image.jpg
new file mode 100644
index 0000000..528cfd0
Binary files /dev/null and b/app/src/main/res/drawable/store_front_image.jpg differ
diff --git a/app/src/main/res/drawable/taryn_daughter.jpg b/app/src/main/res/drawable/taryn_daughter.jpg
new file mode 100644
index 0000000..f5bac1e
Binary files /dev/null and b/app/src/main/res/drawable/taryn_daughter.jpg differ
diff --git a/app/src/main/res/drawable/taryn_paris.jpg b/app/src/main/res/drawable/taryn_paris.jpg
new file mode 100644
index 0000000..8785d09
Binary files /dev/null and b/app/src/main/res/drawable/taryn_paris.jpg differ
diff --git a/app/src/main/res/drawable/taryn_selfie.JPG b/app/src/main/res/drawable/taryn_selfie.JPG
new file mode 100644
index 0000000..bbcb4ba
Binary files /dev/null and b/app/src/main/res/drawable/taryn_selfie.JPG differ
diff --git a/app/src/main/res/drawable/the_rooks.jpg b/app/src/main/res/drawable/the_rooks.jpg
new file mode 100644
index 0000000..f01be08
Binary files /dev/null and b/app/src/main/res/drawable/the_rooks.jpg differ
diff --git a/app/src/main/res/drawable/theylion.jpg b/app/src/main/res/drawable/theylion.jpg
new file mode 100644
index 0000000..98cd77b
Binary files /dev/null and b/app/src/main/res/drawable/theylion.jpg differ
diff --git a/app/src/main/res/drawable/thirdpic.jpg b/app/src/main/res/drawable/thirdpic.jpg
new file mode 100644
index 0000000..aea1a7d
Binary files /dev/null and b/app/src/main/res/drawable/thirdpic.jpg differ
diff --git a/app/src/main/res/drawable/top.jpg b/app/src/main/res/drawable/top.jpg
new file mode 100644
index 0000000..5514756
Binary files /dev/null and b/app/src/main/res/drawable/top.jpg differ
diff --git a/app/src/main/res/drawable/travel.jpeg b/app/src/main/res/drawable/travel.jpeg
new file mode 100644
index 0000000..229c1c1
Binary files /dev/null and b/app/src/main/res/drawable/travel.jpeg differ
diff --git a/app/src/main/res/drawable/turntable.jpg b/app/src/main/res/drawable/turntable.jpg
new file mode 100644
index 0000000..01fb065
Binary files /dev/null and b/app/src/main/res/drawable/turntable.jpg differ
diff --git a/app/src/main/res/drawable/twittercheck.png b/app/src/main/res/drawable/twittercheck.png
new file mode 100644
index 0000000..5a125c1
Binary files /dev/null and b/app/src/main/res/drawable/twittercheck.png differ
diff --git a/app/src/main/res/drawable/waffle.jpeg b/app/src/main/res/drawable/waffle.jpeg
new file mode 100644
index 0000000..f250bf7
Binary files /dev/null and b/app/src/main/res/drawable/waffle.jpeg differ
diff --git a/app/src/main/res/drawable/wallhaven_380781.png b/app/src/main/res/drawable/wallhaven_380781.png
new file mode 100644
index 0000000..2785912
Binary files /dev/null and b/app/src/main/res/drawable/wallhaven_380781.png differ
diff --git a/app/src/main/res/drawable/wesnie.jpg b/app/src/main/res/drawable/wesnie.jpg
new file mode 100644
index 0000000..af6617d
Binary files /dev/null and b/app/src/main/res/drawable/wesnie.jpg differ
diff --git a/app/src/main/res/drawable/xbox.jpg b/app/src/main/res/drawable/xbox.jpg
new file mode 100644
index 0000000..74a8497
Binary files /dev/null and b/app/src/main/res/drawable/xbox.jpg differ
diff --git a/app/src/main/res/drawable/yojana1.jpg b/app/src/main/res/drawable/yojana1.jpg
new file mode 100644
index 0000000..38a6486
Binary files /dev/null and b/app/src/main/res/drawable/yojana1.jpg differ
diff --git a/app/src/main/res/layout-land/bagel_shop.xml b/app/src/main/res/layout-land/bagel_shop.xml
new file mode 100644
index 0000000..cf7e21c
--- /dev/null
+++ b/app/src/main/res/layout-land/bagel_shop.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_andres_frag_profile.xml b/app/src/main/res/layout/activity_andres_frag_profile.xml
new file mode 100644
index 0000000..9669a81
--- /dev/null
+++ b/app/src/main/res/layout/activity_andres_frag_profile.xml
@@ -0,0 +1,13 @@
+
+
+
+
diff --git a/app/src/main/res/layout/akasha_archer.xml b/app/src/main/res/layout/akasha_archer.xml
new file mode 100644
index 0000000..6230958
--- /dev/null
+++ b/app/src/main/res/layout/akasha_archer.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/andreas.xml b/app/src/main/res/layout/andreas.xml
new file mode 100644
index 0000000..09730f4
--- /dev/null
+++ b/app/src/main/res/layout/andreas.xml
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/andres_arango.xml b/app/src/main/res/layout/andres_arango.xml
new file mode 100644
index 0000000..082476a
--- /dev/null
+++ b/app/src/main/res/layout/andres_arango.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/ashique_chowdhury.xml b/app/src/main/res/layout/ashique_chowdhury.xml
new file mode 100644
index 0000000..a519736
--- /dev/null
+++ b/app/src/main/res/layout/ashique_chowdhury.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/asia_gibson.xml b/app/src/main/res/layout/asia_gibson.xml
new file mode 100644
index 0000000..c45cba3
--- /dev/null
+++ b/app/src/main/res/layout/asia_gibson.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/bagel_shop.xml b/app/src/main/res/layout/bagel_shop.xml
new file mode 100644
index 0000000..4e4dc45
--- /dev/null
+++ b/app/src/main/res/layout/bagel_shop.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/bakery.xml b/app/src/main/res/layout/bakery.xml
new file mode 100644
index 0000000..d4c021f
--- /dev/null
+++ b/app/src/main/res/layout/bakery.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/butcher_shop.xml b/app/src/main/res/layout/butcher_shop.xml
new file mode 100644
index 0000000..c39e2ef
--- /dev/null
+++ b/app/src/main/res/layout/butcher_shop.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/cat_wong.xml b/app/src/main/res/layout/cat_wong.xml
new file mode 100644
index 0000000..2f81621
--- /dev/null
+++ b/app/src/main/res/layout/cat_wong.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/chilled_items.xml b/app/src/main/res/layout/chilled_items.xml
new file mode 100644
index 0000000..2f6c3ac
--- /dev/null
+++ b/app/src/main/res/layout/chilled_items.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/danny_lui.xml b/app/src/main/res/layout/danny_lui.xml
new file mode 100644
index 0000000..21519ba
--- /dev/null
+++ b/app/src/main/res/layout/danny_lui.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/derek_santos.xml b/app/src/main/res/layout/derek_santos.xml
new file mode 100644
index 0000000..0cc5ad7
--- /dev/null
+++ b/app/src/main/res/layout/derek_santos.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/employee_handbook.xml b/app/src/main/res/layout/employee_handbook.xml
new file mode 100644
index 0000000..bdc1f4c
--- /dev/null
+++ b/app/src/main/res/layout/employee_handbook.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/employee_view.xml b/app/src/main/res/layout/employee_view.xml
new file mode 100644
index 0000000..b1ffbc4
--- /dev/null
+++ b/app/src/main/res/layout/employee_view.xml
@@ -0,0 +1,10 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/employee_view_holder.xml b/app/src/main/res/layout/employee_view_holder.xml
new file mode 100644
index 0000000..a2dbbac
--- /dev/null
+++ b/app/src/main/res/layout/employee_view_holder.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/frozen_foods.xml b/app/src/main/res/layout/frozen_foods.xml
new file mode 100644
index 0000000..f2380aa
--- /dev/null
+++ b/app/src/main/res/layout/frozen_foods.xml
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/greeting_calculator.xml b/app/src/main/res/layout/greeting_calculator.xml
new file mode 100644
index 0000000..aa735ad
--- /dev/null
+++ b/app/src/main/res/layout/greeting_calculator.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/hakeemsb.xml b/app/src/main/res/layout/hakeemsb.xml
new file mode 100644
index 0000000..25c5485
--- /dev/null
+++ b/app/src/main/res/layout/hakeemsb.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/helen_chan.xml b/app/src/main/res/layout/helen_chan.xml
new file mode 100644
index 0000000..d3013b5
--- /dev/null
+++ b/app/src/main/res/layout/helen_chan.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/hot_foods.xml b/app/src/main/res/layout/hot_foods.xml
new file mode 100644
index 0000000..4881425
--- /dev/null
+++ b/app/src/main/res/layout/hot_foods.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/hot_menu.xml b/app/src/main/res/layout/hot_menu.xml
new file mode 100644
index 0000000..a11d6d9
--- /dev/null
+++ b/app/src/main/res/layout/hot_menu.xml
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/hui_lin.xml b/app/src/main/res/layout/hui_lin.xml
new file mode 100644
index 0000000..994131d
--- /dev/null
+++ b/app/src/main/res/layout/hui_lin.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/hyunjoo.xml b/app/src/main/res/layout/hyunjoo.xml
new file mode 100644
index 0000000..52ab2c9
--- /dev/null
+++ b/app/src/main/res/layout/hyunjoo.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/jeff_avila.xml b/app/src/main/res/layout/jeff_avila.xml
new file mode 100644
index 0000000..db86cc1
--- /dev/null
+++ b/app/src/main/res/layout/jeff_avila.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/jonathan_colon.xml b/app/src/main/res/layout/jonathan_colon.xml
new file mode 100644
index 0000000..e4e45ec
--- /dev/null
+++ b/app/src/main/res/layout/jonathan_colon.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/jordan_smith.xml b/app/src/main/res/layout/jordan_smith.xml
new file mode 100644
index 0000000..93ab9fc
--- /dev/null
+++ b/app/src/main/res/layout/jordan_smith.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/jose_gonzalez.xml b/app/src/main/res/layout/jose_gonzalez.xml
new file mode 100644
index 0000000..b97f50b
--- /dev/null
+++ b/app/src/main/res/layout/jose_gonzalez.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/jose_vila.xml b/app/src/main/res/layout/jose_vila.xml
new file mode 100644
index 0000000..ba78135
--- /dev/null
+++ b/app/src/main/res/layout/jose_vila.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+ />
+
+ />
+
+ />
+
diff --git a/app/src/main/res/layout/josiel_lopez.xml b/app/src/main/res/layout/josiel_lopez.xml
new file mode 100644
index 0000000..af6f6d9
--- /dev/null
+++ b/app/src/main/res/layout/josiel_lopez.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/leigh_douglas.xml b/app/src/main/res/layout/leigh_douglas.xml
new file mode 100644
index 0000000..a6345b9
--- /dev/null
+++ b/app/src/main/res/layout/leigh_douglas.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/maxrosado.xml b/app/src/main/res/layout/maxrosado.xml
new file mode 100644
index 0000000..158e374
--- /dev/null
+++ b/app/src/main/res/layout/maxrosado.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/meltem_yildirim.xml b/app/src/main/res/layout/meltem_yildirim.xml
new file mode 100644
index 0000000..0b023bf
--- /dev/null
+++ b/app/src/main/res/layout/meltem_yildirim.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/mila_urakhchinskaya.xml b/app/src/main/res/layout/mila_urakhchinskaya.xml
new file mode 100644
index 0000000..4076774
--- /dev/null
+++ b/app/src/main/res/layout/mila_urakhchinskaya.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/nesada_koca.xml b/app/src/main/res/layout/nesada_koca.xml
new file mode 100644
index 0000000..50a30bb
--- /dev/null
+++ b/app/src/main/res/layout/nesada_koca.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/pizza_shop.xml b/app/src/main/res/layout/pizza_shop.xml
new file mode 100644
index 0000000..924a5f5
--- /dev/null
+++ b/app/src/main/res/layout/pizza_shop.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/queenabergen.xml b/app/src/main/res/layout/queenabergen.xml
new file mode 100644
index 0000000..4ba4cbd
--- /dev/null
+++ b/app/src/main/res/layout/queenabergen.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/rafael_soto.xml b/app/src/main/res/layout/rafael_soto.xml
new file mode 100644
index 0000000..f5ccf39
--- /dev/null
+++ b/app/src/main/res/layout/rafael_soto.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/ridita_nizam.xml b/app/src/main/res/layout/ridita_nizam.xml
new file mode 100644
index 0000000..48e06f9
--- /dev/null
+++ b/app/src/main/res/layout/ridita_nizam.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/rusi_li.xml b/app/src/main/res/layout/rusi_li.xml
new file mode 100644
index 0000000..4c395f1
--- /dev/null
+++ b/app/src/main/res/layout/rusi_li.xml
@@ -0,0 +1,125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/shannon_alexander.xml b/app/src/main/res/layout/shannon_alexander.xml
new file mode 100644
index 0000000..2a59435
--- /dev/null
+++ b/app/src/main/res/layout/shannon_alexander.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/shawn_speaks.xml b/app/src/main/res/layout/shawn_speaks.xml
new file mode 100644
index 0000000..013ed75
--- /dev/null
+++ b/app/src/main/res/layout/shawn_speaks.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/store_front.xml b/app/src/main/res/layout/store_front.xml
new file mode 100644
index 0000000..f2d1ae3
--- /dev/null
+++ b/app/src/main/res/layout/store_front.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/store_menu.xml b/app/src/main/res/layout/store_menu.xml
new file mode 100644
index 0000000..9736188
--- /dev/null
+++ b/app/src/main/res/layout/store_menu.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/sushi.xml b/app/src/main/res/layout/sushi.xml
new file mode 100644
index 0000000..2d397fe
--- /dev/null
+++ b/app/src/main/res/layout/sushi.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/taryn_king.xml b/app/src/main/res/layout/taryn_king.xml
new file mode 100644
index 0000000..289f48e
--- /dev/null
+++ b/app/src/main/res/layout/taryn_king.xml
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/wesnie_marcelin.xml b/app/src/main/res/layout/wesnie_marcelin.xml
new file mode 100644
index 0000000..ef183d1
--- /dev/null
+++ b/app/src/main/res/layout/wesnie_marcelin.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/wesnie_marcelin_view.xml b/app/src/main/res/layout/wesnie_marcelin_view.xml
new file mode 100644
index 0000000..de2709f
--- /dev/null
+++ b/app/src/main/res/layout/wesnie_marcelin_view.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/yojana_sharma.xml b/app/src/main/res/layout/yojana_sharma.xml
new file mode 100644
index 0000000..f33a239
--- /dev/null
+++ b/app/src/main/res/layout/yojana_sharma.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..cde69bc
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..c133a0c
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..bfa42f0
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..324e72c
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..aee44e1
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/values-w820dp/dimens.xml b/app/src/main/res/values-w820dp/dimens.xml
new file mode 100644
index 0000000..63fc816
--- /dev/null
+++ b/app/src/main/res/values-w820dp/dimens.xml
@@ -0,0 +1,6 @@
+
+
+ 64dp
+
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..0bcffcd
--- /dev/null
+++ b/app/src/main/res/values/colors.xml
@@ -0,0 +1,19 @@
+
+
+
+ #ff8c1a
+ #b35900
+ #44ff8c1a
+ #ffb366
+
+
+ #ea0000
+ #37474F
+ #ffc107
+ #F18D75
+ #4a566c
+ #000000
+ #FFFFFF
+ #FF4005
+ #64B5F6
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..0168a11
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,11 @@
+
+
+ 16dp
+ 16dp
+ 120dp
+ 25sp
+ 20sp
+ 20dp
+ 80dp
+ 100dp
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..fb41fab
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,30 @@
+
+ GroceryStore
+ My name is andres. I go haaaaan. My momma love me. Goddamn.
+ Andres Arango
+ loco
+ J0NATR0N
+ Jonathan Colon
+ MEL\'s Pizza
+ PIZZA
+ HOME
+ LOG IN
+ ORDER NOW
+ Name: Catherine Wong
+ Nickname: Cat
+ Location: New York
+ What I had for lunch yesterday: steak sandwich
+ What I will have for lunch today: donuts
+ What I will have as my last meal on Earth: Jonathan\'s Grocery Store
+ Name: Jose Gonzalez
+ Nickname: Joe
+ Facts: I have a West Highland White Terrier named Bromide
+ I am an avid record collector and own over 2000 records.
+ I was born in Washington but moved to Texas when I was 11
+ I love comedies and my favorite comedian is Norm Macdonald
+ Nickname: The World\'s Greatest
+ My name is Jordan Smith. I\'m the manager of the freezer section of JJ\'s Grocery Store. Here\'s a picture of a waffle. I like waffles.
+ Name:Jordan Smith
+ Wesnie
+ Select one of the %d employees
+
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..a24627e
--- /dev/null
+++ b/app/src/main/res/values/styles.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/test/java/nyc/c4q/grocerystore/ExampleUnitTest.java b/app/src/test/java/nyc/c4q/grocerystore/ExampleUnitTest.java
new file mode 100644
index 0000000..fd28ec9
--- /dev/null
+++ b/app/src/test/java/nyc/c4q/grocerystore/ExampleUnitTest.java
@@ -0,0 +1,15 @@
+package nyc.c4q.grocerystore;
+
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+/**
+ * To work on unit tests, switch the Test Artifact in the Build Variants view.
+ */
+public class ExampleUnitTest {
+ @Test
+ public void addition_isCorrect() throws Exception {
+ assertEquals(4, 2 + 2);
+ }
+}
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..c20bca1
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,23 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+
+buildscript {
+ repositories {
+ jcenter()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:2.2.2'
+
+ // NOTE: Do not place your application dependencies here; they belong
+ // in the individual module build.gradle files
+ }
+}
+
+allprojects {
+ repositories {
+ jcenter()
+ }
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
+}
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 0000000..1d3591c
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1,18 @@
+# Project-wide Gradle settings.
+
+# IDE (e.g. Android Studio) users:
+# Gradle settings configured through the IDE *will override*
+# any settings specified in this file.
+
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+# Default value: -Xmx10248m -XX:MaxPermSize=256m
+# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..13372ae
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..030b8aa
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Sat Sep 17 14:26:38 EDT 2016
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
diff --git a/gradlew b/gradlew
new file mode 100755
index 0000000..9d82f78
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,160 @@
+#!/usr/bin/env bash
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+ echo "$*"
+}
+
+die ( ) {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+ CYGWIN* )
+ cygwin=true
+ ;;
+ Darwin* )
+ darwin=true
+ ;;
+ MINGW* )
+ msys=true
+ ;;
+esac
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD="java"
+ which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+ MAX_FD_LIMIT=`ulimit -H -n`
+ if [ $? -eq 0 ] ; then
+ if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+ MAX_FD="$MAX_FD_LIMIT"
+ fi
+ ulimit -n $MAX_FD
+ if [ $? -ne 0 ] ; then
+ warn "Could not set maximum file descriptor limit: $MAX_FD"
+ fi
+ else
+ warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+ fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+ GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+ APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+ CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+ JAVACMD=`cygpath --unix "$JAVACMD"`
+
+ # We build the pattern for arguments to be converted via cygpath
+ ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+ SEP=""
+ for dir in $ROOTDIRSRAW ; do
+ ROOTDIRS="$ROOTDIRS$SEP$dir"
+ SEP="|"
+ done
+ OURCYGPATTERN="(^($ROOTDIRS))"
+ # Add a user-defined pattern to the cygpath arguments
+ if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+ OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+ fi
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ i=0
+ for arg in "$@" ; do
+ CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+ CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
+
+ if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
+ eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+ else
+ eval `echo args$i`="\"$arg\""
+ fi
+ i=$((i+1))
+ done
+ case $i in
+ (0) set -- ;;
+ (1) set -- "$args0" ;;
+ (2) set -- "$args0" "$args1" ;;
+ (3) set -- "$args0" "$args1" "$args2" ;;
+ (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+ (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+ (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+ (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+ (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+ (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+ esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+ JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 0000000..aec9973
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,90 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/settings.gradle b/settings.gradle
new file mode 100644
index 0000000..e7b4def
--- /dev/null
+++ b/settings.gradle
@@ -0,0 +1 @@
+include ':app'
diff --git a/src/nyc/c4q/Main.java b/src/nyc/c4q/Main.java
deleted file mode 100644
index 988755f..0000000
--- a/src/nyc/c4q/Main.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package nyc.c4q;
-
-import nyc.c4q.instructor.Customer;
-import nyc.c4q.instructor.GroceryStore;
-import nyc.c4q.instructor.JohnsonGroceryStore;
-
-import java.util.Collections;
-import java.util.List;
-
-public class Main {
-
- public static void main(String[] args) {
- GroceryStore store = new JohnsonGroceryStore();
- store.acceptCustomers(buildCustomers());
- }
-
- private static List buildCustomers() {
- return Collections.emptyList();
- }
-}
diff --git a/src/nyc/c4q/group1/Blondie.java b/src/nyc/c4q/group1/Blondie.java
deleted file mode 100644
index e92677c..0000000
--- a/src/nyc/c4q/group1/Blondie.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group1;
-
-/**
- * Created by Rafael on 9/13/16.
- */
-public class Blondie extends BakedGood {
- public Blondie() {
- super(Type.BROWNIE, 8);
- }
-}
diff --git a/src/nyc/c4q/group1/Cupcake.java b/src/nyc/c4q/group1/Cupcake.java
deleted file mode 100644
index 6765069..0000000
--- a/src/nyc/c4q/group1/Cupcake.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group1;
-
-/**
- * Created by Rafael on 9/13/16.
- */
-public class Cupcake extends BakedGood {
- public Cupcake() {
- super(Type.CAKE, 6);
- }
-}
diff --git a/src/nyc/c4q/group1/KeyLimePie.java b/src/nyc/c4q/group1/KeyLimePie.java
deleted file mode 100644
index fa69be2..0000000
--- a/src/nyc/c4q/group1/KeyLimePie.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group1;
-
-/**
- * Created by Rafael on 9/13/16.
- */
-public class KeyLimePie extends BakedGood {
- public KeyLimePie() {
- super(Type.PIE, 10);
- }
-}
diff --git a/src/nyc/c4q/group2/Beef.java b/src/nyc/c4q/group2/Beef.java
deleted file mode 100644
index 008e604..0000000
--- a/src/nyc/c4q/group2/Beef.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group2;
-
-/**
- * Created by ashiquechowdhury on 9/13/16.
- */
-public class Beef extends Meat{
- public Beef() {
- super(Animal.COW, Cut.FLANK);
- }
-}
\ No newline at end of file
diff --git a/src/nyc/c4q/group2/Goat.java b/src/nyc/c4q/group2/Goat.java
deleted file mode 100644
index ae64e58..0000000
--- a/src/nyc/c4q/group2/Goat.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group2;
-
-/**
- * Created by ashiquechowdhury on 9/13/16.
- */
-public class Goat extends Meat {
- public Goat(){
- super(Animal.GOAT, Cut.FLANK);
- }
-}
diff --git a/src/nyc/c4q/group2/Pork.java b/src/nyc/c4q/group2/Pork.java
deleted file mode 100644
index 8e10df6..0000000
--- a/src/nyc/c4q/group2/Pork.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group2;
-
-/**
- * Created by ashiquechowdhury on 9/13/16.
- */
-public class Pork extends Meat {
- public Pork(){
- super(Animal.PIG, Cut.SHOULDER);
- }
-}
\ No newline at end of file
diff --git a/src/nyc/c4q/group3/AppleJuice.java b/src/nyc/c4q/group3/AppleJuice.java
deleted file mode 100644
index 4d10cbb..0000000
--- a/src/nyc/c4q/group3/AppleJuice.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package nyc.c4q.group3;
-
-public class AppleJuice extends ChilledItem {
- public AppleJuice() {
- super(Type.DRINK, 45);
- }
-}
diff --git a/src/nyc/c4q/group3/GreenSmoothie.java b/src/nyc/c4q/group3/GreenSmoothie.java
deleted file mode 100644
index d564be9..0000000
--- a/src/nyc/c4q/group3/GreenSmoothie.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package nyc.c4q.group3;
-
-public class GreenSmoothie extends ChilledItem {
- public GreenSmoothie() {
- super(Type.DRINK, 60);
- }
-}
diff --git a/src/nyc/c4q/group3/Pepsi.java b/src/nyc/c4q/group3/Pepsi.java
deleted file mode 100644
index 8b332ee..0000000
--- a/src/nyc/c4q/group3/Pepsi.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package nyc.c4q.group3;
-
-public class Pepsi extends ChilledItem {
- public Pepsi() {
- super(Type.DRINK, 20);
- }
-}
diff --git a/src/nyc/c4q/group4/Foods/FriedChicken.java b/src/nyc/c4q/group4/Foods/FriedChicken.java
deleted file mode 100644
index 07b33ae..0000000
--- a/src/nyc/c4q/group4/Foods/FriedChicken.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package nyc.c4q.group4.Foods;
-
-import nyc.c4q.group4.HotFood;
-import nyc.c4q.group4.Type;
-import nyc.c4q.instructor.GroceryItem;
-
-/**
- * Created by rusili on 9/13/16.
- */
-public class FriedChicken extends HotFood {
-
-
- public FriedChicken() {
- super(Type.SAVORY, 3);
- }
-}
-
diff --git a/src/nyc/c4q/group4/Foods/HotWings.java b/src/nyc/c4q/group4/Foods/HotWings.java
deleted file mode 100644
index 2a391ae..0000000
--- a/src/nyc/c4q/group4/Foods/HotWings.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package nyc.c4q.group4.Foods;
-
-import nyc.c4q.group4.HotFood;
-import nyc.c4q.group4.Type;
-import nyc.c4q.instructor.GroceryItem;
-
-/**
- * Created by rusili on 9/13/16.
- */
-public class HotWings extends HotFood {
-
- public HotWings() {
- super(Type.SPICY, 1);
- } // Spicy
-}
diff --git a/src/nyc/c4q/group4/Foods/SweetPotatoes.java b/src/nyc/c4q/group4/Foods/SweetPotatoes.java
deleted file mode 100644
index 9362358..0000000
--- a/src/nyc/c4q/group4/Foods/SweetPotatoes.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package nyc.c4q.group4.Foods;
-
-import nyc.c4q.group4.HotFood;
-import nyc.c4q.group4.Type;
-import nyc.c4q.instructor.GroceryItem;
-
-/**
- * Created by rusili on 9/13/16.
- */
-public class SweetPotatoes extends HotFood {
-
- public SweetPotatoes() {
- super(Type.SWEET, 10);
- } // Sweet
-}
diff --git a/src/nyc/c4q/group5/FrenchPizza.java b/src/nyc/c4q/group5/FrenchPizza.java
deleted file mode 100644
index 763e1f5..0000000
--- a/src/nyc/c4q/group5/FrenchPizza.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group5;
-
-/**
- * Created by meltemyildirim on 9/13/16.
- */
-public class FrenchPizza extends PizzaSlice{
-
- public FrenchPizza() {
- super(Type.CHEESE, Crust.THIN);
- }
-}
diff --git a/src/nyc/c4q/group5/ItalianPizza.java b/src/nyc/c4q/group5/ItalianPizza.java
deleted file mode 100644
index dde3b05..0000000
--- a/src/nyc/c4q/group5/ItalianPizza.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group5;
-
-/**
- * Created by meltemyildirim on 9/13/16.
- */
-public class ItalianPizza extends PizzaSlice {
-
- public ItalianPizza() {
- super(Type.SAUSAGE, Crust.REGULAR);
- }
-}
diff --git a/src/nyc/c4q/group5/MexicanPizza.java b/src/nyc/c4q/group5/MexicanPizza.java
deleted file mode 100644
index 8c10cb7..0000000
--- a/src/nyc/c4q/group5/MexicanPizza.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group5;
-
-/**
- * Created by meltemyildirim on 9/13/16.
- */
-public class MexicanPizza extends PizzaSlice{
-
- public MexicanPizza() {
- super(Type.PEPPERONI, Crust.CHEESE);
- }
-}
diff --git a/src/nyc/c4q/group6/BagelBites.java b/src/nyc/c4q/group6/BagelBites.java
deleted file mode 100644
index 3d90972..0000000
--- a/src/nyc/c4q/group6/BagelBites.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package nyc.c4q.group6;
-
-/**
- * Created by mathcore on 9/14/16.
- */
-public class BagelBites extends FrozenFood {
- public BagelBites() {
- super(Appliance.TOASTEROVEN, 12);
- }
-}
diff --git a/src/nyc/c4q/group6/EggoWaffles.java b/src/nyc/c4q/group6/EggoWaffles.java
deleted file mode 100644
index 20ffbfb..0000000
--- a/src/nyc/c4q/group6/EggoWaffles.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group6;
-
-/**
- * Created by mathcore on 9/13/16.
- */
-public class EggoWaffles extends FrozenFood {
-
- public EggoWaffles() {
- super(Appliance.TOASTEROVEN, 3);
- }
-}
diff --git a/src/nyc/c4q/group6/PizzaRolls.java b/src/nyc/c4q/group6/PizzaRolls.java
deleted file mode 100644
index 20f81f7..0000000
--- a/src/nyc/c4q/group6/PizzaRolls.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package nyc.c4q.group6;
-
-/**
- * Created by mathcore on 9/13/16.
- */
-public class PizzaRolls extends FrozenFood {
-
-
- public PizzaRolls() {
- super(Appliance.MICROWAVE, 3);
- }
-}
diff --git a/src/nyc/c4q/group7/CaliforniaRoll.java b/src/nyc/c4q/group7/CaliforniaRoll.java
deleted file mode 100644
index 62da64d..0000000
--- a/src/nyc/c4q/group7/CaliforniaRoll.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group7;
-
-/**
- * Created by leighdouglas on 9/13/16.
- */
-public class CaliforniaRoll extends SushiRoll {
-
- public CaliforniaRoll() {
- super(Type.LOBSTER, Sauce.SOY);
- }
-}
diff --git a/src/nyc/c4q/group7/DragonRoll.java b/src/nyc/c4q/group7/DragonRoll.java
deleted file mode 100644
index e9ccb53..0000000
--- a/src/nyc/c4q/group7/DragonRoll.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group7;
-
-/**
- * Created by leighdouglas on 9/13/16.
- */
-public class DragonRoll extends SushiRoll {
- public DragonRoll(){
- super(Type.SNAPPER, Sauce.WASABI);
- }
-
-}
diff --git a/src/nyc/c4q/group7/TempuraRoll.java b/src/nyc/c4q/group7/TempuraRoll.java
deleted file mode 100644
index 304c37f..0000000
--- a/src/nyc/c4q/group7/TempuraRoll.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.group7;
-
-/**
- * Created by leighdouglas on 9/13/16.
- */
-public class TempuraRoll extends SushiRoll {
- public TempuraRoll(){
- super(Type.SHRIMP, Sauce.SPICY_MAYO);
- }
-
-}
diff --git a/src/nyc/c4q/group8/PlainBagel.java b/src/nyc/c4q/group8/PlainBagel.java
deleted file mode 100644
index 6078a0e..0000000
--- a/src/nyc/c4q/group8/PlainBagel.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package nyc.c4q.group8;
-
-public class PlainBagel extends Bagel {
-
- //
- public PlainBagel() {
- super(Browning.DARK, Spreads.JELLY);
- }
-}
diff --git a/src/nyc/c4q/group8/PoppyBagel.java b/src/nyc/c4q/group8/PoppyBagel.java
deleted file mode 100644
index 23894d3..0000000
--- a/src/nyc/c4q/group8/PoppyBagel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package nyc.c4q.group8;
-
-public class PoppyBagel extends Bagel {
- public PoppyBagel() {
- super(Browning.LIGHT, Spreads.CHEESE);
- }
-}
diff --git a/src/nyc/c4q/group8/SesameBagel.java b/src/nyc/c4q/group8/SesameBagel.java
deleted file mode 100644
index cfb8ae4..0000000
--- a/src/nyc/c4q/group8/SesameBagel.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package nyc.c4q.group8;
-
-public class SesameBagel extends Bagel {
- public SesameBagel() {
- super(Browning.BURNT, Spreads.CREAM_CHEESE);
- }
-}
diff --git a/src/nyc/c4q/instructor/GroceryItem.java b/src/nyc/c4q/instructor/GroceryItem.java
deleted file mode 100644
index da22c35..0000000
--- a/src/nyc/c4q/instructor/GroceryItem.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package nyc.c4q.instructor;
-
-import java.util.Map;
-
-public abstract class GroceryItem {
- abstract String getName();
- abstract float getWeight();
- abstract int getPrice();
- abstract int getDescription();
- abstract Map getNutritionLabel();
-}
diff --git a/src/nyc/c4q/taGroup/Candy.java b/src/nyc/c4q/taGroup/Candy.java
deleted file mode 100644
index 29d00f6..0000000
--- a/src/nyc/c4q/taGroup/Candy.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package nyc.c4q.taGroup;
-
-import java.lang.reflect.*;
-
-/**
- * Created by BLEED on 9/13/2016.
- */
-public class Candy extends ItemsAtCheckout {
- public Candy() {
- super(Type.Food, 2);
- }
-}
diff --git a/src/nyc/c4q/taGroup/Gum.java b/src/nyc/c4q/taGroup/Gum.java
deleted file mode 100644
index aa5690d..0000000
--- a/src/nyc/c4q/taGroup/Gum.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package nyc.c4q.taGroup;
-
-import java.lang.reflect.*;
-
-/**
- * Created by BLEED on 9/13/2016.
- */
-public class Gum extends ItemsAtCheckout {
-
-
- public Gum() {
- super(Type.Food, 10);
- }
-}
diff --git a/src/nyc/c4q/taGroup/Lighter.java b/src/nyc/c4q/taGroup/Lighter.java
deleted file mode 100644
index 767ca33..0000000
--- a/src/nyc/c4q/taGroup/Lighter.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package nyc.c4q.taGroup;
-
-import java.lang.reflect.*;
-
-/**
- * Created by BLEED on 9/13/2016.
- */
-public class Lighter extends ItemsAtCheckout {
- public Lighter() {
- super(Type.NotFood, 1);
- }
-}