Leon 6 vuotta sitten
commit
66c7bcf2e7

+ 7
- 0
.gitignore Näytä tiedosto

@@ -0,0 +1,7 @@
1
+
2
+/target/
3
+.DS_Store
4
+.classpath
5
+#.project
6
+.settings
7
+*.iml

+ 16
- 0
.idea/compiler.xml Näytä tiedosto

@@ -0,0 +1,16 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="CompilerConfiguration">
4
+    <annotationProcessing>
5
+      <profile name="Maven default annotation processors profile" enabled="true">
6
+        <sourceOutputDir name="target/generated-sources/annotations" />
7
+        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
8
+        <outputRelativeToContentRoot value="true" />
9
+        <module name="bankaccountlab" />
10
+      </profile>
11
+    </annotationProcessing>
12
+    <bytecodeTargetLevel target="1.8">
13
+      <module name="bankaccountlab" target="1.5" />
14
+    </bytecodeTargetLevel>
15
+  </component>
16
+</project>

+ 128
- 0
.idea/misc.xml Näytä tiedosto

@@ -0,0 +1,128 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ClientPropertiesManager">
4
+    <properties class="javax.swing.AbstractButton">
5
+      <property name="hideActionText" class="java.lang.Boolean" />
6
+    </properties>
7
+    <properties class="javax.swing.JComponent">
8
+      <property name="html.disable" class="java.lang.Boolean" />
9
+    </properties>
10
+    <properties class="javax.swing.JEditorPane">
11
+      <property name="JEditorPane.w3cLengthUnits" class="java.lang.Boolean" />
12
+      <property name="JEditorPane.honorDisplayProperties" class="java.lang.Boolean" />
13
+      <property name="charset" class="java.lang.String" />
14
+    </properties>
15
+    <properties class="javax.swing.JList">
16
+      <property name="List.isFileList" class="java.lang.Boolean" />
17
+    </properties>
18
+    <properties class="javax.swing.JPasswordField">
19
+      <property name="JPasswordField.cutCopyAllowed" class="java.lang.Boolean" />
20
+    </properties>
21
+    <properties class="javax.swing.JSlider">
22
+      <property name="Slider.paintThumbArrowShape" class="java.lang.Boolean" />
23
+      <property name="JSlider.isFilled" class="java.lang.Boolean" />
24
+    </properties>
25
+    <properties class="javax.swing.JTable">
26
+      <property name="Table.isFileList" class="java.lang.Boolean" />
27
+      <property name="JTable.autoStartsEdit" class="java.lang.Boolean" />
28
+      <property name="terminateEditOnFocusLost" class="java.lang.Boolean" />
29
+    </properties>
30
+    <properties class="javax.swing.JToolBar">
31
+      <property name="JToolBar.isRollover" class="java.lang.Boolean" />
32
+    </properties>
33
+    <properties class="javax.swing.JTree">
34
+      <property name="JTree.lineStyle" class="java.lang.String" />
35
+    </properties>
36
+    <properties class="javax.swing.text.JTextComponent">
37
+      <property name="caretAspectRatio" class="java.lang.Double" />
38
+      <property name="caretWidth" class="java.lang.Integer" />
39
+    </properties>
40
+  </component>
41
+  <component name="MavenProjectsManager">
42
+    <option name="originalFiles">
43
+      <list>
44
+        <option value="$PROJECT_DIR$/pom.xml" />
45
+      </list>
46
+    </option>
47
+  </component>
48
+  <component name="ProjectInspectionProfilesVisibleTreeState">
49
+    <entry key="Project Default">
50
+      <profile-state>
51
+        <expanded-state>
52
+          <State>
53
+            <id />
54
+          </State>
55
+        </expanded-state>
56
+        <selected-state>
57
+          <State>
58
+            <id>Android</id>
59
+          </State>
60
+        </selected-state>
61
+      </profile-state>
62
+    </entry>
63
+  </component>
64
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
65
+    <output url="file://$PROJECT_DIR$/out" />
66
+  </component>
67
+  <component name="masterDetails">
68
+    <states>
69
+      <state key="GlobalLibrariesConfigurable.UI">
70
+        <settings>
71
+          <splitter-proportions>
72
+            <option name="proportions">
73
+              <list>
74
+                <option value="0.2" />
75
+              </list>
76
+            </option>
77
+          </splitter-proportions>
78
+        </settings>
79
+      </state>
80
+      <state key="JdkListConfigurable.UI">
81
+        <settings>
82
+          <last-edited>1.8</last-edited>
83
+          <splitter-proportions>
84
+            <option name="proportions">
85
+              <list>
86
+                <option value="0.2" />
87
+              </list>
88
+            </option>
89
+          </splitter-proportions>
90
+        </settings>
91
+      </state>
92
+      <state key="ProjectJDKs.UI">
93
+        <settings>
94
+          <last-edited>1.8</last-edited>
95
+          <splitter-proportions>
96
+            <option name="proportions">
97
+              <list>
98
+                <option value="0.2" />
99
+              </list>
100
+            </option>
101
+          </splitter-proportions>
102
+        </settings>
103
+      </state>
104
+      <state key="ProjectLibrariesConfigurable.UI">
105
+        <settings>
106
+          <splitter-proportions>
107
+            <option name="proportions">
108
+              <list>
109
+                <option value="0.2" />
110
+              </list>
111
+            </option>
112
+          </splitter-proportions>
113
+        </settings>
114
+      </state>
115
+      <state key="ScopeChooserConfigurable.UI">
116
+        <settings>
117
+          <splitter-proportions>
118
+            <option name="proportions">
119
+              <list>
120
+                <option value="0.2" />
121
+              </list>
122
+            </option>
123
+          </splitter-proportions>
124
+        </settings>
125
+      </state>
126
+    </states>
127
+  </component>
128
+</project>

+ 8
- 0
.idea/modules.xml Näytä tiedosto

@@ -0,0 +1,8 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ProjectModuleManager">
4
+    <modules>
5
+      <module fileurl="file://$PROJECT_DIR$/bankaccountlab.iml" filepath="$PROJECT_DIR$/bankaccountlab.iml" />
6
+    </modules>
7
+  </component>
8
+</project>

+ 124
- 0
.idea/uiDesigner.xml Näytä tiedosto

@@ -0,0 +1,124 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="Palette2">
4
+    <group name="Swing">
5
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
6
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
7
+      </item>
8
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
9
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
10
+      </item>
11
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
12
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
13
+      </item>
14
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
15
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
16
+      </item>
17
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
18
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
19
+        <initial-values>
20
+          <property name="text" value="Button" />
21
+        </initial-values>
22
+      </item>
23
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
24
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
25
+        <initial-values>
26
+          <property name="text" value="RadioButton" />
27
+        </initial-values>
28
+      </item>
29
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
30
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
31
+        <initial-values>
32
+          <property name="text" value="CheckBox" />
33
+        </initial-values>
34
+      </item>
35
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
36
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
37
+        <initial-values>
38
+          <property name="text" value="Label" />
39
+        </initial-values>
40
+      </item>
41
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
42
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
43
+          <preferred-size width="150" height="-1" />
44
+        </default-constraints>
45
+      </item>
46
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
47
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
48
+          <preferred-size width="150" height="-1" />
49
+        </default-constraints>
50
+      </item>
51
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
52
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
53
+          <preferred-size width="150" height="-1" />
54
+        </default-constraints>
55
+      </item>
56
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
57
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
58
+          <preferred-size width="150" height="50" />
59
+        </default-constraints>
60
+      </item>
61
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
62
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
63
+          <preferred-size width="150" height="50" />
64
+        </default-constraints>
65
+      </item>
66
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
67
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
68
+          <preferred-size width="150" height="50" />
69
+        </default-constraints>
70
+      </item>
71
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
72
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
73
+      </item>
74
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
75
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
76
+          <preferred-size width="150" height="50" />
77
+        </default-constraints>
78
+      </item>
79
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
80
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
81
+          <preferred-size width="150" height="50" />
82
+        </default-constraints>
83
+      </item>
84
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
85
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
86
+          <preferred-size width="150" height="50" />
87
+        </default-constraints>
88
+      </item>
89
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
90
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
91
+          <preferred-size width="200" height="200" />
92
+        </default-constraints>
93
+      </item>
94
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
95
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
96
+          <preferred-size width="200" height="200" />
97
+        </default-constraints>
98
+      </item>
99
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
100
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
101
+      </item>
102
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
103
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
104
+      </item>
105
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
106
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
107
+      </item>
108
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
109
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
110
+      </item>
111
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
112
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
113
+          <preferred-size width="-1" height="20" />
114
+        </default-constraints>
115
+      </item>
116
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
117
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
118
+      </item>
119
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
120
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
121
+      </item>
122
+    </group>
123
+  </component>
124
+</project>

+ 6
- 0
.idea/vcs.xml Näytä tiedosto

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="VcsDirectoryMappings">
4
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
+  </component>
6
+</project>

+ 574
- 0
.idea/workspace.xml Näytä tiedosto

@@ -0,0 +1,574 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="ChangeListManager">
4
+    <list default="true" id="268ab437-e0d5-4447-8401-9f321aad6d50" name="Default" comment="" />
5
+    <ignored path="$PROJECT_DIR$/out/" />
6
+    <ignored path="$PROJECT_DIR$/target/" />
7
+    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
8
+    <option name="TRACKING_ENABLED" value="true" />
9
+    <option name="SHOW_DIALOG" value="false" />
10
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
11
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
12
+    <option name="LAST_RESOLUTION" value="IGNORE" />
13
+  </component>
14
+  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
15
+  <component name="FileEditorManager">
16
+    <leaf>
17
+      <file leaf-file-name="pom.xml" pinned="false" current-in-tab="true">
18
+        <entry file="file://$PROJECT_DIR$/pom.xml">
19
+          <provider selected="true" editor-type-id="text-editor">
20
+            <state relative-caret-position="165">
21
+              <caret line="11" column="10" lean-forward="false" selection-start-line="11" selection-start-column="10" selection-end-line="11" selection-end-column="10" />
22
+              <folding />
23
+            </state>
24
+          </provider>
25
+        </entry>
26
+      </file>
27
+      <file leaf-file-name="MainApplication.java" pinned="false" current-in-tab="false">
28
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/productmanager/MainApplication.java">
29
+          <provider selected="true" editor-type-id="text-editor">
30
+            <state relative-caret-position="75">
31
+              <caret line="5" column="28" lean-forward="false" selection-start-line="5" selection-start-column="28" selection-end-line="5" selection-end-column="28" />
32
+              <folding />
33
+            </state>
34
+          </provider>
35
+        </entry>
36
+      </file>
37
+      <file leaf-file-name="Product.java" pinned="false" current-in-tab="false">
38
+        <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/productmanager/Product.java">
39
+          <provider selected="true" editor-type-id="text-editor">
40
+            <state relative-caret-position="75">
41
+              <caret line="5" column="20" lean-forward="false" selection-start-line="5" selection-start-column="20" selection-end-line="5" selection-end-column="20" />
42
+              <folding />
43
+            </state>
44
+          </provider>
45
+        </entry>
46
+      </file>
47
+      <file leaf-file-name="ProductTest.java" pinned="false" current-in-tab="false">
48
+        <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/productmanager/ProductTest.java">
49
+          <provider selected="true" editor-type-id="text-editor">
50
+            <state relative-caret-position="75">
51
+              <caret line="5" column="24" lean-forward="false" selection-start-line="5" selection-start-column="24" selection-end-line="5" selection-end-column="24" />
52
+              <folding />
53
+            </state>
54
+          </provider>
55
+        </entry>
56
+      </file>
57
+      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
58
+        <entry file="file://$PROJECT_DIR$/.gitignore">
59
+          <provider selected="true" editor-type-id="text-editor">
60
+            <state relative-caret-position="90">
61
+              <caret line="6" column="5" lean-forward="false" selection-start-line="6" selection-start-column="5" selection-end-line="6" selection-end-column="5" />
62
+              <folding />
63
+            </state>
64
+          </provider>
65
+        </entry>
66
+      </file>
67
+      <file leaf-file-name="README.md" pinned="false" current-in-tab="false">
68
+        <entry file="file://$PROJECT_DIR$/README.md">
69
+          <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
70
+            <state split_layout="SPLIT">
71
+              <first_editor relative-caret-position="285">
72
+                <caret line="19" column="27" lean-forward="false" selection-start-line="19" selection-start-column="27" selection-end-line="19" selection-end-column="27" />
73
+                <folding />
74
+              </first_editor>
75
+              <second_editor />
76
+            </state>
77
+          </provider>
78
+        </entry>
79
+      </file>
80
+    </leaf>
81
+  </component>
82
+  <component name="FileTemplateManagerImpl">
83
+    <option name="RECENT_TEMPLATES">
84
+      <list>
85
+        <option value="Class" />
86
+      </list>
87
+    </option>
88
+  </component>
89
+  <component name="Git.Settings">
90
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
91
+  </component>
92
+  <component name="GradleLocalSettings">
93
+    <option name="externalProjectsViewState">
94
+      <projects_view />
95
+    </option>
96
+  </component>
97
+  <component name="IdeDocumentHistory">
98
+    <option name="CHANGED_PATHS">
99
+      <list>
100
+        <option value="$PROJECT_DIR$/.gitignore" />
101
+        <option value="$PROJECT_DIR$/README.md" />
102
+        <option value="$PROJECT_DIR$/pom.xml" />
103
+      </list>
104
+    </option>
105
+  </component>
106
+  <component name="ProjectFrameBounds">
107
+    <option name="y" value="23" />
108
+    <option name="width" value="1920" />
109
+    <option name="height" value="1053" />
110
+  </component>
111
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
112
+  <component name="ProjectView">
113
+    <navigator currentView="ProjectPane" proportions="" version="1">
114
+      <flattenPackages />
115
+      <showMembers />
116
+      <showModules />
117
+      <showLibraryContents />
118
+      <hideEmptyPackages />
119
+      <abbreviatePackageNames />
120
+      <autoscrollToSource />
121
+      <autoscrollFromSource />
122
+      <sortByType />
123
+      <manualOrder />
124
+      <foldersAlwaysOnTop value="true" />
125
+    </navigator>
126
+    <panes>
127
+      <pane id="ProjectPane">
128
+        <subPane>
129
+          <PATH>
130
+            <PATH_ELEMENT>
131
+              <option name="myItemId" value="bankaccountlab" />
132
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
133
+            </PATH_ELEMENT>
134
+            <PATH_ELEMENT>
135
+              <option name="myItemId" value="bankaccountlab" />
136
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
137
+            </PATH_ELEMENT>
138
+          </PATH>
139
+          <PATH>
140
+            <PATH_ELEMENT>
141
+              <option name="myItemId" value="bankaccountlab" />
142
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
143
+            </PATH_ELEMENT>
144
+            <PATH_ELEMENT>
145
+              <option name="myItemId" value="bankaccountlab" />
146
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
147
+            </PATH_ELEMENT>
148
+            <PATH_ELEMENT>
149
+              <option name="myItemId" value="src" />
150
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
151
+            </PATH_ELEMENT>
152
+            <PATH_ELEMENT>
153
+              <option name="myItemId" value="test" />
154
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
155
+            </PATH_ELEMENT>
156
+            <PATH_ELEMENT>
157
+              <option name="myItemId" value="java" />
158
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
159
+            </PATH_ELEMENT>
160
+            <PATH_ELEMENT>
161
+              <option name="myItemId" value="com" />
162
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
163
+            </PATH_ELEMENT>
164
+            <PATH_ELEMENT>
165
+              <option name="myItemId" value="zipcodewilmington" />
166
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
167
+            </PATH_ELEMENT>
168
+            <PATH_ELEMENT>
169
+              <option name="myItemId" value="productmanager" />
170
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
171
+            </PATH_ELEMENT>
172
+          </PATH>
173
+          <PATH>
174
+            <PATH_ELEMENT>
175
+              <option name="myItemId" value="bankaccountlab" />
176
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
177
+            </PATH_ELEMENT>
178
+            <PATH_ELEMENT>
179
+              <option name="myItemId" value="bankaccountlab" />
180
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
181
+            </PATH_ELEMENT>
182
+            <PATH_ELEMENT>
183
+              <option name="myItemId" value="src" />
184
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
185
+            </PATH_ELEMENT>
186
+            <PATH_ELEMENT>
187
+              <option name="myItemId" value="main" />
188
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
189
+            </PATH_ELEMENT>
190
+          </PATH>
191
+          <PATH>
192
+            <PATH_ELEMENT>
193
+              <option name="myItemId" value="bankaccountlab" />
194
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
195
+            </PATH_ELEMENT>
196
+            <PATH_ELEMENT>
197
+              <option name="myItemId" value="bankaccountlab" />
198
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
199
+            </PATH_ELEMENT>
200
+            <PATH_ELEMENT>
201
+              <option name="myItemId" value="src" />
202
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
203
+            </PATH_ELEMENT>
204
+            <PATH_ELEMENT>
205
+              <option name="myItemId" value="main" />
206
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
207
+            </PATH_ELEMENT>
208
+            <PATH_ELEMENT>
209
+              <option name="myItemId" value="java" />
210
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
211
+            </PATH_ELEMENT>
212
+            <PATH_ELEMENT>
213
+              <option name="myItemId" value="com" />
214
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
215
+            </PATH_ELEMENT>
216
+            <PATH_ELEMENT>
217
+              <option name="myItemId" value="zipcodewilmington" />
218
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
219
+            </PATH_ELEMENT>
220
+            <PATH_ELEMENT>
221
+              <option name="myItemId" value="productmanager" />
222
+              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
223
+            </PATH_ELEMENT>
224
+          </PATH>
225
+        </subPane>
226
+      </pane>
227
+      <pane id="Scope" />
228
+      <pane id="Scratches" />
229
+      <pane id="PackagesPane" />
230
+    </panes>
231
+  </component>
232
+  <component name="PropertiesComponent">
233
+    <property name="settings.editor.selected.configurable" value="reference.projectsettings.compiler.javacompiler" />
234
+    <property name="project.structure.last.edited" value="Project" />
235
+    <property name="project.structure.proportion" value="0.0" />
236
+    <property name="project.structure.side.proportion" value="0.2" />
237
+  </component>
238
+  <component name="RunDashboard">
239
+    <option name="ruleStates">
240
+      <list>
241
+        <RuleState>
242
+          <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
243
+        </RuleState>
244
+        <RuleState>
245
+          <option name="name" value="StatusDashboardGroupingRule" />
246
+        </RuleState>
247
+      </list>
248
+    </option>
249
+  </component>
250
+  <component name="RunManager">
251
+    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
252
+      <module name="" />
253
+      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
254
+      <option name="PROGRAM_PARAMETERS" />
255
+      <predefined_log_file id="idea.log" enabled="true" />
256
+      <method />
257
+    </configuration>
258
+    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android App">
259
+      <module name="" />
260
+      <option name="DEPLOY" value="true" />
261
+      <option name="ARTIFACT_NAME" value="" />
262
+      <option name="PM_INSTALL_OPTIONS" value="" />
263
+      <option name="ACTIVITY_EXTRA_FLAGS" value="" />
264
+      <option name="MODE" value="default_activity" />
265
+      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
266
+      <option name="PREFERRED_AVD" value="" />
267
+      <option name="CLEAR_LOGCAT" value="false" />
268
+      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
269
+      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
270
+      <option name="FORCE_STOP_RUNNING_APP" value="true" />
271
+      <option name="DEBUGGER_TYPE" value="Java" />
272
+      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
273
+      <option name="PREFERRED_AVD" value="" />
274
+      <Java />
275
+      <Profilers>
276
+        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
277
+        <option name="GAPID_ENABLED" value="false" />
278
+        <option name="GAPID_DISABLE_PCS" value="false" />
279
+        <option name="SUPPORT_LIB_ENABLED" value="true" />
280
+        <option name="INSTRUMENTATION_ENABLED" value="true" />
281
+      </Profilers>
282
+      <option name="DEEP_LINK" value="" />
283
+      <option name="ACTIVITY_CLASS" value="" />
284
+      <method />
285
+    </configuration>
286
+    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
287
+      <module name="" />
288
+      <option name="TESTING_TYPE" value="0" />
289
+      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
290
+      <option name="METHOD_NAME" value="" />
291
+      <option name="CLASS_NAME" value="" />
292
+      <option name="PACKAGE_NAME" value="" />
293
+      <option name="EXTRA_OPTIONS" value="" />
294
+      <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" />
295
+      <option name="PREFERRED_AVD" value="" />
296
+      <option name="CLEAR_LOGCAT" value="false" />
297
+      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="false" />
298
+      <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" />
299
+      <option name="FORCE_STOP_RUNNING_APP" value="true" />
300
+      <option name="DEBUGGER_TYPE" value="Java" />
301
+      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
302
+      <option name="PREFERRED_AVD" value="" />
303
+      <Java />
304
+      <Profilers>
305
+        <option name="ENABLE_ADVANCED_PROFILING" value="true" />
306
+        <option name="GAPID_ENABLED" value="false" />
307
+        <option name="GAPID_DISABLE_PCS" value="false" />
308
+        <option name="SUPPORT_LIB_ENABLED" value="true" />
309
+        <option name="INSTRUMENTATION_ENABLED" value="true" />
310
+      </Profilers>
311
+      <method />
312
+    </configuration>
313
+    <configuration default="true" type="Applet" factoryName="Applet">
314
+      <option name="HTML_USED" value="false" />
315
+      <option name="WIDTH" value="400" />
316
+      <option name="HEIGHT" value="300" />
317
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
318
+      <module />
319
+      <method />
320
+    </configuration>
321
+    <configuration default="true" type="Application" factoryName="Application">
322
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
323
+      <option name="MAIN_CLASS_NAME" />
324
+      <option name="VM_PARAMETERS" />
325
+      <option name="PROGRAM_PARAMETERS" />
326
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
327
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
328
+      <option name="ALTERNATIVE_JRE_PATH" />
329
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
330
+      <option name="ENV_VARIABLES" />
331
+      <option name="PASS_PARENT_ENVS" value="true" />
332
+      <module name="" />
333
+      <envs />
334
+      <method />
335
+    </configuration>
336
+    <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
337
+      <ExternalSystemSettings>
338
+        <option name="executionName" />
339
+        <option name="externalProjectPath" />
340
+        <option name="externalSystemIdString" value="GRADLE" />
341
+        <option name="scriptParameters" />
342
+        <option name="taskDescriptions">
343
+          <list />
344
+        </option>
345
+        <option name="taskNames">
346
+          <list />
347
+        </option>
348
+        <option name="vmOptions" />
349
+      </ExternalSystemSettings>
350
+      <method />
351
+    </configuration>
352
+    <configuration default="true" type="JUnit" factoryName="JUnit">
353
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
354
+      <module name="" />
355
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
356
+      <option name="ALTERNATIVE_JRE_PATH" />
357
+      <option name="PACKAGE_NAME" />
358
+      <option name="MAIN_CLASS_NAME" />
359
+      <option name="METHOD_NAME" />
360
+      <option name="TEST_OBJECT" value="class" />
361
+      <option name="VM_PARAMETERS" value="-ea" />
362
+      <option name="PARAMETERS" />
363
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
364
+      <option name="ENV_VARIABLES" />
365
+      <option name="PASS_PARENT_ENVS" value="true" />
366
+      <option name="TEST_SEARCH_SCOPE">
367
+        <value defaultName="singleModule" />
368
+      </option>
369
+      <envs />
370
+      <patterns />
371
+      <method />
372
+    </configuration>
373
+    <configuration default="true" type="JarApplication" factoryName="JAR Application">
374
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
375
+      <envs />
376
+      <method />
377
+    </configuration>
378
+    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
379
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
380
+      <option name="SCRATCH_FILE_ID" value="0" />
381
+      <option name="MAIN_CLASS_NAME" />
382
+      <option name="VM_PARAMETERS" />
383
+      <option name="PROGRAM_PARAMETERS" />
384
+      <option name="WORKING_DIRECTORY" />
385
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
386
+      <option name="ALTERNATIVE_JRE_PATH" />
387
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
388
+      <option name="ENV_VARIABLES" />
389
+      <option name="PASS_PARENT_ENVS" value="true" />
390
+      <module name="" />
391
+      <envs />
392
+      <method />
393
+    </configuration>
394
+    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
395
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
396
+      <option name="MAIN_CLASS_NAME" />
397
+      <option name="VM_PARAMETERS" />
398
+      <option name="PROGRAM_PARAMETERS" />
399
+      <option name="WORKING_DIRECTORY" />
400
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
401
+      <option name="ALTERNATIVE_JRE_PATH" />
402
+      <option name="PASS_PARENT_ENVS" value="true" />
403
+      <module name="bankaccountlab" />
404
+      <envs />
405
+      <method />
406
+    </configuration>
407
+    <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
408
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
409
+      <option name="filePath" />
410
+      <option name="vmParameters" />
411
+      <option name="alternativeJrePath" />
412
+      <option name="programParameters" />
413
+      <option name="passParentEnvs" value="true" />
414
+      <option name="workingDirectory" />
415
+      <option name="isAlternativeJrePathEnabled" value="false" />
416
+      <envs />
417
+      <method />
418
+    </configuration>
419
+    <configuration default="true" type="Remote" factoryName="Remote">
420
+      <option name="USE_SOCKET_TRANSPORT" value="true" />
421
+      <option name="SERVER_MODE" value="false" />
422
+      <option name="SHMEM_ADDRESS" value="javadebug" />
423
+      <option name="HOST" value="localhost" />
424
+      <option name="PORT" value="5005" />
425
+      <method />
426
+    </configuration>
427
+    <configuration default="true" type="TestNG" factoryName="TestNG">
428
+      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
429
+      <module name="" />
430
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
431
+      <option name="ALTERNATIVE_JRE_PATH" />
432
+      <option name="SUITE_NAME" />
433
+      <option name="PACKAGE_NAME" />
434
+      <option name="MAIN_CLASS_NAME" />
435
+      <option name="METHOD_NAME" />
436
+      <option name="GROUP_NAME" />
437
+      <option name="TEST_OBJECT" value="CLASS" />
438
+      <option name="VM_PARAMETERS" value="-ea" />
439
+      <option name="PARAMETERS" />
440
+      <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" />
441
+      <option name="OUTPUT_DIRECTORY" />
442
+      <option name="ANNOTATION_TYPE" />
443
+      <option name="ENV_VARIABLES" />
444
+      <option name="PASS_PARENT_ENVS" value="true" />
445
+      <option name="TEST_SEARCH_SCOPE">
446
+        <value defaultName="singleModule" />
447
+      </option>
448
+      <option name="USE_DEFAULT_REPORTERS" value="false" />
449
+      <option name="PROPERTIES_FILE" />
450
+      <envs />
451
+      <properties />
452
+      <listeners />
453
+      <method />
454
+    </configuration>
455
+    <configuration default="true" type="executeSpecs" factoryName="Gauge Execution">
456
+      <setting name="environment" value="" />
457
+      <setting name="specsToExecute" value="" />
458
+      <setting name="tags" value="" />
459
+      <setting name="parallelNodes" value="" />
460
+      <setting name="execInParallel" value="false" />
461
+      <setting name="programParameters" value="" />
462
+      <setting name="workingDirectory" value="" />
463
+      <setting name="moduleName" value="" />
464
+      <envMap />
465
+      <setting name="rowsRange" value="" />
466
+      <method />
467
+    </configuration>
468
+  </component>
469
+  <component name="ShelveChangesManager" show_recycled="false">
470
+    <option name="remove_strategy" value="false" />
471
+  </component>
472
+  <component name="TaskManager">
473
+    <task active="true" id="Default" summary="Default task">
474
+      <changelist id="268ab437-e0d5-4447-8401-9f321aad6d50" name="Default" comment="" />
475
+      <created>1515620835041</created>
476
+      <option name="number" value="Default" />
477
+      <option name="presentableId" value="Default" />
478
+      <updated>1515620835041</updated>
479
+    </task>
480
+    <servers />
481
+  </component>
482
+  <component name="ToolWindowManager">
483
+    <frame x="0" y="23" width="1920" height="1053" extended-state="6" />
484
+    <layout>
485
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
486
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
487
+      <window_info id="Nl-Palette" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
488
+      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
489
+      <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
490
+      <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
491
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
492
+      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
493
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
494
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
495
+      <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
496
+      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3298647" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
497
+      <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
498
+      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
499
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24973376" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
500
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
501
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
502
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
503
+      <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
504
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
505
+      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
506
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
507
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
508
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
509
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
510
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
511
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
512
+    </layout>
513
+  </component>
514
+  <component name="VcsContentAnnotationSettings">
515
+    <option name="myLimit" value="2678400000" />
516
+  </component>
517
+  <component name="XDebuggerManager">
518
+    <breakpoint-manager />
519
+    <watches-manager />
520
+  </component>
521
+  <component name="editorHistoryManager">
522
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/productmanager/MainApplication.java">
523
+      <provider selected="true" editor-type-id="text-editor">
524
+        <state relative-caret-position="75">
525
+          <caret line="5" column="28" lean-forward="false" selection-start-line="5" selection-start-column="28" selection-end-line="5" selection-end-column="28" />
526
+          <folding />
527
+        </state>
528
+      </provider>
529
+    </entry>
530
+    <entry file="file://$PROJECT_DIR$/src/main/java/com/zipcodewilmington/productmanager/Product.java">
531
+      <provider selected="true" editor-type-id="text-editor">
532
+        <state relative-caret-position="75">
533
+          <caret line="5" column="20" lean-forward="false" selection-start-line="5" selection-start-column="20" selection-end-line="5" selection-end-column="20" />
534
+          <folding />
535
+        </state>
536
+      </provider>
537
+    </entry>
538
+    <entry file="file://$PROJECT_DIR$/src/test/java/com/zipcodewilmington/productmanager/ProductTest.java">
539
+      <provider selected="true" editor-type-id="text-editor">
540
+        <state relative-caret-position="75">
541
+          <caret line="5" column="24" lean-forward="false" selection-start-line="5" selection-start-column="24" selection-end-line="5" selection-end-column="24" />
542
+          <folding />
543
+        </state>
544
+      </provider>
545
+    </entry>
546
+    <entry file="file://$PROJECT_DIR$/.gitignore">
547
+      <provider selected="true" editor-type-id="text-editor">
548
+        <state relative-caret-position="90">
549
+          <caret line="6" column="5" lean-forward="false" selection-start-line="6" selection-start-column="5" selection-end-line="6" selection-end-column="5" />
550
+          <folding />
551
+        </state>
552
+      </provider>
553
+    </entry>
554
+    <entry file="file://$PROJECT_DIR$/README.md">
555
+      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
556
+        <state split_layout="SPLIT">
557
+          <first_editor relative-caret-position="285">
558
+            <caret line="19" column="27" lean-forward="false" selection-start-line="19" selection-start-column="27" selection-end-line="19" selection-end-column="27" />
559
+            <folding />
560
+          </first_editor>
561
+          <second_editor />
562
+        </state>
563
+      </provider>
564
+    </entry>
565
+    <entry file="file://$PROJECT_DIR$/pom.xml">
566
+      <provider selected="true" editor-type-id="text-editor">
567
+        <state relative-caret-position="165">
568
+          <caret line="11" column="10" lean-forward="false" selection-start-line="11" selection-start-column="10" selection-end-line="11" selection-end-column="10" />
569
+          <folding />
570
+        </state>
571
+      </provider>
572
+    </entry>
573
+  </component>
574
+</project>

+ 26
- 0
README.md Näytä tiedosto

@@ -0,0 +1,26 @@
1
+# Class Manager
2
+
3
+## Product Inventory Project 
4
+
5
+## Objectives
6
+
7
+1. To demonstrate your understanding of objects and functions
8
+2. To demonstrate your understanding of controlling execution
9
+3. To demonstrate your understanding of access control
10
+4. To demonstrate your understanding of reusing classes
11
+
12
+
13
+## Overview
14
+
15
+Create an application which manages an inventory of products. Create a product class which has a price, id, and quantity on hand. Then create an inventory class which keeps track of various products and can sum up the inventory value.
16
+
17
+## Unit Test
18
+
19
+UML is required
20
+Unit test in  place before proceeding with code
21
+
22
+## Instructions
23
+
24
+1. In your main class initialize your manager and populate your inventory
25
+2. Demonstrate calling methods on your manager
26
+3. Print all output to screen

+ 12
- 0
pom.xml Näytä tiedosto

@@ -0,0 +1,12 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project xmlns="http://maven.apache.org/POM/4.0.0"
3
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5
+    <modelVersion>4.0.0</modelVersion>
6
+
7
+    <groupId>com.zipcodewilmington</groupId>
8
+    <artifactId>productmanager</artifactId>
9
+    <version>1.0-SNAPSHOT</version>
10
+
11
+
12
+</project>

+ 7
- 0
src/main/java/com/zipcodewilmington/productmanager/MainApplication.java Näytä tiedosto

@@ -0,0 +1,7 @@
1
+package com.zipcodewilmington.productmanager;
2
+
3
+/**
4
+ * Created by leon on 1/10/18.
5
+ */
6
+public class MainApplication {
7
+}

+ 7
- 0
src/main/java/com/zipcodewilmington/productmanager/Product.java Näytä tiedosto

@@ -0,0 +1,7 @@
1
+package com.zipcodewilmington.productmanager;
2
+
3
+/**
4
+ * Created by leon on 1/10/18.
5
+ */
6
+public class Product {
7
+}

+ 7
- 0
src/test/java/com/zipcodewilmington/productmanager/ProductTest.java Näytä tiedosto

@@ -0,0 +1,7 @@
1
+package com.zipcodewilmington.productmanager;
2
+
3
+/**
4
+ * Created by leon on 1/10/18.
5
+ */
6
+public class ProductTest {
7
+}