package Ġcom . w aste Dis posal . schema Ċ Ċ import Ġnet . cord a . core . schemas . Mapped Schema Ċ import Ġnet . cord a . core . schemas . Persistent State Ċ import Ġjava . time . Instant Ċ import Ġjava . util .* Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . Table Ċ Ċ object ĠEarly Proposal Schema Ċ Ċ object ĠEarly Proposal Schema V 1 Ġ: ĠM apped Schema ( ĊĠĠĠĠĠĠĠ Ġschema Family Ġ= ĠEarly Proposal Schema . java Class , ĊĠĠĠĠĠĠĠ Ġversion Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠ Ġmapped Types Ġ= ĠlistOf ( Early Persistent Proposal :: class . java )) Ġ{ ĊĊĠĠĠ Ġ@ Entity ĊĠĠĠ Ġ@ Table ( name Ġ= Ġ" early _ proposal _ states ") ĊĠĠĠ Ġclass ĠEarly Persistent Proposal ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" cliente ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġcliente : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" syn dial ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġsyn dial : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" cod Cliente ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġcod Cliente : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" request Date ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġrequest Date : ĠInstant , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" w aste Type ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġwaste Type : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" w aste Weight ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġwaste Weight : ĠDouble , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" w aste Desc ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġwaste Desc : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" w aste G ps ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġwaste G ps : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" status ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġstatus : ĠString , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" validity ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġvalidity : ĠInstant , ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" linear _ id ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġlinear Id : ĠUUID ĊĠĠĠ Ġ) Ġ: ĠPersistent State () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠDefault Ġconstructor Ġrequired Ġby Ġhi bernate . ĊĠĠĠĠĠĠĠ Ġ// constructor (): Ġthis ("", Ġ"", Ġ"", Ġ, ĠUUID . randomUUID ()) ĊĠĠĠĠĠĠĠ Ġconstructor () Ġ: Ġthis ("", Ġ"", Ġ"", ĠInstant . now (), Ġ"", Ġ 0 . 0 , Ġ"", Ġ"", Ġ"", ĠInstant . now (), ĠUUID . randomUUID ()) ĊĠĠĠ Ġ} Ċ }