86 lines
1.7 KiB
Java
86 lines
1.7 KiB
Java
|
/**
|
||
|
* 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") {
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|