From 2d662fea5cc88096052fe975c9c85a170c41f5ef Mon Sep 17 00:00:00 2001 From: Dottin-adm Date: Mon, 8 Aug 2016 16:55:43 -0400 Subject: [PATCH 1/4] added method for checking based on email --- src/main/java/Sentiment.java | 8 +++++--- src/main/java/SentimentAnalysis.java | 11 +---------- src/main/java/emailAnalysis.java | 14 ++++++++++++++ src/main/java/util.java | 15 +++++++++++++++ target/classes/Sentiment.class | Bin 2064 -> 2258 bytes target/classes/Util.class | Bin 4240 -> 4767 bytes target/classes/emailAnalysis.class | Bin 6044 -> 6565 bytes target/classes/sentimentAnalysis.class | Bin 4593 -> 4096 bytes 8 files changed, 35 insertions(+), 13 deletions(-) diff --git a/src/main/java/Sentiment.java b/src/main/java/Sentiment.java index 20203c6..7fb8bf3 100644 --- a/src/main/java/Sentiment.java +++ b/src/main/java/Sentiment.java @@ -27,6 +27,7 @@ public static void main(String[] args) { String jsonContents = Util.readFile("src/modResults.json"); Results jsonWrapper = mapper.readValue(new File("C:/Users/dottig2-adm/Desktop/NLP-Email/src/modResults.json"), Results.class); ArrayList cleanedDataSet = Util.cleanInput(jsonWrapper.getResults()); + ArrayList testCases = new ArrayList(Arrays.asList("")); // Util.sortByDate(cleanedDataSet); // SentimentAnalysis sentiment = new SentimentAnalysis(); @@ -34,11 +35,12 @@ public static void main(String[] args) { // sentiment.sentimentScoreIntervals(cleanedDataSet); // sentiment.setScore(cleanedDataSet); emailAnalysis emailChain = new emailAnalysis(); - emailChain.averageEmailChainReferences(cleanedDataSet); + emailChain.returnOutgoingEmails(cleanedDataSet,testCases ); +// emailChain.averageEmailChainReferences(cleanedDataSet); // emailChain.wordFrequency(cleanedDataSet); - ArrayList sortedEmails = emailChain.sortEmailsByChainLength(cleanedDataSet); - emailChain.emailswithReplies(sortedEmails); +// ArrayList sortedEmails = emailChain.sortEmailsByChainLength(cleanedDataSet); +// emailChain.emailswithReplies(sortedEmails); } catch (FileNotFoundException e) { e.printStackTrace(); diff --git a/src/main/java/SentimentAnalysis.java b/src/main/java/SentimentAnalysis.java index 76ee735..151884f 100644 --- a/src/main/java/SentimentAnalysis.java +++ b/src/main/java/SentimentAnalysis.java @@ -62,16 +62,7 @@ public ArrayList sentimentScoreIntervals(ArrayList emailList) { return intervalSentimentScores; } - public ArrayList stripInBoundEmails(ArrayList theEmailList, String input) { - // Doesnt handle craigslist - ArrayList outBoundEmails = new ArrayList<>(); - for (Email email : theEmailList) { - if (email.getFromEmail().equals(input)) { - outBoundEmails.add(email); - } - } - return outBoundEmails; - } + public static void main(String[] args) { diff --git a/src/main/java/emailAnalysis.java b/src/main/java/emailAnalysis.java index 37ec240..64e3a81 100644 --- a/src/main/java/emailAnalysis.java +++ b/src/main/java/emailAnalysis.java @@ -15,6 +15,20 @@ public class emailAnalysis { public static void main(String[] args) { } + public ArrayList returnOutgoingEmails(ArrayList emailList, ArrayList input) { + ArrayList outgoingEmails = new ArrayList<>(); + + for (int i = 0; i < emailList.size(); i++) { + Email currentEmail = emailList.get(i); + for (int v = 0; v < input.size(); v++) { + if (currentEmail.getFromEmail().equals(input.get(v))) { + outgoingEmails.add(currentEmail); + } + } + } + + return outgoingEmails; + } public ArrayList sortEmailsByChainLength (ArrayList theEmailList) { // Broken should be bubble sort diff --git a/src/main/java/util.java b/src/main/java/util.java index a9acc6b..5ea9b6e 100644 --- a/src/main/java/util.java +++ b/src/main/java/util.java @@ -44,6 +44,21 @@ public static ArrayList cleanInput(ArrayList theEmailList) { return cleanedDataSet; } + public static ArrayList returnOutgoingEmails(ArrayList emailList, ArrayList input) { + ArrayList outgoingEmails = new ArrayList<>(); + + for (int i = 0; i < emailList.size(); i++) { + Email currentEmail = emailList.get(i); + for (int v = 0; v < input.size(); v++) { + if (currentEmail.getFromEmail() == input.get(v)) { + outgoingEmails.add(currentEmail); + } + } + } + + return outgoingEmails; + } + public static void outputToJSON(HashMap wordFrequency) { Gson gson = new Gson(); String json = gson.toJson(wordFrequency); diff --git a/target/classes/Sentiment.class b/target/classes/Sentiment.class index 3598b3a14544775d388a4746d2b7f9ce39ac76f3..cd02e4e627c52a8ac80d1b824150fe224b22d015 100644 GIT binary patch delta 985 zcmZuwOHiX^Tn93^UI3A2>SM zx@UCfI0KH3{s0#)T)A}VuTW2bQ5I&A@7{avckaC>H!nip%8FlpefSKZ7p9ClBm|N& zJV=z_7KU7FIEWD$qqr?F7Q`JHLEII%=R)H$PGQ0YCk3Vi?gud~V+OM_N--z!Kt?4J z?rUCPK}Izm3M|TqxaT8*B?*C-JKyCJTeIvT)zU0yTxxQjNnc0X$201V8Y|ek5lfn; zx;w60_P|llP;=?ntZnMKbbK%_;q5GN&^^z*W%V*FVTCK_ zo|{}b9~#Ly$jt<*xWr*1wZ!Yt!9IJ~=@>hhMl16#^X5hFNEE3eolRWgXYa-q{}Q+L zWwu+5VWwVSp$;N#Xor_1ZS*=>YK%j6(ejf}CRLOptuh`XlZRZc)lG{-lD~&%5F2E_ tLJ6+Y3llqH>+SnXca3z{30A}Vn+U1P1tX-th76AYl(~{s9(~#drV! delta 805 zcmXX^%Tg0j5IuJ?$qmCG2~lE#n24afgeXxIB1iyHA)o;bC?b<^Nk+pYl^L{H;nJnn zRQU_6EvvA~g&*KX%dHz%?)?F^@4zg&`}X7X>F)UvejD2V`uFn}0BKY-#E{{*sX;-e z2@{x<)~z6>G-NT&F%!hBh9GWp%*oIl4b8YKgZDV*HMAll#ex($DHb`FG@QhJjt3gr zrOtCKGXyfGWjYfKzISiFxh0lp(d}Bp5nHo6hFP`U*X(<|W!W)GFLFkG#VA$YDku6@bUef(9R;j1MC?Xsc&E0N7xr$|v4@`9HH%|S$74Kk z+kA`TajY}&q{>8Cry7F=ZLmJ=?T(l(3~kpr~UTMfbO_%U4Fn$7VIH zBsz?jqG6PU$9uYBm{wkFi-xdD!e;1m!-39X)v(ILGqqisVw@o=2R#}yyXRFb2&?Q= z7{Xp#`<3Zb@}gcfB|>YxVOoy2iIs*?5;%v`bSC*JV4x+CJmV&L`$#AG0`vkRI7?FZ zY(El6(yNIoyJRlF1XOVHZM!BPo&SW;m_O!^sfP#`j&$2tfQ-N)B83Bla)XCBb%3DM z(GS!&Osig{vr4^5XH_A4XAyG$@aTRwGU&k!dXYmPWuz!~0BabeHK!%8Kz zTqkBx`q$2*n~?h{vj-R8!w9jxNEj-i#R#V#e!>eSQH9}ILuAoBgqvC- xBZv)LrUr~)Km?UzxHKgnfusrKD#fDk{Ud$~$2E>oFpleU95+-d9iy;<@&A_pj%)w` diff --git a/target/classes/Util.class b/target/classes/Util.class index f9096cfb0e0161198f739e8d374c51146a92c2e2..ae1bb8c766009deece1749b59126eba234d807b9 100644 GIT binary patch delta 2118 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 From 2d8d1c40b336cf16a8a7d2493f80ae2419a95e46 Mon Sep 17 00:00:00 2001 From: Dottin-adm Date: Thu, 11 Aug 2016 12:26:25 -0400 Subject: [PATCH 2/4] .idea needs to be in git ignore --- .idea/workspace.xml | 302 ++++++++++++++++++++++++++------------------ 1 file changed, 180 insertions(+), 122 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index bd03eb9..e406c04 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -25,38 +25,8 @@