aboutsummaryrefslogtreecommitdiff
path: root/src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-03-16 18:14:21 +0100
committerJorge Ruesga <jorge@ruesga.com>2013-03-16 18:20:12 +0100
commit4477f9674d7fea30864230ff5e56550af3d94086 (patch)
treedcc6a0d3cbd395d235d86301e0ad8d9cb2ecbd11 /src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java
parentf2381585edb66e9511e8ed7cad6fb423ee290ab2 (diff)
CMFM: CYAN-285 - Add ability to calculate file checksums
Added support for compute MD5 and SHA1 file checksums Patchset 2: Remove trailing whitespaces Change-Id: I46cbd0d451eea76e259bdddc485774bbfd34cdc0 JIRA: https://jira.cyanogenmod.org/browse/CYAN-285 Bugfix: CYAN-285 Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java')
-rw-r--r--src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java b/src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java
index 1f680e4..94856ba 100644
--- a/src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java
+++ b/src/com/cyanogenmod/filemanager/commands/java/JavaExecutableCreator.java
@@ -20,6 +20,7 @@ import com.cyanogenmod.filemanager.R;
import com.cyanogenmod.filemanager.commands.AsyncResultListener;
import com.cyanogenmod.filemanager.commands.ChangeOwnerExecutable;
import com.cyanogenmod.filemanager.commands.ChangePermissionsExecutable;
+import com.cyanogenmod.filemanager.commands.ChecksumExecutable;
import com.cyanogenmod.filemanager.commands.CompressExecutable;
import com.cyanogenmod.filemanager.commands.CopyExecutable;
import com.cyanogenmod.filemanager.commands.CreateDirExecutable;
@@ -390,4 +391,14 @@ public class JavaExecutableCreator implements ExecutableCreator {
throw new CommandNotFoundException("Not implemented"); //$NON-NLS-1$
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public ChecksumExecutable createChecksumExecutable(
+ String src, AsyncResultListener asyncResultListener)
+ throws CommandNotFoundException {
+ return new ChecksumCommand(src, asyncResultListener);
+ }
+
}