2017-04-17 00:58:49 +02:00
/ * *
2017-04-19 02:09:42 +02:00
* cemu_UI
*
* Copyright 2017 < @Seil0 >
*
* " THE CHOCOLATE-WARE LICENSE " ( Revision 1 ) :
* As long as you retain this notice this software is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 ,
* with the following additions :
* If we meet some day , and you think this stuff is worth it ,
* you can buy me a chocolate in return . - @Seil0
* ( license based in Beer - ware , see https : //fedoraproject.org/wiki/Licensing/Beerware )
*
2017-04-17 00:58:49 +02:00
* TODO own thread
* /
package application ;
import java.io.File ;
import java.io.IOException ;
import cloudControllerInstances.GoogleDriveController ;
public class CloudController {
public CloudController ( Main ma ) {
main = ma ;
}
@SuppressWarnings ( " unused " ) //TODO
private Main main ;
private GoogleDriveController googleDriveController = new GoogleDriveController ( ) ;
void initializeConnection ( String cloudService , String cemuDirectory ) {
System . out . println ( " sartting initialisation... " ) ;
if ( cloudService = = " GoogleDrive " ) {
try {
googleDriveController . main ( cemuDirectory ) ;
} catch ( IOException e ) {
e . printStackTrace ( ) ;
}
}
if ( cloudService = = " Dropbox " ) {
}
System . out . println ( " done! " ) ;
}
void sync ( String cloudService , String cemuDirectory ) {
if ( cloudService = = " GoogleDrive " ) {
try {
googleDriveController . sync ( cemuDirectory ) ;
} catch ( IOException e ) {
e . printStackTrace ( ) ;
}
}
if ( cloudService = = " Dropbox " ) {
}
}
void uploadFile ( String cloudService , File file ) {
if ( cloudService = = " GoogleDrive " ) {
try {
googleDriveController . uploadFile ( file ) ;
} catch ( IOException e ) {
e . printStackTrace ( ) ;
}
}
if ( cloudService = = " Dropbox " ) {
}
}
void download ( String cloudService ) {
}
public String getFolderID ( String cloudService ) {
String folderID = " " ;
if ( cloudService = = " GoogleDrive " ) {
folderID = googleDriveController . getFolderID ( ) ;
}
if ( cloudService = = " Dropbox " ) {
}
return folderID ;
}
public void setFolderID ( String folderID , String cloudService ) {
if ( cloudService = = " GoogleDrive " ) {
googleDriveController . setFolderID ( folderID ) ;
}
if ( cloudService = = " Dropbox " ) {
}
}
}