Skip to content

Commit

Permalink
extend jdl with required attribute
Browse files Browse the repository at this point in the history
let's see the result
  • Loading branch information
OmarHawk committed Jun 8, 2022
1 parent b6eced1 commit f9b6a78
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions test-integration/samples/jdl-entities/custom-id.jdl
Original file line number Diff line number Diff line change
Expand Up @@ -169,3 +169,39 @@ relationship ManyToMany {

filter UuidIdFiltering, UuidIdFilteringMapsId, UuidIdFilteringRelationship
service UuidIdFiltering, UuidIdFilteringMapsId, UuidIdFilteringRelationship with serviceClass

/*
* Custom named id with required relationships, mapstruct dtos and search
*/
@ChangelogDate(20200804035700)
entity EntityCustomIdRequiredDTO {
@Id customId Long
}

@ChangelogDate(20200804035701)
entity EntityCustomIdRequiredDTOMapsId {
}

@ChangelogDate(20200804035702)
entity EntityCustomIdRequiredDTORel {
@Id relatedId Long
}

relationship OneToOne {
EntityCustomIdRequiredDTOMapsId to @Id EntityCustomIdRequiredDTO
EntityCustomIdRequiredDTORel{oneToOne required} to EntityCustomIdRequiredDTO{oneToOneBack}
EntityCustomIdRequiredDTORel{oneToOneMapsId required} to EntityCustomIdRequiredDTOMapsId{oneToOneMapsIdBack}
}

relationship ManyToOne {
EntityCustomIdRequiredDTORel{manyToOne required} to EntityCustomIdRequiredDTO{manyToOneBack}
EntityCustomIdRequiredDTORel{manyToOneMapsId required} to EntityCustomIdRequiredDTOMapsId{manyToOneMapsIdBack}
}

relationship ManyToMany {
EntityCustomIdRequiredDTORel{manyToMany required} to EntityCustomIdRequiredDTO{manyToManyBack}
EntityCustomIdRequiredDTORel{manyToManyMapsId required} to EntityCustomIdRequiredDTOMapsId{manyToManyMapsIdBack}
}

dto EntityCustomIdRequiredDTO, EntityCustomIdRequiredDTOMapsId, EntityCustomIdRequiredDTORel with mapstruct
search EntityCustomIdRequiredDTO, EntityCustomIdRequiredDTOMapsId, EntityCustomIdRequiredDTORel with elasticsearch

0 comments on commit f9b6a78

Please sign in to comment.