Package main.otogamidev.exercises
Class QueuePriority.Patient<T>
java.lang.Object
main.otogamidev.exercises.QueuePriority.Patient<T>
- Type Parameters:
T
- tipo generico nao especificado
- All Implemented Interfaces:
Comparable
- Enclosing class:
QueuePriority<T>
Classe responsavel pelo Paciente
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
compareTo
(QueuePriority.Patient otherPatient) Metodo responsavel pela comparacao de prioridade de atendimento entre dois pacientesgetName()
Metodo responsavel pelo nome do pacienteint
Metodo responsavel pelo tipo de prioridade de atendimento do paciente
-
Field Details
-
PRIORITY_NONE
public static final int PRIORITY_NONE- See Also:
-
PRIORITY_GREATER
public static final int PRIORITY_GREATER- See Also:
-
PRIORITY_MINOR
public static final int PRIORITY_MINOR- See Also:
-
-
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:
otherPatient
- 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
-
compareTo
- Specified by:
compareTo
in interfaceComparable<T>
-