diff options
-rw-r--r-- | org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/TransferHandler.java | 13 | ||||
-rw-r--r-- | org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java | 21 |
2 files changed, 27 insertions, 7 deletions
diff --git a/org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/TransferHandler.java b/org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/TransferHandler.java index bf5b61cc6e..86ca2d38b8 100644 --- a/org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/TransferHandler.java +++ b/org.eclipse.jgit.lfs.server/src/org/eclipse/jgit/lfs/server/TransferHandler.java @@ -44,6 +44,9 @@ package org.eclipse.jgit.lfs.server; import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND; +import static org.eclipse.jgit.lfs.lib.Constants.DOWNLOAD; +import static org.eclipse.jgit.lfs.lib.Constants.UPLOAD; +import static org.eclipse.jgit.lfs.lib.Constants.VERIFY; import java.io.IOException; import java.text.MessageFormat; @@ -58,18 +61,14 @@ import org.eclipse.jgit.lfs.server.internal.LfsServerText; abstract class TransferHandler { - private static final String DOWNLOAD = "download"; //$NON-NLS-1$ - private static final String UPLOAD = "upload"; //$NON-NLS-1$ - private static final String VERIFY = "verify"; //$NON-NLS-1$ - static TransferHandler forOperation(String operation, LargeFileRepository repository, List<LfsObject> objects) { switch (operation) { - case TransferHandler.UPLOAD: + case UPLOAD: return new Upload(repository, objects); - case TransferHandler.DOWNLOAD: + case DOWNLOAD: return new Download(repository, objects); - case TransferHandler.VERIFY: + case VERIFY: default: throw new UnsupportedOperationException(MessageFormat.format( LfsServerText.get().unsupportedOperation, operation)); diff --git a/org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java b/org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java index a88057afce..0220743724 100644 --- a/org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java +++ b/org.eclipse.jgit.lfs/src/org/eclipse/jgit/lfs/lib/Constants.java @@ -87,6 +87,27 @@ public final class Constants { * 2; /** + * LFS upload operation. + * + * @since 4.7 + */ + public static final String UPLOAD = "upload"; + + /** + * LFS download operation. + * + * @since 4.7 + */ + public static final String DOWNLOAD = "download"; + + /** + * LFS verify operation. + * + * @since 4.7 + */ + public static final String VERIFY = "verify"; + + /** * Create a new digest function for objects. * * @return a new digest object. |