Class Judge

All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Temporal<TimeCoordinate>

public class Judge extends Worker
Represents a judge responsible for presiding over legal proceedings and trials. A judge works within a specific administration (e.g., Department of Justice) and is assigned to a legal situation or lawsuit.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

    • Judge

      public Judge(Individual individual, LawSuitSituation lawSuitSituation, String function, Administration administration)
      Creates a new Judge object with a specific function.
      Parameters:
      individual - the individual taking the role of judge
      lawSuitSituation - the context of the trial or lawsuit
      function - the specific judicial title or function (e.g., "Presiding Judge")
      administration - the judicial administration or court system
    • Judge

      public Judge(Individual individual, LawSuitSituation lawSuitSituation, Administration administration)
      Creates a new Judge object with the default "Judge" title.
      Parameters:
      individual - the individual taking the role of judge
      lawSuitSituation - the context of the trial or lawsuit
      administration - the judicial administration or court system