package Ġstudio . crud . feature . auth . entity . model Ċ Ċ import Ġstudio . crud . feature . auth . authentication . method . enums . Authentication MethodType Ċ import Ġstudio . crud . feature . jpa . model . Abstract Jpa Up datable Entity Ċ import Ġjavax . persistence .* Ċ Ċ @ javax . persistence . Entity Ċ @ Table ( name Ġ= Ġ" auth _ entity _ authentication _ method ") Ċ class ĠEntity Authentication Method ( ĊĠĠĠ Ġ@ ManyToOne ( fetch Ġ= ĠFetch Type . E AGER ) ĊĠĠĠ Ġ@ JoinColumn ( name Ġ= Ġ" entity _ id ") ĊĠĠĠ Ġvar Ġentity : ĠEntity , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġ@ Enumer ated ( Enum Type . STRING ) ĊĠĠĠ Ġvar Ġmethod Type : ĠAuthentication MethodType , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġvar Ġparam 1 : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġvar Ġparam 2 : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġvar Ġparam 3 : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġvar Ġparam 4 : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ Column ĊĠĠĠ Ġvar Ġparam 5 : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" is _ active ", Ġcolumn Definition Ġ= Ġ" BOOLEAN ĠDEFAULT ĠTRUE ") ĊĠĠĠ Ġvar Ġactive : ĠBoolean Ġ= Ġtrue , ĊĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" is _ primary ", Ġcolumn Definition Ġ= Ġ" BOOLEAN ĠDEFAULT ĠFALSE ") ĊĠĠĠ Ġvar Ġprimary : ĠBoolean Ġ= Ġfalse Ċ ) Ġ: ĠAbstract Jpa Up datable Entity () ĊĊ