function saveSOD(){
    //TODO: After implementing webdav: If the file has not been saved before (filepath is empty), ask if the user wants to save to filesystem or webdav
    switch(currentmethod){
        case "file":
            return saveSODFile()
            break;

        case "webdav":
            return saveSODWebdav()
            break
    }
}
Method to invoke when there is reason to save back. Controlled by the
currentmethod variable it calls the correct concrete implementation