Package main.otogamidev.exercises
Class QueuePriorityNoStatic.Patient
java.lang.Object
main.otogamidev.exercises.QueuePriorityNoStatic.Patient
- Type Parameters:
T- tipo generico nao especificado
- Enclosing class:
QueuePriorityNoStatic<T>
Classe responsavel pelo Paciente
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(QueuePriorityNoStatic.Patient patient) Metodo responsavel pela comparacao de prioridade de atendimento entre dois pacientesgetName()Metodo responsavel pelo nome do pacienteintMetodo responsavel pelo tipo de prioridade de atendimento do paciente
-
Constructor Details
-
Patient
Construtor do Paciente- Parameters:
name- nome do pacientepriority- prioridade do atendimento do paciente
-
Patient
public Patient()Construtor do paciente
-
-
Method Details
-
getName
Metodo responsavel pelo nome do paciente- Returns:
- Retorna o nome do paciente
-
getPriority
public int getPriority()Metodo responsavel pelo tipo de prioridade de atendimento do paciente- Returns:
- Retorna o tipo de prioridade de atendimento do paciente
-
compareTo
Metodo responsavel pela comparacao de prioridade de atendimento entre dois pacientes- Parameters:
patient- outro paciente- Returns:
- Retorna os seguintes valores:
Valor 0: indicando prioridades de atendimento iguais
Valor 1: indicando que o atual paciente tem prioridade de atendimento sobre o paciente informado
Valor -1: indicando que o atual paciente tem menos prioridade de atendimento em relacao ao paciente informado
-