22 lines
492 B
Python
22 lines
492 B
Python
from commands.RestoreBackupCommand import RestoreBackupCommand
|
|
from parser.BackupParser.RestoreBackupParser import RestoreBackupParser
|
|
|
|
|
|
class RestoreBackupCommandBuilder:
|
|
def isRestoreBackup(self, line):
|
|
assert line is not None
|
|
|
|
parser = RestoreBackupParser()
|
|
isValid = parser.isValidLine(line)
|
|
|
|
return isValid
|
|
|
|
def getCommandFor(self, line):
|
|
assert line is not None
|
|
|
|
parser = RestoreBackupParser()
|
|
parser.parseLine(line)
|
|
|
|
command = RestoreBackupCommand()
|
|
return command
|