From 539e3c48fd1aee053fafaf565dc4648bbe3db58f Mon Sep 17 00:00:00 2001 From: Michael Hoennig Date: Tue, 2 Apr 2019 15:33:20 +0200 Subject: [PATCH] sortable Customer+Contact --- src/main/jdl/customer.jdl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/jdl/customer.jdl b/src/main/jdl/customer.jdl index 0681c42d..9e023aeb 100644 --- a/src/main/jdl/customer.jdl +++ b/src/main/jdl/customer.jdl @@ -4,12 +4,22 @@ entity Customer { prefix String required unique pattern(/[a-z][a-z0-9]+/), } +filter Customer +paginate Customer with infinite-scroll +service Customer with serviceClass +dto Customer with mapstruct + entity Contact { firstName String required maxlength(80), lastName String required maxlength(80), email String required maxlength(80) } +filter Contact +paginate Contact with infinite-scroll +service Contact with serviceClass +dto Contact with mapstruct + enum CustomerContactRole { CONTRACTUAL, TECHNICAL, @@ -20,11 +30,17 @@ entity CustomerContact { role CustomerContactRole required } +service CustomerContact with serviceClass +dto CustomerContact with mapstruct + entity Membership { sinceDate LocalDate required, untilDate LocalDate } +service Membership with serviceClass +dto Membership with mapstruct + enum ShareAction { SUBSCRIPTION, CANCELLATION