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 intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintcompareTo(QueuePriority.Patient otherPatient) 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
-
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:
compareToin interfaceComparable<T>
-