public interface IRunJudgement
Modifier and Type | Method and Description |
---|---|
IClient |
getJudge()
Get the judge who judged this run.
|
IJudgement |
getJudgement()
Get the judgement assigned to the run by the Judges.
|
boolean |
isActive()
Is this the active/current judgement.
|
boolean |
isComputerJudgement()
Return true if this judgement was a computer (automatic) judgement.
|
boolean |
isPreliminaryJudgement()
Is this a preliminary (non-final) judgement?.
|
boolean |
isSendToTeam()
Is this the judgement shown to team?
Returns true if judgement to be shown to the team, returns
false if the judgment to not be sent/shown to team.
|
boolean |
isSolved()
Return a boolean indicating whether the run been given a Yes (Correct) judgement.
|
IClient getJudge()
IJudgement getJudgement()
boolean isActive()
isSendToTeam()
boolean isComputerJudgement()
boolean isSendToTeam()
boolean isPreliminaryJudgement()
Each contest problem a final judgement, some problems are defined to
have preliminary judgements, for example computer (automated) judgement
with a manual review. In this case the computer judgement would
return true
and the manual judgement would return false
.
In the case where a problem is defined a judging type of Computer Judging only
(no Manual Review), this method would always return false
. In this
example there would not be a case where this method would return true
isSolved
boolean isSolved()