Class ProcedurePerformed

java.lang.Object
Database.Models.ProcedurePerformed

public class ProcedurePerformed extends Object
Classe que representa procedimentos realizados. Cada procedimento realizado possui uma data, um ID de procedimento associado e um valor recebido. Pode estar associado a um procedimento estético específico. A classe também possui anotação transient para o campo 'procedure', indicando que este campo não deve ser serializado.
Author:
Alarcon Vinicius
  • Constructor Summary

    Constructors
    Constructor
    Description
    Construtor padrão da classe `ProceduresPerformed`.
    ProcedurePerformed(int id, String date, int procedure_id, double amountReceived)
    Construtor que inicializa um objeto `ProceduresPerformed` com um identificador único, data, ID de procedimento e valor recebido.
    ProcedurePerformed(int id, String date, int procedure_id, double amountReceived, AestheticProcedure procedure)
    Construtor que inicializa um objeto `ProceduresPerformed` com um identificador único, data, ID de procedimento, valor recebido e procedimento associado.
    ProcedurePerformed(String date, int procedure_id, double amountReceived)
    Construtor que inicializa um objeto `ProceduresPerformed` com data, ID de procedimento e valor recebido.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Obtém o valor recebido pelo procedimento realizado.
    Obtém a data em que o procedimento foi realizado.
    int
    Obtém o identificador único do procedimento realizado.
    Obtém o procedimento estético associado a este procedimento realizado.
    int
    Obtém o ID do procedimento associado a este procedimento realizado.
    void
    setAmountReceived(double amountReceived)
    Define o valor recebido pelo procedimento realizado.
    void
    Define a data em que o procedimento foi realizado.
    void
    setId(int id)
    Define o identificador único do procedimento realizado.
    void
    Define o procedimento estético associado a este procedimento realizado.
    void
    setProcedure_id(int procedure_id)
    Define o ID do procedimento associado a este procedimento realizado.
    Retorna uma representação em string do objeto `ProceduresPerformed`.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ProcedurePerformed

      public ProcedurePerformed()
      Construtor padrão da classe `ProceduresPerformed`.
    • ProcedurePerformed

      public ProcedurePerformed(String date, int procedure_id, double amountReceived)
      Construtor que inicializa um objeto `ProceduresPerformed` com data, ID de procedimento e valor recebido.
      Parameters:
      date - A data em que o procedimento foi realizado.
      procedure_id - O ID do procedimento associado a este procedimento realizado.
      amountReceived - O valor recebido pelo procedimento realizado.
    • ProcedurePerformed

      public ProcedurePerformed(int id, String date, int procedure_id, double amountReceived)
      Construtor que inicializa um objeto `ProceduresPerformed` com um identificador único, data, ID de procedimento e valor recebido.
      Parameters:
      id - O identificador único do procedimento realizado.
      date - A data em que o procedimento foi realizado.
      procedure_id - O ID do procedimento associado a este procedimento realizado.
      amountReceived - O valor recebido pelo procedimento realizado.
    • ProcedurePerformed

      public ProcedurePerformed(int id, String date, int procedure_id, double amountReceived, AestheticProcedure procedure)
      Construtor que inicializa um objeto `ProceduresPerformed` com um identificador único, data, ID de procedimento, valor recebido e procedimento associado.
      Parameters:
      id - O identificador único do procedimento realizado.
      date - A data em que o procedimento foi realizado.
      procedure_id - O ID do procedimento associado a este procedimento realizado.
      amountReceived - O valor recebido pelo procedimento realizado.
      procedure - O procedimento estético associado a este procedimento realizado.
  • Method Details

    • getProcedure

      public AestheticProcedure getProcedure()
      Obtém o procedimento estético associado a este procedimento realizado.
      Returns:
      O procedimento estético associado.
    • setProcedure

      public void setProcedure(AestheticProcedure procedure)
      Define o procedimento estético associado a este procedimento realizado.
      Parameters:
      procedure - O procedimento estético a ser associado.
    • getId

      public int getId()
      Obtém o identificador único do procedimento realizado.
      Returns:
      O identificador único do procedimento realizado.
    • setId

      public void setId(int id)
      Define o identificador único do procedimento realizado.
      Parameters:
      id - O identificador único do procedimento realizado.
    • getDate

      public String getDate()
      Obtém a data em que o procedimento foi realizado.
      Returns:
      A data em que o procedimento foi realizado.
    • setDate

      public void setDate(String date)
      Define a data em que o procedimento foi realizado.
      Parameters:
      date - A data em que o procedimento foi realizado.
    • getProcedure_id

      public int getProcedure_id()
      Obtém o ID do procedimento associado a este procedimento realizado.
      Returns:
      O ID do procedimento associado.
    • setProcedure_id

      public void setProcedure_id(int procedure_id)
      Define o ID do procedimento associado a este procedimento realizado.
      Parameters:
      procedure_id - O ID do procedimento associado.
    • getAmountReceived

      public double getAmountReceived()
      Obtém o valor recebido pelo procedimento realizado.
      Returns:
      O valor recebido pelo procedimento realizado.
    • setAmountReceived

      public void setAmountReceived(double amountReceived)
      Define o valor recebido pelo procedimento realizado.
      Parameters:
      amountReceived - O valor recebido pelo procedimento realizado.
    • toString

      public String toString()
      Retorna uma representação em string do objeto `ProceduresPerformed`.
      Overrides:
      toString in class Object
      Returns:
      Uma string que representa o objeto `ProceduresPerformed`.