Klasse PrintJob

Alle implementierten Schnittstellen:
Comparable<PrintJob>

public class PrintJob extends Object implements Comparable<PrintJob>
Modellierung eines einfaches Druckauftrags.
  • Konstruktordetails

    • PrintJob

      public PrintJob(int priority, String jobId, String user, int pages)
      Konstruktor für einen Druckauftrag.
      Parameter:
      priority - Priorität
      jobId - Job-ID
      user - Anwendername
      pages - Anzahl Seiten
  • Methodendetails

    • getJobId

      public String getJobId()
      Rückgabe der Job-ID.
      Gibt zurück:
      Job-ID
    • toString

      public String toString()
      Rückgabe der Zeichenkettendarstellung eines Druckauftrags.
      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      Druckauftrag (Zeichenkettendarstellung)
    • compareTo

      public int compareTo(PrintJob other)
      Vergleich der Prioritäten zweier Druckaufträge.
      Angegeben von:
      compareTo in Schnittstelle Comparable<PrintJob>
      Gibt zurück:
      -1 wenn aktueller Auftrag kleiner als Vergleichsauftrag
      0 wenn beide Aufträge gleich sind
      1 sonst