* \r
* @author pvtroshin\r
* \r
- * Date February 2010\r
+ * @version 1.0 February 2010\r
*/\r
@XmlAccessorType(XmlAccessType.FIELD)\r
public class LimitExceededException extends JobSubmissionException {\r
\r
- private static final long serialVersionUID = 15066952180013505L;\r
+ private static final long serialVersionUID = 15066952180013505L;\r
\r
- int numberOfSequencesAllowed;\r
- int actualNumberofSequences;\r
- int aSequenceLenghtAllowed;\r
- int aSequenceLenghtActual;\r
+ int numberOfSequencesAllowed;\r
+ int actualNumberofSequences;\r
+ int aSequenceLenghtAllowed;\r
+ int aSequenceLenghtActual;\r
\r
- public LimitExceededException(String message) {\r
- super(message);\r
- }\r
-\r
- public static LimitExceededException newLimitExceeded(Limit<?> limit,\r
- List<FastaSequence> seqs) {\r
- String message = "Job exceed size limits, maximum number of sequences must be less than "\r
- + limit.getSeqNumber() + "\n";\r
- if (limit.getAvgSeqLength() != 0) {\r
- message += "and an average sequence length must not exceed "\r
- + limit.getAvgSeqLength() + "\n";\r
+ public LimitExceededException(String message) {\r
+ super(message);\r
}\r
- message += " However, the task contained " + seqs.size()\r
- + " sequences " + "\n";\r
- if (limit.getAvgSeqLength() != 0) {\r
- message += "and an average sequence length was "\r
- + Limit.getAvgSequenceLength(seqs) + "\n";\r
+\r
+ public static LimitExceededException newLimitExceeded(Limit<?> limit,\r
+ List<FastaSequence> seqs) {\r
+ String message = "Job exceed size limits, maximum number of sequences must be less than "\r
+ + limit.getSeqNumber() + "\n";\r
+ if (limit.getAvgSeqLength() != 0) {\r
+ message += "and an average sequence length must not exceed "\r
+ + limit.getAvgSeqLength() + "\n";\r
+ }\r
+ message += " However, the task contained " + seqs.size()\r
+ + " sequences " + "\n";\r
+ if (limit.getAvgSeqLength() != 0) {\r
+ message += "and an average sequence length was "\r
+ + Limit.getAvgSequenceLength(seqs) + "\n";\r
+ }\r
+ return new LimitExceededException(message);\r
}\r
- return new LimitExceededException(message);\r
- }\r
\r
- public int getNumberOfSequencesAllowed() {\r
- return numberOfSequencesAllowed;\r
- }\r
+ public int getNumberOfSequencesAllowed() {\r
+ return numberOfSequencesAllowed;\r
+ }\r
\r
- public int getActualNumberofSequences() {\r
- return actualNumberofSequences;\r
- }\r
+ public int getActualNumberofSequences() {\r
+ return actualNumberofSequences;\r
+ }\r
\r
- public int getSequenceLenghtAllowed() {\r
- return aSequenceLenghtAllowed;\r
- }\r
+ public int getSequenceLenghtAllowed() {\r
+ return aSequenceLenghtAllowed;\r
+ }\r
\r
- public int getSequenceLenghtActual() {\r
- return aSequenceLenghtActual;\r
- }\r
+ public int getSequenceLenghtActual() {\r
+ return aSequenceLenghtActual;\r
+ }\r
}\r