From ed5eef8a49a065f90ae05e85f9d6b9609a8e04ae Mon Sep 17 00:00:00 2001 From: Seil0 Date: Mon, 17 Apr 2017 00:58:49 +0200 Subject: [PATCH] google drive integration part 1 added a google drive integration, not very clean and working yet! --- .classpath | 11 + .gitignore | 51 +++ bin/application/CloudController.class | Bin 0 -> 2015 bytes bin/application/Main.class | Bin 6513 -> 3265 bytes bin/application/MainWindow.fxml | 5 +- bin/application/MainWindowController$1.class | Bin 2199 -> 2199 bytes bin/application/MainWindowController$2.class | Bin 4185 -> 4185 bytes bin/application/MainWindowController$3.class | Bin 4201 -> 4201 bytes bin/application/MainWindowController$4.class | Bin 4209 -> 4209 bytes bin/application/MainWindowController$5.class | Bin 1097 -> 1097 bytes bin/application/MainWindowController$6.class | Bin 1097 -> 1097 bytes bin/application/MainWindowController$7.class | Bin 4835 -> 4835 bytes bin/application/MainWindowController.class | Bin 26842 -> 26508 bytes bin/application/playGame.class | Bin 4205 -> 750 bytes .../GoogleDriveController.class | Bin 0 -> 12954 bytes .../google_apis/google-api-client-1.22.0.jar | Bin 0 -> 199100 bytes ...le-api-services-drive-v2-rev263-1.22.0.jar | Bin 0 -> 185339 bytes ...gle-api-services-drive-v3-rev68-1.22.0.jar | Bin 0 -> 115865 bytes .../google_apis/google-http-client-1.22.0.jar | Bin 0 -> 357024 bytes .../google-http-client-jackson2-1.22.0.jar | Bin 0 -> 6720 bytes .../google-oauth-client-1.22.0.jar | Bin 0 -> 61342 bytes .../google-oauth-client-java6-1.22.0.jar | Bin 0 -> 10830 bytes .../google-oauth-client-jetty-1.22.0.jar | Bin 0 -> 5836 bytes .../google_apis/jackson-core-2.8.8.jar | Bin 0 -> 282438 bytes .../google_apis/javax.servlet-api-3.1.0.jar | Bin 0 -> 95806 bytes bin/libraries/google_apis/jetty-6.1.25.jar | Bin 0 -> 538581 bytes .../google_apis/jetty-util-6.1.25.jar | Bin 0 -> 177174 bytes src/application/CloudController.java | 85 +++++ src/application/MainWindow.fxml | 5 +- src/application/MainWindowController.java | 46 ++- src/application/playGame.java | 7 + .../GoogleDriveController.java | 294 ++++++++++++++++++ .../google_apis/google-api-client-1.22.0.jar | Bin 0 -> 199100 bytes ...le-api-services-drive-v2-rev263-1.22.0.jar | Bin 0 -> 185339 bytes ...gle-api-services-drive-v3-rev68-1.22.0.jar | Bin 0 -> 115865 bytes .../google_apis/google-http-client-1.22.0.jar | Bin 0 -> 357024 bytes .../google-http-client-jackson2-1.22.0.jar | Bin 0 -> 6720 bytes .../google-oauth-client-1.22.0.jar | Bin 0 -> 61342 bytes .../google-oauth-client-java6-1.22.0.jar | Bin 0 -> 10830 bytes .../google-oauth-client-jetty-1.22.0.jar | Bin 0 -> 5836 bytes .../google_apis/jackson-core-2.8.8.jar | Bin 0 -> 282438 bytes .../google_apis/javax.servlet-api-3.1.0.jar | Bin 0 -> 95806 bytes src/libraries/google_apis/jetty-6.1.25.jar | Bin 0 -> 538581 bytes .../google_apis/jetty-util-6.1.25.jar | Bin 0 -> 177174 bytes 44 files changed, 496 insertions(+), 8 deletions(-) create mode 100644 .gitignore create mode 100644 bin/application/CloudController.class create mode 100644 bin/cloudControllerInstances/GoogleDriveController.class create mode 100644 bin/libraries/google_apis/google-api-client-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-api-services-drive-v2-rev263-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-api-services-drive-v3-rev68-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-http-client-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-http-client-jackson2-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-oauth-client-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-oauth-client-java6-1.22.0.jar create mode 100644 bin/libraries/google_apis/google-oauth-client-jetty-1.22.0.jar create mode 100644 bin/libraries/google_apis/jackson-core-2.8.8.jar create mode 100644 bin/libraries/google_apis/javax.servlet-api-3.1.0.jar create mode 100644 bin/libraries/google_apis/jetty-6.1.25.jar create mode 100644 bin/libraries/google_apis/jetty-util-6.1.25.jar create mode 100644 src/application/CloudController.java create mode 100644 src/cloudControllerInstances/GoogleDriveController.java create mode 100644 src/libraries/google_apis/google-api-client-1.22.0.jar create mode 100644 src/libraries/google_apis/google-api-services-drive-v2-rev263-1.22.0.jar create mode 100644 src/libraries/google_apis/google-api-services-drive-v3-rev68-1.22.0.jar create mode 100644 src/libraries/google_apis/google-http-client-1.22.0.jar create mode 100644 src/libraries/google_apis/google-http-client-jackson2-1.22.0.jar create mode 100644 src/libraries/google_apis/google-oauth-client-1.22.0.jar create mode 100644 src/libraries/google_apis/google-oauth-client-java6-1.22.0.jar create mode 100644 src/libraries/google_apis/google-oauth-client-jetty-1.22.0.jar create mode 100644 src/libraries/google_apis/jackson-core-2.8.8.jar create mode 100644 src/libraries/google_apis/javax.servlet-api-3.1.0.jar create mode 100644 src/libraries/google_apis/jetty-6.1.25.jar create mode 100644 src/libraries/google_apis/jetty-util-6.1.25.jar diff --git a/.classpath b/.classpath index b8a11cb..b237846 100644 --- a/.classpath +++ b/.classpath @@ -6,5 +6,16 @@ + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..233d01b --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# ========================= +# Operating System Files +# ========================= + +# OSX +# ========================= + +.DS_Store +.AppleDouble +.LSOverride + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk +config.xml +client_secret.json +.directory + diff --git a/bin/application/CloudController.class b/bin/application/CloudController.class new file mode 100644 index 0000000000000000000000000000000000000000..5fc72e350bab8cb78ff797bd138bc4a400232491 GIT binary patch literal 2015 zcmb7E+in|G6kW%0Gmbm46X#;mP)J%@Uy|CPB<14J7M!G{{@C>gM(NqG758#^+Vx8lOFSSvHES;Iz=j^rCUV9(^_0R8r0$4{?LquTFXf_?& zGy>ami)F`a*UFw7_@3ifzJ{p4)HCDMC_08)FCLyev&=vs+AwTaAhp+@yU$ojV6N_Y zb;sKB?Nh6VB(Sz;4ubExt-x?it5tk3DuYnto3?8QcZr!DX3ABmqwLkJIL0ukV*&|* zv22c2O$ikKA6XnpOin;xMu&!&e4Ep83F89EJ=?Vo+Km&-KQ>MrOP1}KhEp|sTYiVZ zXz-2Q61X}b^ffzKQlw!B%*wKC!?C}Y4!N|H-V0>1dp)Zwfp5F@(r_eKoxnR-((vv; zYbs~0z-s7N#x>gDwb`Y)PO|M49}z1cqGdEnF}%m7w+ufBNU(GvrKJX-P$(?LaT8e$ z8JeNw4Cd>|AupgcC8R^u?9GtsTs4MOfy;f3l@1rArTIA4a9hLsefYbF+uxa1Q`(^8 z1KG%=!mk8|`TW>7Oe=;BflD>dwUz~R)!d5ZpW3GC$B+PlNz-byw``y0dj6S!;K80D zeS~bvq~h5(nisunow=qId{@V&tTx_mI-XJ6v1R+Ok0`k7v^-MERb}$$I_{w?Fdd$! zkKrx{_o;$P4CV>MYTmc5q@sCsE7?0Y&MV4t&=9dV3A zPeW)8j|S&R%^m4mJ$i{((Q%}#sCaGPv^rMIzBb?m*$9pxCy@Uz5&n3E)Eh4qpBi^2 zD39>`ddyQ1KIihUpy&TU^2sYqzeFm(@)ENzRN6e(6rx-wxz12W0<&DxjLdhE@fH^N zMHpNm8Oz5a-VP~#l{V7yUyJgOiK`W zfg?J`CwS8|uJcr%=FS4&uJE_W_%g4_H6ZxLoh@i9IjW{GJ0 z+kK*8P3qe0D*Yi;njTR2>4ie6Y@7bv?YQdZEMF{bn0CF~GQoH-g>C18!&hh2`>Msm;n%NcllJcnA->*aB)&F4P4>0KusPWv{8vJtaJ?A{Ah&>TOABGKV!%KcVo*B|G!l34PapuV2^E$;2 z8#sa%2Cc-!fF*3M!DOhDh?M1&glSisme{<3g2cuM`y4k5+#BF?Lc^F}il=uIV8VbU z0dWF6<2r&nLLy}DlmQz>|8_jB!o@2prv1O;^%;05G1QE6!LU8u+`T1Z@8~4Yizg$P z!K*4}8SeN0jP39rPDB;VVcvf#(GtRI3{C!x+NOk#V`z}en+D2w%RiTRtTO_JcMPb| zbi9lARlLVw1O+U&?ODs_20lPLLxQUB9i?}g5xmb76FN@dV-+9y?V$&n4V;uWipm?2 zCNi$!G-=?u#Z*bzo%MaLJ!5bY49o}wKDmY%jhiiyRlhJXDwI>^}W|OCgHJki|ShK|1p~$Q% z??d-^J3@`2|A@l@aX27e*dkt7r=H77aM8nPAma?8SU?@llI5cbi`a$Fkiim(bPjuP zp1#5t$l*&2Vi`xVf-zjA0lP%=bcM#_YaGWaz1$jQT*YNvBkMZ8!?%HeBZx?m?g<#B zj8CyxCJlGt6qQ*b&D&8=h0c?ndr0rk5r;x$da39l`R4FAm0lv>Nor8yLS$8OVSGj8 z^~6zSyFjNZ{sQ5bgP3v`ITd~M6V$tMlcy1tx>})I1W$=aX_vzgYWWeDq(0R-&}j$0 fC#LoP%|eJSyc%HEg7qrCp^G literal 6513 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 - +