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_SERVICE_UNAVAILABLE;
|
||||||
import static org.apache.http.HttpStatus.SC_UNAUTHORIZED;
|
import static org.apache.http.HttpStatus.SC_UNAUTHORIZED;
|
||||||
import static org.apache.http.HttpStatus.SC_UNPROCESSABLE_ENTITY;
|
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.BufferedReader;
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
|
@ -171,6 +174,30 @@ public String getOperation() {
|
||||||
public List<LfsObject> getObjects() {
|
public List<LfsObject> getObjects() {
|
||||||
return objects;
|
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
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue