Record Class MonitoraggioApi.DatiSchedaOperatore

java.lang.Object
java.lang.Record
it.unina.picus.monitoraggio.api.MonitoraggioApi.DatiSchedaOperatore
Record Components:
nome - nome dell'operatore
cognome - cognome dell'operatore
luogoNascita - luogo di nascita
dataNascita - data di nascita
codiceFiscale - codice fiscale dell'operatore
qualifica - qualifica professionale
tipologiaContratto - tipologia di rapporto
areaLivello - area o livello contrattuale
ore - ore dichiarate nel trimestre
costoOrarioLordo - costo orario lordo
conteggi - conteggi aggregati per voce del tracciato
Enclosing interface:
MonitoraggioApi

public static record MonitoraggioApi.DatiSchedaOperatore(String nome, String cognome, String luogoNascita, LocalDate dataNascita, String codiceFiscale, String qualifica, String tipologiaContratto, String areaLivello, BigDecimal ore, BigDecimal costoOrarioLordo, Map<String,Long> conteggi) extends Record
Dati iniziali della scheda personale. ObbligatorietĂ , firma e versione del tracciato restano da definire con il raffinamento dei requisiti di monitoraggio.
  • Constructor Details

  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • nome

      public String nome()
      Returns the value of the nome record component.
      Returns:
      the value of the nome record component
    • cognome

      public String cognome()
      Returns the value of the cognome record component.
      Returns:
      the value of the cognome record component
    • luogoNascita

      public String luogoNascita()
      Returns the value of the luogoNascita record component.
      Returns:
      the value of the luogoNascita record component
    • dataNascita

      public LocalDate dataNascita()
      Returns the value of the dataNascita record component.
      Returns:
      the value of the dataNascita record component
    • codiceFiscale

      public String codiceFiscale()
      Returns the value of the codiceFiscale record component.
      Returns:
      the value of the codiceFiscale record component
    • qualifica

      public String qualifica()
      Returns the value of the qualifica record component.
      Returns:
      the value of the qualifica record component
    • tipologiaContratto

      public String tipologiaContratto()
      Returns the value of the tipologiaContratto record component.
      Returns:
      the value of the tipologiaContratto record component
    • areaLivello

      public String areaLivello()
      Returns the value of the areaLivello record component.
      Returns:
      the value of the areaLivello record component
    • ore

      public BigDecimal ore()
      Returns the value of the ore record component.
      Returns:
      the value of the ore record component
    • costoOrarioLordo

      public BigDecimal costoOrarioLordo()
      Returns the value of the costoOrarioLordo record component.
      Returns:
      the value of the costoOrarioLordo record component
    • conteggi

      public Map<String,Long> conteggi()
      Returns the value of the conteggi record component.
      Returns:
      the value of the conteggi record component