/* ĠCopyright Ġ 2 0 2 1 ĠBetter ĠLtd Ġ( www . better . care ) Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġorg . open e hr . proc . task planning Ċ Ċ import Ġcare . better . open e hr . rm . Rm Object Ċ import Ġcare . better . platform . annotation . Open Ċ import Ġcare . better . platform . annotation . Required Ċ import Ġjava . io . Serializable Ċ import Ġjavax . xml . bind . annotation . XmlElement Ċ import Ġjavax . xml . bind . annotation . Xml See Also Ċ import Ġjavax . xml . bind . annotation . XmlType Ċ Ċ /** Ċ Ġ* Ġ@ author ĠPri moz ĠDe lop st Ċ Ġ* Ġ@ since Ġ 3 . 1 . 0 Ċ Ġ*/ Ċ @ SuppressWarnings (" Class References Subclass ") Ċ @ XmlType ( name Ġ= Ġ" EVENT _ RECORD ", Ġprop Order Ġ= Ġ[" time ", Ġ" description "]) Ċ @ Xml See Also ( value Ġ= Ġ[ Task Plan Event Record :: class , ĠTask Event Record :: class ]) Ċ @ Open Ċ abstract Ġclass ĠEvent Record () Ġ: ĠR m Object (), ĠSerializable Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID : ĠLong Ġ= Ġ 0 L ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ XmlElement ( required Ġ= Ġtrue ) ĊĠĠĠ Ġ@ Required ĊĠĠĠ Ġvar Ġtime : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ XmlElement ĊĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġconstructor ( time : ĠString ?) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . time Ġ= Ġtime ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( time : ĠString ?, Ġdescription : ĠString ?) Ġ: Ġthis ( time ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . description Ġ= Ġdescription ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġ" Event Record {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" time =$ time " Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġdescription ='$ description '" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' }' Ċ } Ċ