LfsProtocolServlet#LfsRequest: Add operation type helper methods
Server implementations may need to check what type of operation is being performed. Add helper methods to make it a bit simpler. Change-Id: Ia33ed6699ebcb9000ef514ce79bcddbebf94e1c5 Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
This commit is contained in:
parent
56fe217784
commit
55c629a9f3
|
@ -51,6 +51,9 @@
|
|||
import static org.apache.http.HttpStatus.SC_SERVICE_UNAVAILABLE;
|
||||
import static org.apache.http.HttpStatus.SC_UNAUTHORIZED;
|
||||
import static org.apache.http.HttpStatus.SC_UNPROCESSABLE_ENTITY;
|
||||
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.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
|
@ -171,6 +174,30 @@ public String getOperation() {
|
|||
public List<LfsObject> getObjects() {
|
||||
return objects;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if the operation is upload.
|
||||
* @since 4.7
|
||||
*/
|
||||
public boolean isUpload() {
|
||||
return operation.equals(UPLOAD);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if the operation is download.
|
||||
* @since 4.7
|
||||
*/
|
||||
public boolean isDownload() {
|
||||
return operation.equals(DOWNLOAD);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if the operation is verify.
|
||||
* @since 4.7
|
||||
*/
|
||||
public boolean isVerify() {
|
||||
return operation.equals(VERIFY);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue