aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pinapelz/FileSystem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/pinapelz/FileSystem.java')
-rw-r--r--src/main/java/com/pinapelz/FileSystem.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/com/pinapelz/FileSystem.java b/src/main/java/com/pinapelz/FileSystem.java
index 109b9ed..e86cf6e 100644
--- a/src/main/java/com/pinapelz/FileSystem.java
+++ b/src/main/java/com/pinapelz/FileSystem.java
@@ -69,4 +69,27 @@ public class FileSystem {
public boolean deleteDirectory(int directoryId) throws SQLException {
return database.deleteDirectory(directoryId);
}
+
+ public long createFilePartial(String channelId, String messageId, int directoryId,
+ String partName, int partNumber, long partSize,
+ String originalFilename, String description, String mimeType) throws SQLException {
+ return database.recordFilePartial(channelId, messageId, directoryId, partName,
+ partNumber, partSize, originalFilename, description, mimeType);
+ }
+
+ public ResultSet getFilePartialsByOriginalFilename(String originalFilename, int directoryId) {
+ return database.getFilePartialsByOriginalFilename(originalFilename, directoryId);
+ }
+
+ public ResultSet getGroupedPartials(int directoryId, String search) {
+ return database.getUniqueOriginalFilesFromPartials(directoryId, search);
+ }
+
+ public boolean deleteFilePartials(String originalFilename, int directoryId) throws SQLException {
+ return database.deleteFilePartials(originalFilename, directoryId);
+ }
+
+ public boolean checkPartialNameConstraint(String partName, int directoryId) throws SQLException {
+ return database.checkPartialExists(partName, directoryId);
+ }
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage