mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-27 11:02:08 +00:00
Use a List<String> rather than hard-coding newlines
This commit is contained in:
parent
63e28fede1
commit
647cf24bb6
1 changed files with 20 additions and 12 deletions
|
@ -4,27 +4,35 @@ import com.google.gson.JsonElement;
|
|||
import uk.ac.ic.wlgitbridge.git.exception.SnapshotAPIException;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class MissingRepositoryException extends SnapshotAPIException {
|
||||
|
||||
public static final String GENERIC_REASON =
|
||||
"This Overleaf project currently has no git access.\n" +
|
||||
"\n" +
|
||||
"If this problem persists, please contact us.";
|
||||
public static final List<String> GENERIC_REASON = Arrays.asList(
|
||||
"This Overleaf project currently has no git access.",
|
||||
"",
|
||||
"If this problem persists, please contact us."
|
||||
);
|
||||
|
||||
public static final String EXPORTED_TO_V2 =
|
||||
"This Overleaf project has been moved to Overleaf v2, and git access is temporarily unsupported.\n" +
|
||||
"\n" +
|
||||
"See https://www.overleaf.com/help/342 for more information.";
|
||||
public static final List<String> EXPORTED_TO_V2 = Arrays.asList(
|
||||
"This Overleaf project has been moved to Overleaf v2, and git access is temporarily unsupported.",
|
||||
"",
|
||||
"See https://www.overleaf.com/help/342 for more information."
|
||||
);
|
||||
|
||||
private String message = "";
|
||||
private List<String> descriptionLines;
|
||||
|
||||
public MissingRepositoryException() {
|
||||
descriptionLines = new ArrayList<String>();
|
||||
}
|
||||
|
||||
public MissingRepositoryException(String message) {
|
||||
this.message = message;
|
||||
this.descriptionLines = Arrays.asList(message);
|
||||
}
|
||||
|
||||
public MissingRepositoryException(List<String> descriptionLines) {
|
||||
this.descriptionLines = descriptionLines;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -32,12 +40,12 @@ public class MissingRepositoryException extends SnapshotAPIException {
|
|||
|
||||
@Override
|
||||
public String getMessage() {
|
||||
return message;
|
||||
return String.join("\n", this.descriptionLines);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getDescriptionLines() {
|
||||
return Arrays.asList(getMessage());
|
||||
return this.descriptionLines;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue