generazione applicazione e entita
This commit is contained in:
49
.jhipster/AuditLog.json
Normal file
49
.jhipster/AuditLog.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161121"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "entitaTipo",
|
||||
"fieldType": "TipoEntita",
|
||||
"fieldValues": "PRENOTAZIONE,CONFERMA"
|
||||
},
|
||||
{
|
||||
"fieldName": "entitaId",
|
||||
"fieldType": "Long"
|
||||
},
|
||||
{
|
||||
"fieldName": "azione",
|
||||
"fieldType": "AzioneAudit",
|
||||
"fieldValues": "CREATE,UPDATE,DELETE,CONFIRM,REJECT"
|
||||
},
|
||||
{
|
||||
"fieldName": "dettagli",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "ipAddress",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "createdAt",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"jpaMetamodelFiltering": true,
|
||||
"name": "AuditLog",
|
||||
"pagination": "pagination",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityField": "username",
|
||||
"otherEntityName": "utenteApp",
|
||||
"relationshipName": "utente",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
39
.jhipster/Conferma.json
Normal file
39
.jhipster/Conferma.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161125"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "motivoConferma",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "tipoConferma",
|
||||
"fieldType": "TipoConferma",
|
||||
"fieldValues": "CONFERMATA,RIFIUTATA"
|
||||
}
|
||||
],
|
||||
"jpaMetamodelFiltering": true,
|
||||
"name": "Conferma",
|
||||
"pagination": "pagination",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityField": "username",
|
||||
"otherEntityName": "utenteApp",
|
||||
"relationshipName": "confermataDa",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
},
|
||||
{
|
||||
"otherEntityName": "prenotazione",
|
||||
"otherEntityRelationshipName": "conferma",
|
||||
"relationshipName": "prenotazione",
|
||||
"relationshipSide": "right",
|
||||
"relationshipType": "one-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
57
.jhipster/Disponibilita.json
Normal file
57
.jhipster/Disponibilita.json
Normal file
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161122"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "giornoSettimana",
|
||||
"fieldType": "GiornoSettimana",
|
||||
"fieldValues": "LUNEDI,MARTEDI,MERCOLEDI,GIOVEDI,VENERDI,SABATO,DOMENICA"
|
||||
},
|
||||
{
|
||||
"fieldName": "dataSpecifica",
|
||||
"fieldType": "LocalDate"
|
||||
},
|
||||
{
|
||||
"fieldName": "oraInizio",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "oraFine",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "orarioInizio",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "orarioFine",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "tipo",
|
||||
"fieldType": "TipoDisponibilita",
|
||||
"fieldValues": "DISPONIBILE,CHIUSURA"
|
||||
},
|
||||
{
|
||||
"fieldName": "note",
|
||||
"fieldType": "String"
|
||||
}
|
||||
],
|
||||
"name": "Disponibilita",
|
||||
"pagination": "infinite-scroll",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityField": "nome",
|
||||
"otherEntityName": "struttura",
|
||||
"otherEntityRelationshipName": "disponibilita",
|
||||
"relationshipName": "struttura",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
32
.jhipster/Liberatoria.json
Normal file
32
.jhipster/Liberatoria.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161128"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "accettata",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"name": "Liberatoria",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityField": "username",
|
||||
"otherEntityName": "utenteApp",
|
||||
"otherEntityRelationshipName": "liberatorie",
|
||||
"relationshipName": "utente",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
},
|
||||
{
|
||||
"otherEntityName": "modelloLiberatoria",
|
||||
"relationshipName": "modelloLiberatoria",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
33
.jhipster/Messaggio.json
Normal file
33
.jhipster/Messaggio.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161130"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "spedito",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "testo",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "letto",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"name": "Messaggio",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityField": "username",
|
||||
"otherEntityName": "utenteApp",
|
||||
"relationshipName": "utente",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
41
.jhipster/ModelloLiberatoria.json
Normal file
41
.jhipster/ModelloLiberatoria.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161129"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "nome",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "testo",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "documento",
|
||||
"fieldType": "Blob"
|
||||
},
|
||||
{
|
||||
"fieldName": "validoDal",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "validoAl",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"name": "ModelloLiberatoria",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityName": "struttura",
|
||||
"otherEntityRelationshipName": "moduliLiberatorie",
|
||||
"relationshipName": "struttura",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
52
.jhipster/Notifica.json
Normal file
52
.jhipster/Notifica.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161123"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "tipoCanale",
|
||||
"fieldType": "TipoCanaleNotifica",
|
||||
"fieldValues": "EMAIL,WHATSAPP,SISTEMA"
|
||||
},
|
||||
{
|
||||
"fieldName": "tipoEvento",
|
||||
"fieldType": "TipoEventoNotifica",
|
||||
"fieldValues": "RICHIESTA_CREATA,PRENOTAZIONE_CONFERMATA,PRENOTAZIONE_RIFIUTATA,REMINDER,ANNULLAMENTO"
|
||||
},
|
||||
{
|
||||
"fieldName": "messaggio",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "inviata",
|
||||
"fieldType": "Boolean"
|
||||
},
|
||||
{
|
||||
"fieldName": "inviataAt",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "errore",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "createdAt",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"jpaMetamodelFiltering": true,
|
||||
"name": "Notifica",
|
||||
"pagination": "pagination",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityName": "conferma",
|
||||
"relationshipName": "conferma",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
62
.jhipster/Prenotazione.json
Normal file
62
.jhipster/Prenotazione.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161124"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "oraInizio",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "oraFine",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "stato",
|
||||
"fieldType": "StatoPrenotazione",
|
||||
"fieldValues": "RICHIESTA,CONFERMATA,RIFIUTATA,ANNULLATA"
|
||||
},
|
||||
{
|
||||
"fieldName": "motivoEvento",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "numeroPartecipanti",
|
||||
"fieldType": "Integer"
|
||||
},
|
||||
{
|
||||
"fieldName": "noteUtente",
|
||||
"fieldType": "String"
|
||||
}
|
||||
],
|
||||
"jpaMetamodelFiltering": true,
|
||||
"name": "Prenotazione",
|
||||
"pagination": "pagination",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityName": "conferma",
|
||||
"otherEntityRelationshipName": "prenotazione",
|
||||
"relationshipName": "conferma",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "one-to-one"
|
||||
},
|
||||
{
|
||||
"otherEntityField": "username",
|
||||
"otherEntityName": "utenteApp",
|
||||
"relationshipName": "utente",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
},
|
||||
{
|
||||
"otherEntityField": "nome",
|
||||
"otherEntityName": "struttura",
|
||||
"relationshipName": "struttura",
|
||||
"relationshipSide": "left",
|
||||
"relationshipType": "many-to-one"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
62
.jhipster/Struttura.json
Normal file
62
.jhipster/Struttura.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161126"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "nome",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "descrizione",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "indirizzo",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "capienzaMax",
|
||||
"fieldType": "Integer"
|
||||
},
|
||||
{
|
||||
"fieldName": "attiva",
|
||||
"fieldType": "Boolean"
|
||||
},
|
||||
{
|
||||
"fieldName": "fotoUrl",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "createdAt",
|
||||
"fieldType": "Instant"
|
||||
},
|
||||
{
|
||||
"fieldName": "updatedAt",
|
||||
"fieldType": "Instant"
|
||||
}
|
||||
],
|
||||
"jpaMetamodelFiltering": true,
|
||||
"name": "Struttura",
|
||||
"pagination": "pagination",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityName": "disponibilita",
|
||||
"otherEntityRelationshipName": "struttura",
|
||||
"relationshipName": "disponibilita",
|
||||
"relationshipSide": "right",
|
||||
"relationshipType": "one-to-many"
|
||||
},
|
||||
{
|
||||
"otherEntityName": "modelloLiberatoria",
|
||||
"otherEntityRelationshipName": "struttura",
|
||||
"relationshipName": "moduliLiberatorie",
|
||||
"relationshipSide": "right",
|
||||
"relationshipType": "one-to-many"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
86
.jhipster/UtenteApp.json
Normal file
86
.jhipster/UtenteApp.json
Normal file
@@ -0,0 +1,86 @@
|
||||
{
|
||||
"annotations": {
|
||||
"changelogDate": "20251210161127"
|
||||
},
|
||||
"applications": ["*"],
|
||||
"dto": "mapstruct",
|
||||
"fields": [
|
||||
{
|
||||
"fieldName": "username",
|
||||
"fieldType": "String",
|
||||
"fieldValidateRules": ["required", "unique"]
|
||||
},
|
||||
{
|
||||
"fieldName": "email",
|
||||
"fieldType": "String",
|
||||
"fieldValidateRules": ["required"]
|
||||
},
|
||||
{
|
||||
"fieldName": "telefono",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "ruolo",
|
||||
"fieldType": "Ruolo",
|
||||
"fieldValidateRules": ["required"],
|
||||
"fieldValues": "USER,INCARICATO,ADMIN"
|
||||
},
|
||||
{
|
||||
"fieldName": "attivo",
|
||||
"fieldType": "Boolean",
|
||||
"fieldValidateRules": ["required"]
|
||||
},
|
||||
{
|
||||
"fieldName": "nome",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "cognome",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "luogoNascita",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "dataNascita",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "residente",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "societa",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "sede",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "codfiscale",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "telefonoSoc",
|
||||
"fieldType": "String"
|
||||
},
|
||||
{
|
||||
"fieldName": "emailSoc",
|
||||
"fieldType": "String"
|
||||
}
|
||||
],
|
||||
"name": "UtenteApp",
|
||||
"relationships": [
|
||||
{
|
||||
"otherEntityName": "liberatoria",
|
||||
"otherEntityRelationshipName": "utente",
|
||||
"relationshipName": "liberatorie",
|
||||
"relationshipSide": "right",
|
||||
"relationshipType": "one-to-many"
|
||||
}
|
||||
],
|
||||
"searchEngine": "no",
|
||||
"service": "serviceImpl"
|
||||
}
|
||||
14
.yo-rc.json
14
.yo-rc.json
@@ -16,11 +16,23 @@
|
||||
"enableGradleDevelocity": false,
|
||||
"enableHibernateCache": true,
|
||||
"enableTranslation": true,
|
||||
"entities": [],
|
||||
"entities": [
|
||||
"AuditLog",
|
||||
"Disponibilita",
|
||||
"Notifica",
|
||||
"Prenotazione",
|
||||
"Conferma",
|
||||
"Struttura",
|
||||
"UtenteApp",
|
||||
"Liberatoria",
|
||||
"ModelloLiberatoria",
|
||||
"Messaggio"
|
||||
],
|
||||
"feignClient": null,
|
||||
"gradleDevelocityHost": null,
|
||||
"jhipsterVersion": "9.0.0-beta.0",
|
||||
"languages": ["it"],
|
||||
"lastLiquibaseTimestamp": 1765383090000,
|
||||
"microfrontend": null,
|
||||
"microfrontends": [],
|
||||
"nativeLanguage": "it",
|
||||
|
||||
@@ -1,35 +1,3 @@
|
||||
application {
|
||||
config {
|
||||
applicationType monolith
|
||||
authenticationType session
|
||||
baseName smartbooking
|
||||
buildTool gradle
|
||||
cacheProvider ehcache
|
||||
clientFramework vue
|
||||
clientTheme yeti
|
||||
clientThemeVariant primary
|
||||
creationTimestamp 1765013775744
|
||||
databaseType sql
|
||||
devDatabaseType postgresql
|
||||
enableGradleEnterprise false
|
||||
enableHibernateCache true
|
||||
enableTranslation true
|
||||
jhipsterVersion "8.11.0"
|
||||
languages [it]
|
||||
microfrontends []
|
||||
nativeLanguage it
|
||||
packageName it.softwarepa.comune.artegna
|
||||
prodDatabaseType postgresql
|
||||
reactive false
|
||||
rememberMeKey "810f1205976fd73602beb36796a53c78e3c4974c4fe22f343acbab764cdc74e50f3aeb807a64e1aa922f6f557ada00a8c89f"
|
||||
testFrameworks [cucumber, cypress]
|
||||
withAdminUi true
|
||||
}
|
||||
|
||||
entities AuditLog, Conferma, Disponibilita, Notifica, Prenotazione, Struttura, UtenteApp, Messaggio
|
||||
}
|
||||
|
||||
|
||||
entity AuditLog {
|
||||
entitaTipo TipoEntita
|
||||
entitaId Long
|
||||
@@ -53,7 +21,7 @@ entity Disponibilita {
|
||||
entity Notifica {
|
||||
tipoCanale TipoCanaleNotifica
|
||||
tipoEvento TipoEventoNotifica
|
||||
messaggio String
|
||||
messaggio String
|
||||
inviata Boolean
|
||||
inviataAt Instant
|
||||
errore String
|
||||
@@ -70,8 +38,8 @@ entity Prenotazione {
|
||||
}
|
||||
|
||||
entity Conferma {
|
||||
motivoConferma String
|
||||
tipoConferma TipoConferma
|
||||
motivoConferma String
|
||||
tipoConferma TipoConferma
|
||||
}
|
||||
|
||||
entity Struttura {
|
||||
@@ -91,8 +59,28 @@ entity UtenteApp {
|
||||
telefono String
|
||||
ruolo Ruolo required
|
||||
attivo Boolean required
|
||||
createdAt Instant
|
||||
updatedAt Instant
|
||||
nome String
|
||||
cognome String
|
||||
luogoNascita String
|
||||
dataNascita String
|
||||
residente String
|
||||
societa String
|
||||
sede String
|
||||
codfiscale String
|
||||
telefonoSoc String
|
||||
emailSoc String
|
||||
}
|
||||
|
||||
entity Liberatoria {
|
||||
accettata Instant
|
||||
}
|
||||
|
||||
entity ModelloLiberatoria {
|
||||
nome String
|
||||
testo String
|
||||
documento Blob
|
||||
validoDal Instant
|
||||
validoAl Instant
|
||||
}
|
||||
|
||||
entity Messaggio {
|
||||
@@ -102,8 +90,8 @@ entity Messaggio {
|
||||
}
|
||||
|
||||
enum TipoEntita {
|
||||
PRENOTAZIONE,
|
||||
CONFERMA
|
||||
PRENOTAZIONE,
|
||||
CONFERMA
|
||||
}
|
||||
|
||||
enum TipoConferma {
|
||||
@@ -155,7 +143,7 @@ enum Ruolo {
|
||||
}
|
||||
|
||||
relationship OneToOne {
|
||||
Prenotazione to Conferma
|
||||
Prenotazione to Conferma
|
||||
}
|
||||
|
||||
|
||||
@@ -167,11 +155,14 @@ relationship ManyToOne {
|
||||
Prenotazione{struttura(nome)} to Struttura
|
||||
Conferma{confermataDa(username)} to UtenteApp
|
||||
Messaggio{utente(username)} to UtenteApp
|
||||
ModelloLiberatoria{struttura} to Struttura{moduliLiberatorie}
|
||||
Liberatoria{utente(username)} to UtenteApp{liberatorie}
|
||||
Liberatoria{modelloLiberatoria} to ModelloLiberatoria
|
||||
}
|
||||
|
||||
dto AuditLog, Disponibilita, Notifica, Prenotazione, Conferma, Struttura, UtenteApp, Messaggio with mapstruct
|
||||
dto AuditLog, Disponibilita, Notifica, Prenotazione, Conferma, Struttura, UtenteApp, Messaggio, Liberatoria, ModelloLiberatoria with mapstruct
|
||||
paginate AuditLog, Notifica, Prenotazione, Struttura, Conferma with pagination
|
||||
paginate Disponibilita with infinite-scroll
|
||||
service AuditLog, Conferma, Disponibilita, Notifica, Prenotazione, Struttura, UtenteApp with serviceImpl
|
||||
service AuditLog, Conferma, Disponibilita, Notifica, Prenotazione, Struttura, UtenteApp, Messaggio, Liberatoria, ModelloLiberatoria with serviceImpl
|
||||
search AuditLog, Conferma, Disponibilita, Notifica, Prenotazione, Struttura, UtenteApp with no
|
||||
filter AuditLog, Notifica, Prenotazione, Struttura, Conferma
|
||||
|
||||
@@ -52,6 +52,19 @@ public class CacheConfiguration {
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.User.class.getName() + ".authorities");
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.PersistentToken.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.User.class.getName() + ".persistentTokens");
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.AuditLog.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Disponibilita.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Notifica.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Prenotazione.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Conferma.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Struttura.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Struttura.class.getName() + ".disponibilitas");
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Struttura.class.getName() + ".moduliLiberatories");
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.UtenteApp.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.UtenteApp.class.getName() + ".liberatories");
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Liberatoria.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.ModelloLiberatoria.class.getName());
|
||||
createCache(cm, it.sw.pa.comune.artegna.domain.Messaggio.class.getName());
|
||||
// jhipster-needle-ehcache-add-entry
|
||||
};
|
||||
}
|
||||
|
||||
193
src/main/java/it/sw/pa/comune/artegna/domain/AuditLog.java
Normal file
193
src/main/java/it/sw/pa/comune/artegna/domain/AuditLog.java
Normal file
@@ -0,0 +1,193 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.AzioneAudit;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEntita;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A AuditLog.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "audit_log")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class AuditLog implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "entita_tipo")
|
||||
private TipoEntita entitaTipo;
|
||||
|
||||
@Column(name = "entita_id")
|
||||
private Long entitaId;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "azione")
|
||||
private AzioneAudit azione;
|
||||
|
||||
@Column(name = "dettagli")
|
||||
private String dettagli;
|
||||
|
||||
@Column(name = "ip_address")
|
||||
private String ipAddress;
|
||||
|
||||
@Column(name = "created_at")
|
||||
private Instant createdAt;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "liberatories" }, allowSetters = true)
|
||||
private UtenteApp utente;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public AuditLog id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoEntita getEntitaTipo() {
|
||||
return this.entitaTipo;
|
||||
}
|
||||
|
||||
public AuditLog entitaTipo(TipoEntita entitaTipo) {
|
||||
this.setEntitaTipo(entitaTipo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setEntitaTipo(TipoEntita entitaTipo) {
|
||||
this.entitaTipo = entitaTipo;
|
||||
}
|
||||
|
||||
public Long getEntitaId() {
|
||||
return this.entitaId;
|
||||
}
|
||||
|
||||
public AuditLog entitaId(Long entitaId) {
|
||||
this.setEntitaId(entitaId);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setEntitaId(Long entitaId) {
|
||||
this.entitaId = entitaId;
|
||||
}
|
||||
|
||||
public AzioneAudit getAzione() {
|
||||
return this.azione;
|
||||
}
|
||||
|
||||
public AuditLog azione(AzioneAudit azione) {
|
||||
this.setAzione(azione);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setAzione(AzioneAudit azione) {
|
||||
this.azione = azione;
|
||||
}
|
||||
|
||||
public String getDettagli() {
|
||||
return this.dettagli;
|
||||
}
|
||||
|
||||
public AuditLog dettagli(String dettagli) {
|
||||
this.setDettagli(dettagli);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDettagli(String dettagli) {
|
||||
this.dettagli = dettagli;
|
||||
}
|
||||
|
||||
public String getIpAddress() {
|
||||
return this.ipAddress;
|
||||
}
|
||||
|
||||
public AuditLog ipAddress(String ipAddress) {
|
||||
this.setIpAddress(ipAddress);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setIpAddress(String ipAddress) {
|
||||
this.ipAddress = ipAddress;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return this.createdAt;
|
||||
}
|
||||
|
||||
public AuditLog createdAt(Instant createdAt) {
|
||||
this.setCreatedAt(createdAt);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public UtenteApp getUtente() {
|
||||
return this.utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteApp utenteApp) {
|
||||
this.utente = utenteApp;
|
||||
}
|
||||
|
||||
public AuditLog utente(UtenteApp utenteApp) {
|
||||
this.setUtente(utenteApp);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof AuditLog)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((AuditLog) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "AuditLog{" +
|
||||
"id=" + getId() +
|
||||
", entitaTipo='" + getEntitaTipo() + "'" +
|
||||
", entitaId=" + getEntitaId() +
|
||||
", azione='" + getAzione() + "'" +
|
||||
", dettagli='" + getDettagli() + "'" +
|
||||
", ipAddress='" + getIpAddress() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
145
src/main/java/it/sw/pa/comune/artegna/domain/Conferma.java
Normal file
145
src/main/java/it/sw/pa/comune/artegna/domain/Conferma.java
Normal file
@@ -0,0 +1,145 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoConferma;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Conferma.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "conferma")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Conferma implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "motivo_conferma")
|
||||
private String motivoConferma;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "tipo_conferma")
|
||||
private TipoConferma tipoConferma;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "liberatories" }, allowSetters = true)
|
||||
private UtenteApp confermataDa;
|
||||
|
||||
@JsonIgnoreProperties(value = { "conferma", "utente", "struttura" }, allowSetters = true)
|
||||
@OneToOne(fetch = FetchType.LAZY, mappedBy = "conferma")
|
||||
private Prenotazione prenotazione;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Conferma id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getMotivoConferma() {
|
||||
return this.motivoConferma;
|
||||
}
|
||||
|
||||
public Conferma motivoConferma(String motivoConferma) {
|
||||
this.setMotivoConferma(motivoConferma);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setMotivoConferma(String motivoConferma) {
|
||||
this.motivoConferma = motivoConferma;
|
||||
}
|
||||
|
||||
public TipoConferma getTipoConferma() {
|
||||
return this.tipoConferma;
|
||||
}
|
||||
|
||||
public Conferma tipoConferma(TipoConferma tipoConferma) {
|
||||
this.setTipoConferma(tipoConferma);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTipoConferma(TipoConferma tipoConferma) {
|
||||
this.tipoConferma = tipoConferma;
|
||||
}
|
||||
|
||||
public UtenteApp getConfermataDa() {
|
||||
return this.confermataDa;
|
||||
}
|
||||
|
||||
public void setConfermataDa(UtenteApp utenteApp) {
|
||||
this.confermataDa = utenteApp;
|
||||
}
|
||||
|
||||
public Conferma confermataDa(UtenteApp utenteApp) {
|
||||
this.setConfermataDa(utenteApp);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Prenotazione getPrenotazione() {
|
||||
return this.prenotazione;
|
||||
}
|
||||
|
||||
public void setPrenotazione(Prenotazione prenotazione) {
|
||||
if (this.prenotazione != null) {
|
||||
this.prenotazione.setConferma(null);
|
||||
}
|
||||
if (prenotazione != null) {
|
||||
prenotazione.setConferma(this);
|
||||
}
|
||||
this.prenotazione = prenotazione;
|
||||
}
|
||||
|
||||
public Conferma prenotazione(Prenotazione prenotazione) {
|
||||
this.setPrenotazione(prenotazione);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Conferma)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Conferma) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Conferma{" +
|
||||
"id=" + getId() +
|
||||
", motivoConferma='" + getMotivoConferma() + "'" +
|
||||
", tipoConferma='" + getTipoConferma() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
228
src/main/java/it/sw/pa/comune/artegna/domain/Disponibilita.java
Normal file
228
src/main/java/it/sw/pa/comune/artegna/domain/Disponibilita.java
Normal file
@@ -0,0 +1,228 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.GiornoSettimana;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoDisponibilita;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Disponibilita.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "disponibilita")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Disponibilita implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "giorno_settimana")
|
||||
private GiornoSettimana giornoSettimana;
|
||||
|
||||
@Column(name = "data_specifica")
|
||||
private LocalDate dataSpecifica;
|
||||
|
||||
@Column(name = "ora_inizio")
|
||||
private Instant oraInizio;
|
||||
|
||||
@Column(name = "ora_fine")
|
||||
private Instant oraFine;
|
||||
|
||||
@Column(name = "orario_inizio")
|
||||
private String orarioInizio;
|
||||
|
||||
@Column(name = "orario_fine")
|
||||
private String orarioFine;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "tipo")
|
||||
private TipoDisponibilita tipo;
|
||||
|
||||
@Column(name = "note")
|
||||
private String note;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "disponibilitas", "moduliLiberatories" }, allowSetters = true)
|
||||
private Struttura struttura;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Disponibilita id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public GiornoSettimana getGiornoSettimana() {
|
||||
return this.giornoSettimana;
|
||||
}
|
||||
|
||||
public Disponibilita giornoSettimana(GiornoSettimana giornoSettimana) {
|
||||
this.setGiornoSettimana(giornoSettimana);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setGiornoSettimana(GiornoSettimana giornoSettimana) {
|
||||
this.giornoSettimana = giornoSettimana;
|
||||
}
|
||||
|
||||
public LocalDate getDataSpecifica() {
|
||||
return this.dataSpecifica;
|
||||
}
|
||||
|
||||
public Disponibilita dataSpecifica(LocalDate dataSpecifica) {
|
||||
this.setDataSpecifica(dataSpecifica);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDataSpecifica(LocalDate dataSpecifica) {
|
||||
this.dataSpecifica = dataSpecifica;
|
||||
}
|
||||
|
||||
public Instant getOraInizio() {
|
||||
return this.oraInizio;
|
||||
}
|
||||
|
||||
public Disponibilita oraInizio(Instant oraInizio) {
|
||||
this.setOraInizio(oraInizio);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOraInizio(Instant oraInizio) {
|
||||
this.oraInizio = oraInizio;
|
||||
}
|
||||
|
||||
public Instant getOraFine() {
|
||||
return this.oraFine;
|
||||
}
|
||||
|
||||
public Disponibilita oraFine(Instant oraFine) {
|
||||
this.setOraFine(oraFine);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOraFine(Instant oraFine) {
|
||||
this.oraFine = oraFine;
|
||||
}
|
||||
|
||||
public String getOrarioInizio() {
|
||||
return this.orarioInizio;
|
||||
}
|
||||
|
||||
public Disponibilita orarioInizio(String orarioInizio) {
|
||||
this.setOrarioInizio(orarioInizio);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOrarioInizio(String orarioInizio) {
|
||||
this.orarioInizio = orarioInizio;
|
||||
}
|
||||
|
||||
public String getOrarioFine() {
|
||||
return this.orarioFine;
|
||||
}
|
||||
|
||||
public Disponibilita orarioFine(String orarioFine) {
|
||||
this.setOrarioFine(orarioFine);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOrarioFine(String orarioFine) {
|
||||
this.orarioFine = orarioFine;
|
||||
}
|
||||
|
||||
public TipoDisponibilita getTipo() {
|
||||
return this.tipo;
|
||||
}
|
||||
|
||||
public Disponibilita tipo(TipoDisponibilita tipo) {
|
||||
this.setTipo(tipo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTipo(TipoDisponibilita tipo) {
|
||||
this.tipo = tipo;
|
||||
}
|
||||
|
||||
public String getNote() {
|
||||
return this.note;
|
||||
}
|
||||
|
||||
public Disponibilita note(String note) {
|
||||
this.setNote(note);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNote(String note) {
|
||||
this.note = note;
|
||||
}
|
||||
|
||||
public Struttura getStruttura() {
|
||||
return this.struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(Struttura struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
public Disponibilita struttura(Struttura struttura) {
|
||||
this.setStruttura(struttura);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Disponibilita)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Disponibilita) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Disponibilita{" +
|
||||
"id=" + getId() +
|
||||
", giornoSettimana='" + getGiornoSettimana() + "'" +
|
||||
", dataSpecifica='" + getDataSpecifica() + "'" +
|
||||
", oraInizio='" + getOraInizio() + "'" +
|
||||
", oraFine='" + getOraFine() + "'" +
|
||||
", orarioInizio='" + getOrarioInizio() + "'" +
|
||||
", orarioFine='" + getOrarioFine() + "'" +
|
||||
", tipo='" + getTipo() + "'" +
|
||||
", note='" + getNote() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
121
src/main/java/it/sw/pa/comune/artegna/domain/Liberatoria.java
Normal file
121
src/main/java/it/sw/pa/comune/artegna/domain/Liberatoria.java
Normal file
@@ -0,0 +1,121 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Liberatoria.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "liberatoria")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Liberatoria implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "accettata")
|
||||
private Instant accettata;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "liberatories" }, allowSetters = true)
|
||||
private UtenteApp utente;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "struttura" }, allowSetters = true)
|
||||
private ModelloLiberatoria modelloLiberatoria;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Liberatoria id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getAccettata() {
|
||||
return this.accettata;
|
||||
}
|
||||
|
||||
public Liberatoria accettata(Instant accettata) {
|
||||
this.setAccettata(accettata);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setAccettata(Instant accettata) {
|
||||
this.accettata = accettata;
|
||||
}
|
||||
|
||||
public UtenteApp getUtente() {
|
||||
return this.utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteApp utenteApp) {
|
||||
this.utente = utenteApp;
|
||||
}
|
||||
|
||||
public Liberatoria utente(UtenteApp utenteApp) {
|
||||
this.setUtente(utenteApp);
|
||||
return this;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria getModelloLiberatoria() {
|
||||
return this.modelloLiberatoria;
|
||||
}
|
||||
|
||||
public void setModelloLiberatoria(ModelloLiberatoria modelloLiberatoria) {
|
||||
this.modelloLiberatoria = modelloLiberatoria;
|
||||
}
|
||||
|
||||
public Liberatoria modelloLiberatoria(ModelloLiberatoria modelloLiberatoria) {
|
||||
this.setModelloLiberatoria(modelloLiberatoria);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Liberatoria)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Liberatoria) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Liberatoria{" +
|
||||
"id=" + getId() +
|
||||
", accettata='" + getAccettata() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
138
src/main/java/it/sw/pa/comune/artegna/domain/Messaggio.java
Normal file
138
src/main/java/it/sw/pa/comune/artegna/domain/Messaggio.java
Normal file
@@ -0,0 +1,138 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Messaggio.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "messaggio")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Messaggio implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "spedito")
|
||||
private Instant spedito;
|
||||
|
||||
@Column(name = "testo")
|
||||
private String testo;
|
||||
|
||||
@Column(name = "letto")
|
||||
private Instant letto;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "liberatories" }, allowSetters = true)
|
||||
private UtenteApp utente;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Messaggio id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getSpedito() {
|
||||
return this.spedito;
|
||||
}
|
||||
|
||||
public Messaggio spedito(Instant spedito) {
|
||||
this.setSpedito(spedito);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setSpedito(Instant spedito) {
|
||||
this.spedito = spedito;
|
||||
}
|
||||
|
||||
public String getTesto() {
|
||||
return this.testo;
|
||||
}
|
||||
|
||||
public Messaggio testo(String testo) {
|
||||
this.setTesto(testo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTesto(String testo) {
|
||||
this.testo = testo;
|
||||
}
|
||||
|
||||
public Instant getLetto() {
|
||||
return this.letto;
|
||||
}
|
||||
|
||||
public Messaggio letto(Instant letto) {
|
||||
this.setLetto(letto);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setLetto(Instant letto) {
|
||||
this.letto = letto;
|
||||
}
|
||||
|
||||
public UtenteApp getUtente() {
|
||||
return this.utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteApp utenteApp) {
|
||||
this.utente = utenteApp;
|
||||
}
|
||||
|
||||
public Messaggio utente(UtenteApp utenteApp) {
|
||||
this.setUtente(utenteApp);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Messaggio)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Messaggio) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Messaggio{" +
|
||||
"id=" + getId() +
|
||||
", spedito='" + getSpedito() + "'" +
|
||||
", testo='" + getTesto() + "'" +
|
||||
", letto='" + getLetto() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,190 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A ModelloLiberatoria.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "modello_liberatoria")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class ModelloLiberatoria implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "nome")
|
||||
private String nome;
|
||||
|
||||
@Column(name = "testo")
|
||||
private String testo;
|
||||
|
||||
@Lob
|
||||
@Column(name = "documento")
|
||||
private byte[] documento;
|
||||
|
||||
@Column(name = "documento_content_type")
|
||||
private String documentoContentType;
|
||||
|
||||
@Column(name = "valido_dal")
|
||||
private Instant validoDal;
|
||||
|
||||
@Column(name = "valido_al")
|
||||
private Instant validoAl;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "disponibilitas", "moduliLiberatories" }, allowSetters = true)
|
||||
private Struttura struttura;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return this.nome;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria nome(String nome) {
|
||||
this.setNome(nome);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getTesto() {
|
||||
return this.testo;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria testo(String testo) {
|
||||
this.setTesto(testo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTesto(String testo) {
|
||||
this.testo = testo;
|
||||
}
|
||||
|
||||
public byte[] getDocumento() {
|
||||
return this.documento;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria documento(byte[] documento) {
|
||||
this.setDocumento(documento);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDocumento(byte[] documento) {
|
||||
this.documento = documento;
|
||||
}
|
||||
|
||||
public String getDocumentoContentType() {
|
||||
return this.documentoContentType;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria documentoContentType(String documentoContentType) {
|
||||
this.documentoContentType = documentoContentType;
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDocumentoContentType(String documentoContentType) {
|
||||
this.documentoContentType = documentoContentType;
|
||||
}
|
||||
|
||||
public Instant getValidoDal() {
|
||||
return this.validoDal;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria validoDal(Instant validoDal) {
|
||||
this.setValidoDal(validoDal);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setValidoDal(Instant validoDal) {
|
||||
this.validoDal = validoDal;
|
||||
}
|
||||
|
||||
public Instant getValidoAl() {
|
||||
return this.validoAl;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria validoAl(Instant validoAl) {
|
||||
this.setValidoAl(validoAl);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setValidoAl(Instant validoAl) {
|
||||
this.validoAl = validoAl;
|
||||
}
|
||||
|
||||
public Struttura getStruttura() {
|
||||
return this.struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(Struttura struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
public ModelloLiberatoria struttura(Struttura struttura) {
|
||||
this.setStruttura(struttura);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ModelloLiberatoria)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((ModelloLiberatoria) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ModelloLiberatoria{" +
|
||||
"id=" + getId() +
|
||||
", nome='" + getNome() + "'" +
|
||||
", testo='" + getTesto() + "'" +
|
||||
", documento='" + getDocumento() + "'" +
|
||||
", documentoContentType='" + getDocumentoContentType() + "'" +
|
||||
", validoDal='" + getValidoDal() + "'" +
|
||||
", validoAl='" + getValidoAl() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
210
src/main/java/it/sw/pa/comune/artegna/domain/Notifica.java
Normal file
210
src/main/java/it/sw/pa/comune/artegna/domain/Notifica.java
Normal file
@@ -0,0 +1,210 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoCanaleNotifica;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEventoNotifica;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Notifica.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "notifica")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Notifica implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "tipo_canale")
|
||||
private TipoCanaleNotifica tipoCanale;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "tipo_evento")
|
||||
private TipoEventoNotifica tipoEvento;
|
||||
|
||||
@Column(name = "messaggio")
|
||||
private String messaggio;
|
||||
|
||||
@Column(name = "inviata")
|
||||
private Boolean inviata;
|
||||
|
||||
@Column(name = "inviata_at")
|
||||
private Instant inviataAt;
|
||||
|
||||
@Column(name = "errore")
|
||||
private String errore;
|
||||
|
||||
@Column(name = "created_at")
|
||||
private Instant createdAt;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "confermataDa", "prenotazione" }, allowSetters = true)
|
||||
private Conferma conferma;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Notifica id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoCanaleNotifica getTipoCanale() {
|
||||
return this.tipoCanale;
|
||||
}
|
||||
|
||||
public Notifica tipoCanale(TipoCanaleNotifica tipoCanale) {
|
||||
this.setTipoCanale(tipoCanale);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTipoCanale(TipoCanaleNotifica tipoCanale) {
|
||||
this.tipoCanale = tipoCanale;
|
||||
}
|
||||
|
||||
public TipoEventoNotifica getTipoEvento() {
|
||||
return this.tipoEvento;
|
||||
}
|
||||
|
||||
public Notifica tipoEvento(TipoEventoNotifica tipoEvento) {
|
||||
this.setTipoEvento(tipoEvento);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTipoEvento(TipoEventoNotifica tipoEvento) {
|
||||
this.tipoEvento = tipoEvento;
|
||||
}
|
||||
|
||||
public String getMessaggio() {
|
||||
return this.messaggio;
|
||||
}
|
||||
|
||||
public Notifica messaggio(String messaggio) {
|
||||
this.setMessaggio(messaggio);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setMessaggio(String messaggio) {
|
||||
this.messaggio = messaggio;
|
||||
}
|
||||
|
||||
public Boolean getInviata() {
|
||||
return this.inviata;
|
||||
}
|
||||
|
||||
public Notifica inviata(Boolean inviata) {
|
||||
this.setInviata(inviata);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setInviata(Boolean inviata) {
|
||||
this.inviata = inviata;
|
||||
}
|
||||
|
||||
public Instant getInviataAt() {
|
||||
return this.inviataAt;
|
||||
}
|
||||
|
||||
public Notifica inviataAt(Instant inviataAt) {
|
||||
this.setInviataAt(inviataAt);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setInviataAt(Instant inviataAt) {
|
||||
this.inviataAt = inviataAt;
|
||||
}
|
||||
|
||||
public String getErrore() {
|
||||
return this.errore;
|
||||
}
|
||||
|
||||
public Notifica errore(String errore) {
|
||||
this.setErrore(errore);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setErrore(String errore) {
|
||||
this.errore = errore;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return this.createdAt;
|
||||
}
|
||||
|
||||
public Notifica createdAt(Instant createdAt) {
|
||||
this.setCreatedAt(createdAt);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public Conferma getConferma() {
|
||||
return this.conferma;
|
||||
}
|
||||
|
||||
public void setConferma(Conferma conferma) {
|
||||
this.conferma = conferma;
|
||||
}
|
||||
|
||||
public Notifica conferma(Conferma conferma) {
|
||||
this.setConferma(conferma);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Notifica)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Notifica) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Notifica{" +
|
||||
"id=" + getId() +
|
||||
", tipoCanale='" + getTipoCanale() + "'" +
|
||||
", tipoEvento='" + getTipoEvento() + "'" +
|
||||
", messaggio='" + getMessaggio() + "'" +
|
||||
", inviata='" + getInviata() + "'" +
|
||||
", inviataAt='" + getInviataAt() + "'" +
|
||||
", errore='" + getErrore() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
226
src/main/java/it/sw/pa/comune/artegna/domain/Prenotazione.java
Normal file
226
src/main/java/it/sw/pa/comune/artegna/domain/Prenotazione.java
Normal file
@@ -0,0 +1,226 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.StatoPrenotazione;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Prenotazione.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "prenotazione")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Prenotazione implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "ora_inizio")
|
||||
private Instant oraInizio;
|
||||
|
||||
@Column(name = "ora_fine")
|
||||
private Instant oraFine;
|
||||
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "stato")
|
||||
private StatoPrenotazione stato;
|
||||
|
||||
@Column(name = "motivo_evento")
|
||||
private String motivoEvento;
|
||||
|
||||
@Column(name = "numero_partecipanti")
|
||||
private Integer numeroPartecipanti;
|
||||
|
||||
@Column(name = "note_utente")
|
||||
private String noteUtente;
|
||||
|
||||
@JsonIgnoreProperties(value = { "confermataDa", "prenotazione" }, allowSetters = true)
|
||||
@OneToOne(fetch = FetchType.LAZY)
|
||||
@JoinColumn(unique = true)
|
||||
private Conferma conferma;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "liberatories" }, allowSetters = true)
|
||||
private UtenteApp utente;
|
||||
|
||||
@ManyToOne(fetch = FetchType.LAZY)
|
||||
@JsonIgnoreProperties(value = { "disponibilitas", "moduliLiberatories" }, allowSetters = true)
|
||||
private Struttura struttura;
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Prenotazione id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getOraInizio() {
|
||||
return this.oraInizio;
|
||||
}
|
||||
|
||||
public Prenotazione oraInizio(Instant oraInizio) {
|
||||
this.setOraInizio(oraInizio);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOraInizio(Instant oraInizio) {
|
||||
this.oraInizio = oraInizio;
|
||||
}
|
||||
|
||||
public Instant getOraFine() {
|
||||
return this.oraFine;
|
||||
}
|
||||
|
||||
public Prenotazione oraFine(Instant oraFine) {
|
||||
this.setOraFine(oraFine);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setOraFine(Instant oraFine) {
|
||||
this.oraFine = oraFine;
|
||||
}
|
||||
|
||||
public StatoPrenotazione getStato() {
|
||||
return this.stato;
|
||||
}
|
||||
|
||||
public Prenotazione stato(StatoPrenotazione stato) {
|
||||
this.setStato(stato);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setStato(StatoPrenotazione stato) {
|
||||
this.stato = stato;
|
||||
}
|
||||
|
||||
public String getMotivoEvento() {
|
||||
return this.motivoEvento;
|
||||
}
|
||||
|
||||
public Prenotazione motivoEvento(String motivoEvento) {
|
||||
this.setMotivoEvento(motivoEvento);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setMotivoEvento(String motivoEvento) {
|
||||
this.motivoEvento = motivoEvento;
|
||||
}
|
||||
|
||||
public Integer getNumeroPartecipanti() {
|
||||
return this.numeroPartecipanti;
|
||||
}
|
||||
|
||||
public Prenotazione numeroPartecipanti(Integer numeroPartecipanti) {
|
||||
this.setNumeroPartecipanti(numeroPartecipanti);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNumeroPartecipanti(Integer numeroPartecipanti) {
|
||||
this.numeroPartecipanti = numeroPartecipanti;
|
||||
}
|
||||
|
||||
public String getNoteUtente() {
|
||||
return this.noteUtente;
|
||||
}
|
||||
|
||||
public Prenotazione noteUtente(String noteUtente) {
|
||||
this.setNoteUtente(noteUtente);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNoteUtente(String noteUtente) {
|
||||
this.noteUtente = noteUtente;
|
||||
}
|
||||
|
||||
public Conferma getConferma() {
|
||||
return this.conferma;
|
||||
}
|
||||
|
||||
public void setConferma(Conferma conferma) {
|
||||
this.conferma = conferma;
|
||||
}
|
||||
|
||||
public Prenotazione conferma(Conferma conferma) {
|
||||
this.setConferma(conferma);
|
||||
return this;
|
||||
}
|
||||
|
||||
public UtenteApp getUtente() {
|
||||
return this.utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteApp utenteApp) {
|
||||
this.utente = utenteApp;
|
||||
}
|
||||
|
||||
public Prenotazione utente(UtenteApp utenteApp) {
|
||||
this.setUtente(utenteApp);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Struttura getStruttura() {
|
||||
return this.struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(Struttura struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
public Prenotazione struttura(Struttura struttura) {
|
||||
this.setStruttura(struttura);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Prenotazione)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Prenotazione) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Prenotazione{" +
|
||||
"id=" + getId() +
|
||||
", oraInizio='" + getOraInizio() + "'" +
|
||||
", oraFine='" + getOraFine() + "'" +
|
||||
", stato='" + getStato() + "'" +
|
||||
", motivoEvento='" + getMotivoEvento() + "'" +
|
||||
", numeroPartecipanti=" + getNumeroPartecipanti() +
|
||||
", noteUtente='" + getNoteUtente() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
280
src/main/java/it/sw/pa/comune/artegna/domain/Struttura.java
Normal file
280
src/main/java/it/sw/pa/comune/artegna/domain/Struttura.java
Normal file
@@ -0,0 +1,280 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import jakarta.persistence.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A Struttura.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "struttura")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class Struttura implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "nome")
|
||||
private String nome;
|
||||
|
||||
@Column(name = "descrizione")
|
||||
private String descrizione;
|
||||
|
||||
@Column(name = "indirizzo")
|
||||
private String indirizzo;
|
||||
|
||||
@Column(name = "capienza_max")
|
||||
private Integer capienzaMax;
|
||||
|
||||
@Column(name = "attiva")
|
||||
private Boolean attiva;
|
||||
|
||||
@Column(name = "foto_url")
|
||||
private String fotoUrl;
|
||||
|
||||
@Column(name = "created_at")
|
||||
private Instant createdAt;
|
||||
|
||||
@Column(name = "updated_at")
|
||||
private Instant updatedAt;
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "struttura")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@JsonIgnoreProperties(value = { "struttura" }, allowSetters = true)
|
||||
private Set<Disponibilita> disponibilitas = new HashSet<>();
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "struttura")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@JsonIgnoreProperties(value = { "struttura" }, allowSetters = true)
|
||||
private Set<ModelloLiberatoria> moduliLiberatories = new HashSet<>();
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public Struttura id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return this.nome;
|
||||
}
|
||||
|
||||
public Struttura nome(String nome) {
|
||||
this.setNome(nome);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getDescrizione() {
|
||||
return this.descrizione;
|
||||
}
|
||||
|
||||
public Struttura descrizione(String descrizione) {
|
||||
this.setDescrizione(descrizione);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDescrizione(String descrizione) {
|
||||
this.descrizione = descrizione;
|
||||
}
|
||||
|
||||
public String getIndirizzo() {
|
||||
return this.indirizzo;
|
||||
}
|
||||
|
||||
public Struttura indirizzo(String indirizzo) {
|
||||
this.setIndirizzo(indirizzo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setIndirizzo(String indirizzo) {
|
||||
this.indirizzo = indirizzo;
|
||||
}
|
||||
|
||||
public Integer getCapienzaMax() {
|
||||
return this.capienzaMax;
|
||||
}
|
||||
|
||||
public Struttura capienzaMax(Integer capienzaMax) {
|
||||
this.setCapienzaMax(capienzaMax);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCapienzaMax(Integer capienzaMax) {
|
||||
this.capienzaMax = capienzaMax;
|
||||
}
|
||||
|
||||
public Boolean getAttiva() {
|
||||
return this.attiva;
|
||||
}
|
||||
|
||||
public Struttura attiva(Boolean attiva) {
|
||||
this.setAttiva(attiva);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setAttiva(Boolean attiva) {
|
||||
this.attiva = attiva;
|
||||
}
|
||||
|
||||
public String getFotoUrl() {
|
||||
return this.fotoUrl;
|
||||
}
|
||||
|
||||
public Struttura fotoUrl(String fotoUrl) {
|
||||
this.setFotoUrl(fotoUrl);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setFotoUrl(String fotoUrl) {
|
||||
this.fotoUrl = fotoUrl;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return this.createdAt;
|
||||
}
|
||||
|
||||
public Struttura createdAt(Instant createdAt) {
|
||||
this.setCreatedAt(createdAt);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public Instant getUpdatedAt() {
|
||||
return this.updatedAt;
|
||||
}
|
||||
|
||||
public Struttura updatedAt(Instant updatedAt) {
|
||||
this.setUpdatedAt(updatedAt);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setUpdatedAt(Instant updatedAt) {
|
||||
this.updatedAt = updatedAt;
|
||||
}
|
||||
|
||||
public Set<Disponibilita> getDisponibilitas() {
|
||||
return this.disponibilitas;
|
||||
}
|
||||
|
||||
public void setDisponibilitas(Set<Disponibilita> disponibilitas) {
|
||||
if (this.disponibilitas != null) {
|
||||
this.disponibilitas.forEach(i -> i.setStruttura(null));
|
||||
}
|
||||
if (disponibilitas != null) {
|
||||
disponibilitas.forEach(i -> i.setStruttura(this));
|
||||
}
|
||||
this.disponibilitas = disponibilitas;
|
||||
}
|
||||
|
||||
public Struttura disponibilitas(Set<Disponibilita> disponibilitas) {
|
||||
this.setDisponibilitas(disponibilitas);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Struttura addDisponibilita(Disponibilita disponibilita) {
|
||||
this.disponibilitas.add(disponibilita);
|
||||
disponibilita.setStruttura(this);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Struttura removeDisponibilita(Disponibilita disponibilita) {
|
||||
this.disponibilitas.remove(disponibilita);
|
||||
disponibilita.setStruttura(null);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Set<ModelloLiberatoria> getModuliLiberatories() {
|
||||
return this.moduliLiberatories;
|
||||
}
|
||||
|
||||
public void setModuliLiberatories(Set<ModelloLiberatoria> modelloLiberatorias) {
|
||||
if (this.moduliLiberatories != null) {
|
||||
this.moduliLiberatories.forEach(i -> i.setStruttura(null));
|
||||
}
|
||||
if (modelloLiberatorias != null) {
|
||||
modelloLiberatorias.forEach(i -> i.setStruttura(this));
|
||||
}
|
||||
this.moduliLiberatories = modelloLiberatorias;
|
||||
}
|
||||
|
||||
public Struttura moduliLiberatories(Set<ModelloLiberatoria> modelloLiberatorias) {
|
||||
this.setModuliLiberatories(modelloLiberatorias);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Struttura addModuliLiberatorie(ModelloLiberatoria modelloLiberatoria) {
|
||||
this.moduliLiberatories.add(modelloLiberatoria);
|
||||
modelloLiberatoria.setStruttura(this);
|
||||
return this;
|
||||
}
|
||||
|
||||
public Struttura removeModuliLiberatorie(ModelloLiberatoria modelloLiberatoria) {
|
||||
this.moduliLiberatories.remove(modelloLiberatoria);
|
||||
modelloLiberatoria.setStruttura(null);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof Struttura)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((Struttura) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Struttura{" +
|
||||
"id=" + getId() +
|
||||
", nome='" + getNome() + "'" +
|
||||
", descrizione='" + getDescrizione() + "'" +
|
||||
", indirizzo='" + getIndirizzo() + "'" +
|
||||
", capienzaMax=" + getCapienzaMax() +
|
||||
", attiva='" + getAttiva() + "'" +
|
||||
", fotoUrl='" + getFotoUrl() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
", updatedAt='" + getUpdatedAt() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
369
src/main/java/it/sw/pa/comune/artegna/domain/UtenteApp.java
Normal file
369
src/main/java/it/sw/pa/comune/artegna/domain/UtenteApp.java
Normal file
@@ -0,0 +1,369 @@
|
||||
package it.sw.pa.comune.artegna.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.Ruolo;
|
||||
import jakarta.persistence.*;
|
||||
import jakarta.validation.constraints.*;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import org.hibernate.annotations.Cache;
|
||||
import org.hibernate.annotations.CacheConcurrencyStrategy;
|
||||
|
||||
/**
|
||||
* A UtenteApp.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "utente_app")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class UtenteApp implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
|
||||
@SequenceGenerator(name = "sequenceGenerator")
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "username", nullable = false, unique = true)
|
||||
private String username;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "email", nullable = false)
|
||||
private String email;
|
||||
|
||||
@Column(name = "telefono")
|
||||
private String telefono;
|
||||
|
||||
@NotNull
|
||||
@Enumerated(EnumType.STRING)
|
||||
@Column(name = "ruolo", nullable = false)
|
||||
private Ruolo ruolo;
|
||||
|
||||
@NotNull
|
||||
@Column(name = "attivo", nullable = false)
|
||||
private Boolean attivo;
|
||||
|
||||
@Column(name = "nome")
|
||||
private String nome;
|
||||
|
||||
@Column(name = "cognome")
|
||||
private String cognome;
|
||||
|
||||
@Column(name = "luogo_nascita")
|
||||
private String luogoNascita;
|
||||
|
||||
@Column(name = "data_nascita")
|
||||
private String dataNascita;
|
||||
|
||||
@Column(name = "residente")
|
||||
private String residente;
|
||||
|
||||
@Column(name = "societa")
|
||||
private String societa;
|
||||
|
||||
@Column(name = "sede")
|
||||
private String sede;
|
||||
|
||||
@Column(name = "codfiscale")
|
||||
private String codfiscale;
|
||||
|
||||
@Column(name = "telefono_soc")
|
||||
private String telefonoSoc;
|
||||
|
||||
@Column(name = "email_soc")
|
||||
private String emailSoc;
|
||||
|
||||
@OneToMany(fetch = FetchType.LAZY, mappedBy = "utente")
|
||||
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
|
||||
@JsonIgnoreProperties(value = { "utente", "modelloLiberatoria" }, allowSetters = true)
|
||||
private Set<Liberatoria> liberatories = new HashSet<>();
|
||||
|
||||
// jhipster-needle-entity-add-field - JHipster will add fields here
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public UtenteApp id(Long id) {
|
||||
this.setId(id);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getUsername() {
|
||||
return this.username;
|
||||
}
|
||||
|
||||
public UtenteApp username(String username) {
|
||||
this.setUsername(username);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setUsername(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return this.email;
|
||||
}
|
||||
|
||||
public UtenteApp email(String email) {
|
||||
this.setEmail(email);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public String getTelefono() {
|
||||
return this.telefono;
|
||||
}
|
||||
|
||||
public UtenteApp telefono(String telefono) {
|
||||
this.setTelefono(telefono);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTelefono(String telefono) {
|
||||
this.telefono = telefono;
|
||||
}
|
||||
|
||||
public Ruolo getRuolo() {
|
||||
return this.ruolo;
|
||||
}
|
||||
|
||||
public UtenteApp ruolo(Ruolo ruolo) {
|
||||
this.setRuolo(ruolo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setRuolo(Ruolo ruolo) {
|
||||
this.ruolo = ruolo;
|
||||
}
|
||||
|
||||
public Boolean getAttivo() {
|
||||
return this.attivo;
|
||||
}
|
||||
|
||||
public UtenteApp attivo(Boolean attivo) {
|
||||
this.setAttivo(attivo);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setAttivo(Boolean attivo) {
|
||||
this.attivo = attivo;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return this.nome;
|
||||
}
|
||||
|
||||
public UtenteApp nome(String nome) {
|
||||
this.setNome(nome);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getCognome() {
|
||||
return this.cognome;
|
||||
}
|
||||
|
||||
public UtenteApp cognome(String cognome) {
|
||||
this.setCognome(cognome);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCognome(String cognome) {
|
||||
this.cognome = cognome;
|
||||
}
|
||||
|
||||
public String getLuogoNascita() {
|
||||
return this.luogoNascita;
|
||||
}
|
||||
|
||||
public UtenteApp luogoNascita(String luogoNascita) {
|
||||
this.setLuogoNascita(luogoNascita);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setLuogoNascita(String luogoNascita) {
|
||||
this.luogoNascita = luogoNascita;
|
||||
}
|
||||
|
||||
public String getDataNascita() {
|
||||
return this.dataNascita;
|
||||
}
|
||||
|
||||
public UtenteApp dataNascita(String dataNascita) {
|
||||
this.setDataNascita(dataNascita);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setDataNascita(String dataNascita) {
|
||||
this.dataNascita = dataNascita;
|
||||
}
|
||||
|
||||
public String getResidente() {
|
||||
return this.residente;
|
||||
}
|
||||
|
||||
public UtenteApp residente(String residente) {
|
||||
this.setResidente(residente);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setResidente(String residente) {
|
||||
this.residente = residente;
|
||||
}
|
||||
|
||||
public String getSocieta() {
|
||||
return this.societa;
|
||||
}
|
||||
|
||||
public UtenteApp societa(String societa) {
|
||||
this.setSocieta(societa);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setSocieta(String societa) {
|
||||
this.societa = societa;
|
||||
}
|
||||
|
||||
public String getSede() {
|
||||
return this.sede;
|
||||
}
|
||||
|
||||
public UtenteApp sede(String sede) {
|
||||
this.setSede(sede);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setSede(String sede) {
|
||||
this.sede = sede;
|
||||
}
|
||||
|
||||
public String getCodfiscale() {
|
||||
return this.codfiscale;
|
||||
}
|
||||
|
||||
public UtenteApp codfiscale(String codfiscale) {
|
||||
this.setCodfiscale(codfiscale);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setCodfiscale(String codfiscale) {
|
||||
this.codfiscale = codfiscale;
|
||||
}
|
||||
|
||||
public String getTelefonoSoc() {
|
||||
return this.telefonoSoc;
|
||||
}
|
||||
|
||||
public UtenteApp telefonoSoc(String telefonoSoc) {
|
||||
this.setTelefonoSoc(telefonoSoc);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setTelefonoSoc(String telefonoSoc) {
|
||||
this.telefonoSoc = telefonoSoc;
|
||||
}
|
||||
|
||||
public String getEmailSoc() {
|
||||
return this.emailSoc;
|
||||
}
|
||||
|
||||
public UtenteApp emailSoc(String emailSoc) {
|
||||
this.setEmailSoc(emailSoc);
|
||||
return this;
|
||||
}
|
||||
|
||||
public void setEmailSoc(String emailSoc) {
|
||||
this.emailSoc = emailSoc;
|
||||
}
|
||||
|
||||
public Set<Liberatoria> getLiberatories() {
|
||||
return this.liberatories;
|
||||
}
|
||||
|
||||
public void setLiberatories(Set<Liberatoria> liberatorias) {
|
||||
if (this.liberatories != null) {
|
||||
this.liberatories.forEach(i -> i.setUtente(null));
|
||||
}
|
||||
if (liberatorias != null) {
|
||||
liberatorias.forEach(i -> i.setUtente(this));
|
||||
}
|
||||
this.liberatories = liberatorias;
|
||||
}
|
||||
|
||||
public UtenteApp liberatories(Set<Liberatoria> liberatorias) {
|
||||
this.setLiberatories(liberatorias);
|
||||
return this;
|
||||
}
|
||||
|
||||
public UtenteApp addLiberatorie(Liberatoria liberatoria) {
|
||||
this.liberatories.add(liberatoria);
|
||||
liberatoria.setUtente(this);
|
||||
return this;
|
||||
}
|
||||
|
||||
public UtenteApp removeLiberatorie(Liberatoria liberatoria) {
|
||||
this.liberatories.remove(liberatoria);
|
||||
liberatoria.setUtente(null);
|
||||
return this;
|
||||
}
|
||||
|
||||
// jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof UtenteApp)) {
|
||||
return false;
|
||||
}
|
||||
return getId() != null && getId().equals(((UtenteApp) o).getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
// see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/
|
||||
return getClass().hashCode();
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "UtenteApp{" +
|
||||
"id=" + getId() +
|
||||
", username='" + getUsername() + "'" +
|
||||
", email='" + getEmail() + "'" +
|
||||
", telefono='" + getTelefono() + "'" +
|
||||
", ruolo='" + getRuolo() + "'" +
|
||||
", attivo='" + getAttivo() + "'" +
|
||||
", nome='" + getNome() + "'" +
|
||||
", cognome='" + getCognome() + "'" +
|
||||
", luogoNascita='" + getLuogoNascita() + "'" +
|
||||
", dataNascita='" + getDataNascita() + "'" +
|
||||
", residente='" + getResidente() + "'" +
|
||||
", societa='" + getSocieta() + "'" +
|
||||
", sede='" + getSede() + "'" +
|
||||
", codfiscale='" + getCodfiscale() + "'" +
|
||||
", telefonoSoc='" + getTelefonoSoc() + "'" +
|
||||
", emailSoc='" + getEmailSoc() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The AzioneAudit enumeration.
|
||||
*/
|
||||
public enum AzioneAudit {
|
||||
CREATE,
|
||||
UPDATE,
|
||||
DELETE,
|
||||
CONFIRM,
|
||||
REJECT,
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The GiornoSettimana enumeration.
|
||||
*/
|
||||
public enum GiornoSettimana {
|
||||
LUNEDI,
|
||||
MARTEDI,
|
||||
MERCOLEDI,
|
||||
GIOVEDI,
|
||||
VENERDI,
|
||||
SABATO,
|
||||
DOMENICA,
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The Ruolo enumeration.
|
||||
*/
|
||||
public enum Ruolo {
|
||||
USER,
|
||||
INCARICATO,
|
||||
ADMIN,
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The StatoPrenotazione enumeration.
|
||||
*/
|
||||
public enum StatoPrenotazione {
|
||||
RICHIESTA,
|
||||
CONFERMATA,
|
||||
RIFIUTATA,
|
||||
ANNULLATA,
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The TipoCanaleNotifica enumeration.
|
||||
*/
|
||||
public enum TipoCanaleNotifica {
|
||||
EMAIL,
|
||||
WHATSAPP,
|
||||
SISTEMA,
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The TipoConferma enumeration.
|
||||
*/
|
||||
public enum TipoConferma {
|
||||
CONFERMATA,
|
||||
RIFIUTATA,
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The TipoDisponibilita enumeration.
|
||||
*/
|
||||
public enum TipoDisponibilita {
|
||||
DISPONIBILE,
|
||||
CHIUSURA,
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The TipoEntita enumeration.
|
||||
*/
|
||||
public enum TipoEntita {
|
||||
PRENOTAZIONE,
|
||||
CONFERMA,
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
|
||||
/**
|
||||
* The TipoEventoNotifica enumeration.
|
||||
*/
|
||||
public enum TipoEventoNotifica {
|
||||
RICHIESTA_CREATA,
|
||||
PRENOTAZIONE_CONFERMATA,
|
||||
PRENOTAZIONE_RIFIUTATA,
|
||||
REMINDER,
|
||||
ANNULLAMENTO,
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* This package file was generated by JHipster
|
||||
*/
|
||||
package it.sw.pa.comune.artegna.domain.enumeration;
|
||||
@@ -0,0 +1,40 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.AuditLog;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the AuditLog entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface AuditLogRepository extends JpaRepository<AuditLog, Long>, JpaSpecificationExecutor<AuditLog> {
|
||||
default Optional<AuditLog> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<AuditLog> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<AuditLog> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select auditLog from AuditLog auditLog left join fetch auditLog.utente",
|
||||
countQuery = "select count(auditLog) from AuditLog auditLog"
|
||||
)
|
||||
Page<AuditLog> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select auditLog from AuditLog auditLog left join fetch auditLog.utente")
|
||||
List<AuditLog> findAllWithToOneRelationships();
|
||||
|
||||
@Query("select auditLog from AuditLog auditLog left join fetch auditLog.utente where auditLog.id =:id")
|
||||
Optional<AuditLog> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Conferma entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface ConfermaRepository extends JpaRepository<Conferma, Long>, JpaSpecificationExecutor<Conferma> {
|
||||
default Optional<Conferma> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<Conferma> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<Conferma> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select conferma from Conferma conferma left join fetch conferma.confermataDa",
|
||||
countQuery = "select count(conferma) from Conferma conferma"
|
||||
)
|
||||
Page<Conferma> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select conferma from Conferma conferma left join fetch conferma.confermataDa")
|
||||
List<Conferma> findAllWithToOneRelationships();
|
||||
|
||||
@Query("select conferma from Conferma conferma left join fetch conferma.confermataDa where conferma.id =:id")
|
||||
Optional<Conferma> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Disponibilita;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Disponibilita entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface DisponibilitaRepository extends JpaRepository<Disponibilita, Long> {
|
||||
default Optional<Disponibilita> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<Disponibilita> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<Disponibilita> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select disponibilita from Disponibilita disponibilita left join fetch disponibilita.struttura",
|
||||
countQuery = "select count(disponibilita) from Disponibilita disponibilita"
|
||||
)
|
||||
Page<Disponibilita> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select disponibilita from Disponibilita disponibilita left join fetch disponibilita.struttura")
|
||||
List<Disponibilita> findAllWithToOneRelationships();
|
||||
|
||||
@Query("select disponibilita from Disponibilita disponibilita left join fetch disponibilita.struttura where disponibilita.id =:id")
|
||||
Optional<Disponibilita> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Liberatoria;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Liberatoria entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface LiberatoriaRepository extends JpaRepository<Liberatoria, Long> {
|
||||
default Optional<Liberatoria> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<Liberatoria> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<Liberatoria> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select liberatoria from Liberatoria liberatoria left join fetch liberatoria.utente",
|
||||
countQuery = "select count(liberatoria) from Liberatoria liberatoria"
|
||||
)
|
||||
Page<Liberatoria> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select liberatoria from Liberatoria liberatoria left join fetch liberatoria.utente")
|
||||
List<Liberatoria> findAllWithToOneRelationships();
|
||||
|
||||
@Query("select liberatoria from Liberatoria liberatoria left join fetch liberatoria.utente where liberatoria.id =:id")
|
||||
Optional<Liberatoria> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Messaggio;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Messaggio entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface MessaggioRepository extends JpaRepository<Messaggio, Long> {
|
||||
default Optional<Messaggio> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<Messaggio> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<Messaggio> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select messaggio from Messaggio messaggio left join fetch messaggio.utente",
|
||||
countQuery = "select count(messaggio) from Messaggio messaggio"
|
||||
)
|
||||
Page<Messaggio> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select messaggio from Messaggio messaggio left join fetch messaggio.utente")
|
||||
List<Messaggio> findAllWithToOneRelationships();
|
||||
|
||||
@Query("select messaggio from Messaggio messaggio left join fetch messaggio.utente where messaggio.id =:id")
|
||||
Optional<Messaggio> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.ModelloLiberatoria;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the ModelloLiberatoria entity.
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
@Repository
|
||||
public interface ModelloLiberatoriaRepository extends JpaRepository<ModelloLiberatoria, Long> {}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Notifica;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Notifica entity.
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
@Repository
|
||||
public interface NotificaRepository extends JpaRepository<Notifica, Long>, JpaSpecificationExecutor<Notifica> {}
|
||||
@@ -0,0 +1,42 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Prenotazione;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Prenotazione entity.
|
||||
*/
|
||||
@Repository
|
||||
public interface PrenotazioneRepository extends JpaRepository<Prenotazione, Long>, JpaSpecificationExecutor<Prenotazione> {
|
||||
default Optional<Prenotazione> findOneWithEagerRelationships(Long id) {
|
||||
return this.findOneWithToOneRelationships(id);
|
||||
}
|
||||
|
||||
default List<Prenotazione> findAllWithEagerRelationships() {
|
||||
return this.findAllWithToOneRelationships();
|
||||
}
|
||||
|
||||
default Page<Prenotazione> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return this.findAllWithToOneRelationships(pageable);
|
||||
}
|
||||
|
||||
@Query(
|
||||
value = "select prenotazione from Prenotazione prenotazione left join fetch prenotazione.utente left join fetch prenotazione.struttura",
|
||||
countQuery = "select count(prenotazione) from Prenotazione prenotazione"
|
||||
)
|
||||
Page<Prenotazione> findAllWithToOneRelationships(Pageable pageable);
|
||||
|
||||
@Query("select prenotazione from Prenotazione prenotazione left join fetch prenotazione.utente left join fetch prenotazione.struttura")
|
||||
List<Prenotazione> findAllWithToOneRelationships();
|
||||
|
||||
@Query(
|
||||
"select prenotazione from Prenotazione prenotazione left join fetch prenotazione.utente left join fetch prenotazione.struttura where prenotazione.id =:id"
|
||||
)
|
||||
Optional<Prenotazione> findOneWithToOneRelationships(@Param("id") Long id);
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the Struttura entity.
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
@Repository
|
||||
public interface StrutturaRepository extends JpaRepository<Struttura, Long>, JpaSpecificationExecutor<Struttura> {}
|
||||
@@ -0,0 +1,12 @@
|
||||
package it.sw.pa.comune.artegna.repository;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import org.springframework.data.jpa.repository.*;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Spring Data JPA repository for the UtenteApp entity.
|
||||
*/
|
||||
@SuppressWarnings("unused")
|
||||
@Repository
|
||||
public interface UtenteAppRepository extends JpaRepository<UtenteApp, Long> {}
|
||||
@@ -0,0 +1,88 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.*; // for static metamodels
|
||||
import it.sw.pa.comune.artegna.domain.AuditLog;
|
||||
import it.sw.pa.comune.artegna.repository.AuditLogRepository;
|
||||
import it.sw.pa.comune.artegna.service.criteria.AuditLogCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.AuditLogDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.AuditLogMapper;
|
||||
import jakarta.persistence.criteria.JoinType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import tech.jhipster.service.QueryService;
|
||||
|
||||
/**
|
||||
* Service for executing complex queries for {@link AuditLog} entities in the database.
|
||||
* The main input is a {@link AuditLogCriteria} which gets converted to {@link Specification},
|
||||
* in a way that all the filters must apply.
|
||||
* It returns a {@link Page} of {@link AuditLogDTO} which fulfills the criteria.
|
||||
*/
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
public class AuditLogQueryService extends QueryService<AuditLog> {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(AuditLogQueryService.class);
|
||||
|
||||
private final AuditLogRepository auditLogRepository;
|
||||
|
||||
private final AuditLogMapper auditLogMapper;
|
||||
|
||||
public AuditLogQueryService(AuditLogRepository auditLogRepository, AuditLogMapper auditLogMapper) {
|
||||
this.auditLogRepository = auditLogRepository;
|
||||
this.auditLogMapper = auditLogMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a {@link Page} of {@link AuditLogDTO} which matches the criteria from the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @param page The page, which should be returned.
|
||||
* @return the matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public Page<AuditLogDTO> findByCriteria(AuditLogCriteria criteria, Pageable page) {
|
||||
LOG.debug("find by criteria : {}, page: {}", criteria, page);
|
||||
final Specification<AuditLog> specification = createSpecification(criteria);
|
||||
return auditLogRepository.findAll(specification, page).map(auditLogMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of matching entities in the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the number of matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public long countByCriteria(AuditLogCriteria criteria) {
|
||||
LOG.debug("count by criteria : {}", criteria);
|
||||
final Specification<AuditLog> specification = createSpecification(criteria);
|
||||
return auditLogRepository.count(specification);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to convert {@link AuditLogCriteria} to a {@link Specification}
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the matching {@link Specification} of the entity.
|
||||
*/
|
||||
protected Specification<AuditLog> createSpecification(AuditLogCriteria criteria) {
|
||||
Specification<AuditLog> specification = Specification.unrestricted();
|
||||
if (criteria != null) {
|
||||
// This has to be called first, because the distinct method returns null
|
||||
specification = Specification.allOf(
|
||||
Boolean.TRUE.equals(criteria.getDistinct()) ? distinct(criteria.getDistinct()) : null,
|
||||
buildRangeSpecification(criteria.getId(), AuditLog_.id),
|
||||
buildSpecification(criteria.getEntitaTipo(), AuditLog_.entitaTipo),
|
||||
buildRangeSpecification(criteria.getEntitaId(), AuditLog_.entitaId),
|
||||
buildSpecification(criteria.getAzione(), AuditLog_.azione),
|
||||
buildStringSpecification(criteria.getDettagli(), AuditLog_.dettagli),
|
||||
buildStringSpecification(criteria.getIpAddress(), AuditLog_.ipAddress),
|
||||
buildRangeSpecification(criteria.getCreatedAt(), AuditLog_.createdAt),
|
||||
buildSpecification(criteria.getUtenteId(), root -> root.join(AuditLog_.utente, JoinType.LEFT).get(UtenteApp_.id))
|
||||
);
|
||||
}
|
||||
return specification;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.AuditLogDTO;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.AuditLog}.
|
||||
*/
|
||||
public interface AuditLogService {
|
||||
/**
|
||||
* Save a auditLog.
|
||||
*
|
||||
* @param auditLogDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
AuditLogDTO save(AuditLogDTO auditLogDTO);
|
||||
|
||||
/**
|
||||
* Updates a auditLog.
|
||||
*
|
||||
* @param auditLogDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
AuditLogDTO update(AuditLogDTO auditLogDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a auditLog.
|
||||
*
|
||||
* @param auditLogDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<AuditLogDTO> partialUpdate(AuditLogDTO auditLogDTO);
|
||||
|
||||
/**
|
||||
* Get all the auditLogs with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<AuditLogDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" auditLog.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<AuditLogDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" auditLog.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.*; // for static metamodels
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import it.sw.pa.comune.artegna.repository.ConfermaRepository;
|
||||
import it.sw.pa.comune.artegna.service.criteria.ConfermaCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.ConfermaMapper;
|
||||
import jakarta.persistence.criteria.JoinType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import tech.jhipster.service.QueryService;
|
||||
|
||||
/**
|
||||
* Service for executing complex queries for {@link Conferma} entities in the database.
|
||||
* The main input is a {@link ConfermaCriteria} which gets converted to {@link Specification},
|
||||
* in a way that all the filters must apply.
|
||||
* It returns a {@link Page} of {@link ConfermaDTO} which fulfills the criteria.
|
||||
*/
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
public class ConfermaQueryService extends QueryService<Conferma> {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ConfermaQueryService.class);
|
||||
|
||||
private final ConfermaRepository confermaRepository;
|
||||
|
||||
private final ConfermaMapper confermaMapper;
|
||||
|
||||
public ConfermaQueryService(ConfermaRepository confermaRepository, ConfermaMapper confermaMapper) {
|
||||
this.confermaRepository = confermaRepository;
|
||||
this.confermaMapper = confermaMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a {@link Page} of {@link ConfermaDTO} which matches the criteria from the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @param page The page, which should be returned.
|
||||
* @return the matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public Page<ConfermaDTO> findByCriteria(ConfermaCriteria criteria, Pageable page) {
|
||||
LOG.debug("find by criteria : {}, page: {}", criteria, page);
|
||||
final Specification<Conferma> specification = createSpecification(criteria);
|
||||
return confermaRepository.findAll(specification, page).map(confermaMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of matching entities in the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the number of matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public long countByCriteria(ConfermaCriteria criteria) {
|
||||
LOG.debug("count by criteria : {}", criteria);
|
||||
final Specification<Conferma> specification = createSpecification(criteria);
|
||||
return confermaRepository.count(specification);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to convert {@link ConfermaCriteria} to a {@link Specification}
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the matching {@link Specification} of the entity.
|
||||
*/
|
||||
protected Specification<Conferma> createSpecification(ConfermaCriteria criteria) {
|
||||
Specification<Conferma> specification = Specification.unrestricted();
|
||||
if (criteria != null) {
|
||||
// This has to be called first, because the distinct method returns null
|
||||
specification = Specification.allOf(
|
||||
Boolean.TRUE.equals(criteria.getDistinct()) ? distinct(criteria.getDistinct()) : null,
|
||||
buildRangeSpecification(criteria.getId(), Conferma_.id),
|
||||
buildStringSpecification(criteria.getMotivoConferma(), Conferma_.motivoConferma),
|
||||
buildSpecification(criteria.getTipoConferma(), Conferma_.tipoConferma),
|
||||
buildSpecification(criteria.getConfermataDaId(), root ->
|
||||
root.join(Conferma_.confermataDa, JoinType.LEFT).get(UtenteApp_.id)
|
||||
),
|
||||
buildSpecification(criteria.getPrenotazioneId(), root ->
|
||||
root.join(Conferma_.prenotazione, JoinType.LEFT).get(Prenotazione_.id)
|
||||
)
|
||||
);
|
||||
}
|
||||
return specification;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Conferma}.
|
||||
*/
|
||||
public interface ConfermaService {
|
||||
/**
|
||||
* Save a conferma.
|
||||
*
|
||||
* @param confermaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
ConfermaDTO save(ConfermaDTO confermaDTO);
|
||||
|
||||
/**
|
||||
* Updates a conferma.
|
||||
*
|
||||
* @param confermaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
ConfermaDTO update(ConfermaDTO confermaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a conferma.
|
||||
*
|
||||
* @param confermaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<ConfermaDTO> partialUpdate(ConfermaDTO confermaDTO);
|
||||
|
||||
/**
|
||||
* Get all the ConfermaDTO where Prenotazione is {@code null}.
|
||||
*
|
||||
* @return the {@link List} of entities.
|
||||
*/
|
||||
List<ConfermaDTO> findAllWherePrenotazioneIsNull();
|
||||
|
||||
/**
|
||||
* Get all the confermas with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<ConfermaDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" conferma.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<ConfermaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" conferma.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.DisponibilitaDTO;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Disponibilita}.
|
||||
*/
|
||||
public interface DisponibilitaService {
|
||||
/**
|
||||
* Save a disponibilita.
|
||||
*
|
||||
* @param disponibilitaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
DisponibilitaDTO save(DisponibilitaDTO disponibilitaDTO);
|
||||
|
||||
/**
|
||||
* Updates a disponibilita.
|
||||
*
|
||||
* @param disponibilitaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
DisponibilitaDTO update(DisponibilitaDTO disponibilitaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a disponibilita.
|
||||
*
|
||||
* @param disponibilitaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<DisponibilitaDTO> partialUpdate(DisponibilitaDTO disponibilitaDTO);
|
||||
|
||||
/**
|
||||
* Get all the disponibilitas.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<DisponibilitaDTO> findAll(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get all the disponibilitas with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<DisponibilitaDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" disponibilita.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<DisponibilitaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" disponibilita.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.LiberatoriaDTO;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Liberatoria}.
|
||||
*/
|
||||
public interface LiberatoriaService {
|
||||
/**
|
||||
* Save a liberatoria.
|
||||
*
|
||||
* @param liberatoriaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
LiberatoriaDTO save(LiberatoriaDTO liberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Updates a liberatoria.
|
||||
*
|
||||
* @param liberatoriaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
LiberatoriaDTO update(LiberatoriaDTO liberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a liberatoria.
|
||||
*
|
||||
* @param liberatoriaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<LiberatoriaDTO> partialUpdate(LiberatoriaDTO liberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Get all the liberatorias.
|
||||
*
|
||||
* @return the list of entities.
|
||||
*/
|
||||
List<LiberatoriaDTO> findAll();
|
||||
|
||||
/**
|
||||
* Get all the liberatorias with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<LiberatoriaDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" liberatoria.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<LiberatoriaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" liberatoria.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.MessaggioDTO;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Messaggio}.
|
||||
*/
|
||||
public interface MessaggioService {
|
||||
/**
|
||||
* Save a messaggio.
|
||||
*
|
||||
* @param messaggioDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
MessaggioDTO save(MessaggioDTO messaggioDTO);
|
||||
|
||||
/**
|
||||
* Updates a messaggio.
|
||||
*
|
||||
* @param messaggioDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
MessaggioDTO update(MessaggioDTO messaggioDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a messaggio.
|
||||
*
|
||||
* @param messaggioDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<MessaggioDTO> partialUpdate(MessaggioDTO messaggioDTO);
|
||||
|
||||
/**
|
||||
* Get all the messaggios.
|
||||
*
|
||||
* @return the list of entities.
|
||||
*/
|
||||
List<MessaggioDTO> findAll();
|
||||
|
||||
/**
|
||||
* Get all the messaggios with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<MessaggioDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" messaggio.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<MessaggioDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" messaggio.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.ModelloLiberatoriaDTO;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.ModelloLiberatoria}.
|
||||
*/
|
||||
public interface ModelloLiberatoriaService {
|
||||
/**
|
||||
* Save a modelloLiberatoria.
|
||||
*
|
||||
* @param modelloLiberatoriaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
ModelloLiberatoriaDTO save(ModelloLiberatoriaDTO modelloLiberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Updates a modelloLiberatoria.
|
||||
*
|
||||
* @param modelloLiberatoriaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
ModelloLiberatoriaDTO update(ModelloLiberatoriaDTO modelloLiberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a modelloLiberatoria.
|
||||
*
|
||||
* @param modelloLiberatoriaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<ModelloLiberatoriaDTO> partialUpdate(ModelloLiberatoriaDTO modelloLiberatoriaDTO);
|
||||
|
||||
/**
|
||||
* Get all the modelloLiberatorias.
|
||||
*
|
||||
* @return the list of entities.
|
||||
*/
|
||||
List<ModelloLiberatoriaDTO> findAll();
|
||||
|
||||
/**
|
||||
* Get the "id" modelloLiberatoria.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<ModelloLiberatoriaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" modelloLiberatoria.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.*; // for static metamodels
|
||||
import it.sw.pa.comune.artegna.domain.Notifica;
|
||||
import it.sw.pa.comune.artegna.repository.NotificaRepository;
|
||||
import it.sw.pa.comune.artegna.service.criteria.NotificaCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.NotificaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.NotificaMapper;
|
||||
import jakarta.persistence.criteria.JoinType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import tech.jhipster.service.QueryService;
|
||||
|
||||
/**
|
||||
* Service for executing complex queries for {@link Notifica} entities in the database.
|
||||
* The main input is a {@link NotificaCriteria} which gets converted to {@link Specification},
|
||||
* in a way that all the filters must apply.
|
||||
* It returns a {@link Page} of {@link NotificaDTO} which fulfills the criteria.
|
||||
*/
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
public class NotificaQueryService extends QueryService<Notifica> {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(NotificaQueryService.class);
|
||||
|
||||
private final NotificaRepository notificaRepository;
|
||||
|
||||
private final NotificaMapper notificaMapper;
|
||||
|
||||
public NotificaQueryService(NotificaRepository notificaRepository, NotificaMapper notificaMapper) {
|
||||
this.notificaRepository = notificaRepository;
|
||||
this.notificaMapper = notificaMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a {@link Page} of {@link NotificaDTO} which matches the criteria from the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @param page The page, which should be returned.
|
||||
* @return the matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public Page<NotificaDTO> findByCriteria(NotificaCriteria criteria, Pageable page) {
|
||||
LOG.debug("find by criteria : {}, page: {}", criteria, page);
|
||||
final Specification<Notifica> specification = createSpecification(criteria);
|
||||
return notificaRepository.findAll(specification, page).map(notificaMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of matching entities in the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the number of matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public long countByCriteria(NotificaCriteria criteria) {
|
||||
LOG.debug("count by criteria : {}", criteria);
|
||||
final Specification<Notifica> specification = createSpecification(criteria);
|
||||
return notificaRepository.count(specification);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to convert {@link NotificaCriteria} to a {@link Specification}
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the matching {@link Specification} of the entity.
|
||||
*/
|
||||
protected Specification<Notifica> createSpecification(NotificaCriteria criteria) {
|
||||
Specification<Notifica> specification = Specification.unrestricted();
|
||||
if (criteria != null) {
|
||||
// This has to be called first, because the distinct method returns null
|
||||
specification = Specification.allOf(
|
||||
Boolean.TRUE.equals(criteria.getDistinct()) ? distinct(criteria.getDistinct()) : null,
|
||||
buildRangeSpecification(criteria.getId(), Notifica_.id),
|
||||
buildSpecification(criteria.getTipoCanale(), Notifica_.tipoCanale),
|
||||
buildSpecification(criteria.getTipoEvento(), Notifica_.tipoEvento),
|
||||
buildStringSpecification(criteria.getMessaggio(), Notifica_.messaggio),
|
||||
buildSpecification(criteria.getInviata(), Notifica_.inviata),
|
||||
buildRangeSpecification(criteria.getInviataAt(), Notifica_.inviataAt),
|
||||
buildStringSpecification(criteria.getErrore(), Notifica_.errore),
|
||||
buildRangeSpecification(criteria.getCreatedAt(), Notifica_.createdAt),
|
||||
buildSpecification(criteria.getConfermaId(), root -> root.join(Notifica_.conferma, JoinType.LEFT).get(Conferma_.id))
|
||||
);
|
||||
}
|
||||
return specification;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.NotificaDTO;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Notifica}.
|
||||
*/
|
||||
public interface NotificaService {
|
||||
/**
|
||||
* Save a notifica.
|
||||
*
|
||||
* @param notificaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
NotificaDTO save(NotificaDTO notificaDTO);
|
||||
|
||||
/**
|
||||
* Updates a notifica.
|
||||
*
|
||||
* @param notificaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
NotificaDTO update(NotificaDTO notificaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a notifica.
|
||||
*
|
||||
* @param notificaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<NotificaDTO> partialUpdate(NotificaDTO notificaDTO);
|
||||
|
||||
/**
|
||||
* Get the "id" notifica.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<NotificaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" notifica.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.*; // for static metamodels
|
||||
import it.sw.pa.comune.artegna.domain.Prenotazione;
|
||||
import it.sw.pa.comune.artegna.repository.PrenotazioneRepository;
|
||||
import it.sw.pa.comune.artegna.service.criteria.PrenotazioneCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.PrenotazioneDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.PrenotazioneMapper;
|
||||
import jakarta.persistence.criteria.JoinType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import tech.jhipster.service.QueryService;
|
||||
|
||||
/**
|
||||
* Service for executing complex queries for {@link Prenotazione} entities in the database.
|
||||
* The main input is a {@link PrenotazioneCriteria} which gets converted to {@link Specification},
|
||||
* in a way that all the filters must apply.
|
||||
* It returns a {@link Page} of {@link PrenotazioneDTO} which fulfills the criteria.
|
||||
*/
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
public class PrenotazioneQueryService extends QueryService<Prenotazione> {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(PrenotazioneQueryService.class);
|
||||
|
||||
private final PrenotazioneRepository prenotazioneRepository;
|
||||
|
||||
private final PrenotazioneMapper prenotazioneMapper;
|
||||
|
||||
public PrenotazioneQueryService(PrenotazioneRepository prenotazioneRepository, PrenotazioneMapper prenotazioneMapper) {
|
||||
this.prenotazioneRepository = prenotazioneRepository;
|
||||
this.prenotazioneMapper = prenotazioneMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a {@link Page} of {@link PrenotazioneDTO} which matches the criteria from the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @param page The page, which should be returned.
|
||||
* @return the matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public Page<PrenotazioneDTO> findByCriteria(PrenotazioneCriteria criteria, Pageable page) {
|
||||
LOG.debug("find by criteria : {}, page: {}", criteria, page);
|
||||
final Specification<Prenotazione> specification = createSpecification(criteria);
|
||||
return prenotazioneRepository.findAll(specification, page).map(prenotazioneMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of matching entities in the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the number of matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public long countByCriteria(PrenotazioneCriteria criteria) {
|
||||
LOG.debug("count by criteria : {}", criteria);
|
||||
final Specification<Prenotazione> specification = createSpecification(criteria);
|
||||
return prenotazioneRepository.count(specification);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to convert {@link PrenotazioneCriteria} to a {@link Specification}
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the matching {@link Specification} of the entity.
|
||||
*/
|
||||
protected Specification<Prenotazione> createSpecification(PrenotazioneCriteria criteria) {
|
||||
Specification<Prenotazione> specification = Specification.unrestricted();
|
||||
if (criteria != null) {
|
||||
// This has to be called first, because the distinct method returns null
|
||||
specification = Specification.allOf(
|
||||
Boolean.TRUE.equals(criteria.getDistinct()) ? distinct(criteria.getDistinct()) : null,
|
||||
buildRangeSpecification(criteria.getId(), Prenotazione_.id),
|
||||
buildRangeSpecification(criteria.getOraInizio(), Prenotazione_.oraInizio),
|
||||
buildRangeSpecification(criteria.getOraFine(), Prenotazione_.oraFine),
|
||||
buildSpecification(criteria.getStato(), Prenotazione_.stato),
|
||||
buildStringSpecification(criteria.getMotivoEvento(), Prenotazione_.motivoEvento),
|
||||
buildRangeSpecification(criteria.getNumeroPartecipanti(), Prenotazione_.numeroPartecipanti),
|
||||
buildStringSpecification(criteria.getNoteUtente(), Prenotazione_.noteUtente),
|
||||
buildSpecification(criteria.getConfermaId(), root -> root.join(Prenotazione_.conferma, JoinType.LEFT).get(Conferma_.id)),
|
||||
buildSpecification(criteria.getUtenteId(), root -> root.join(Prenotazione_.utente, JoinType.LEFT).get(UtenteApp_.id)),
|
||||
buildSpecification(criteria.getStrutturaId(), root -> root.join(Prenotazione_.struttura, JoinType.LEFT).get(Struttura_.id))
|
||||
);
|
||||
}
|
||||
return specification;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.PrenotazioneDTO;
|
||||
import java.util.Optional;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Prenotazione}.
|
||||
*/
|
||||
public interface PrenotazioneService {
|
||||
/**
|
||||
* Save a prenotazione.
|
||||
*
|
||||
* @param prenotazioneDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
PrenotazioneDTO save(PrenotazioneDTO prenotazioneDTO);
|
||||
|
||||
/**
|
||||
* Updates a prenotazione.
|
||||
*
|
||||
* @param prenotazioneDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
PrenotazioneDTO update(PrenotazioneDTO prenotazioneDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a prenotazione.
|
||||
*
|
||||
* @param prenotazioneDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<PrenotazioneDTO> partialUpdate(PrenotazioneDTO prenotazioneDTO);
|
||||
|
||||
/**
|
||||
* Get all the prenotaziones with eager load of many-to-many relationships.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
Page<PrenotazioneDTO> findAllWithEagerRelationships(Pageable pageable);
|
||||
|
||||
/**
|
||||
* Get the "id" prenotazione.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<PrenotazioneDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" prenotazione.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.*; // for static metamodels
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.repository.StrutturaRepository;
|
||||
import it.sw.pa.comune.artegna.service.criteria.StrutturaCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.StrutturaMapper;
|
||||
import jakarta.persistence.criteria.JoinType;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.domain.Specification;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import tech.jhipster.service.QueryService;
|
||||
|
||||
/**
|
||||
* Service for executing complex queries for {@link Struttura} entities in the database.
|
||||
* The main input is a {@link StrutturaCriteria} which gets converted to {@link Specification},
|
||||
* in a way that all the filters must apply.
|
||||
* It returns a {@link Page} of {@link StrutturaDTO} which fulfills the criteria.
|
||||
*/
|
||||
@Service
|
||||
@Transactional(readOnly = true)
|
||||
public class StrutturaQueryService extends QueryService<Struttura> {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(StrutturaQueryService.class);
|
||||
|
||||
private final StrutturaRepository strutturaRepository;
|
||||
|
||||
private final StrutturaMapper strutturaMapper;
|
||||
|
||||
public StrutturaQueryService(StrutturaRepository strutturaRepository, StrutturaMapper strutturaMapper) {
|
||||
this.strutturaRepository = strutturaRepository;
|
||||
this.strutturaMapper = strutturaMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a {@link Page} of {@link StrutturaDTO} which matches the criteria from the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @param page The page, which should be returned.
|
||||
* @return the matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public Page<StrutturaDTO> findByCriteria(StrutturaCriteria criteria, Pageable page) {
|
||||
LOG.debug("find by criteria : {}, page: {}", criteria, page);
|
||||
final Specification<Struttura> specification = createSpecification(criteria);
|
||||
return strutturaRepository.findAll(specification, page).map(strutturaMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the number of matching entities in the database.
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the number of matching entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public long countByCriteria(StrutturaCriteria criteria) {
|
||||
LOG.debug("count by criteria : {}", criteria);
|
||||
final Specification<Struttura> specification = createSpecification(criteria);
|
||||
return strutturaRepository.count(specification);
|
||||
}
|
||||
|
||||
/**
|
||||
* Function to convert {@link StrutturaCriteria} to a {@link Specification}
|
||||
* @param criteria The object which holds all the filters, which the entities should match.
|
||||
* @return the matching {@link Specification} of the entity.
|
||||
*/
|
||||
protected Specification<Struttura> createSpecification(StrutturaCriteria criteria) {
|
||||
Specification<Struttura> specification = Specification.unrestricted();
|
||||
if (criteria != null) {
|
||||
// This has to be called first, because the distinct method returns null
|
||||
specification = Specification.allOf(
|
||||
Boolean.TRUE.equals(criteria.getDistinct()) ? distinct(criteria.getDistinct()) : null,
|
||||
buildRangeSpecification(criteria.getId(), Struttura_.id),
|
||||
buildStringSpecification(criteria.getNome(), Struttura_.nome),
|
||||
buildStringSpecification(criteria.getDescrizione(), Struttura_.descrizione),
|
||||
buildStringSpecification(criteria.getIndirizzo(), Struttura_.indirizzo),
|
||||
buildRangeSpecification(criteria.getCapienzaMax(), Struttura_.capienzaMax),
|
||||
buildSpecification(criteria.getAttiva(), Struttura_.attiva),
|
||||
buildStringSpecification(criteria.getFotoUrl(), Struttura_.fotoUrl),
|
||||
buildRangeSpecification(criteria.getCreatedAt(), Struttura_.createdAt),
|
||||
buildRangeSpecification(criteria.getUpdatedAt(), Struttura_.updatedAt),
|
||||
buildSpecification(criteria.getDisponibilitaId(), root ->
|
||||
root.join(Struttura_.disponibilitas, JoinType.LEFT).get(Disponibilita_.id)
|
||||
),
|
||||
buildSpecification(criteria.getModuliLiberatorieId(), root ->
|
||||
root.join(Struttura_.moduliLiberatories, JoinType.LEFT).get(ModelloLiberatoria_.id)
|
||||
)
|
||||
);
|
||||
}
|
||||
return specification;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.Struttura}.
|
||||
*/
|
||||
public interface StrutturaService {
|
||||
/**
|
||||
* Save a struttura.
|
||||
*
|
||||
* @param strutturaDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
StrutturaDTO save(StrutturaDTO strutturaDTO);
|
||||
|
||||
/**
|
||||
* Updates a struttura.
|
||||
*
|
||||
* @param strutturaDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
StrutturaDTO update(StrutturaDTO strutturaDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a struttura.
|
||||
*
|
||||
* @param strutturaDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<StrutturaDTO> partialUpdate(StrutturaDTO strutturaDTO);
|
||||
|
||||
/**
|
||||
* Get the "id" struttura.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<StrutturaDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" struttura.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package it.sw.pa.comune.artegna.service;
|
||||
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* Service Interface for managing {@link it.sw.pa.comune.artegna.domain.UtenteApp}.
|
||||
*/
|
||||
public interface UtenteAppService {
|
||||
/**
|
||||
* Save a utenteApp.
|
||||
*
|
||||
* @param utenteAppDTO the entity to save.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
UtenteAppDTO save(UtenteAppDTO utenteAppDTO);
|
||||
|
||||
/**
|
||||
* Updates a utenteApp.
|
||||
*
|
||||
* @param utenteAppDTO the entity to update.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
UtenteAppDTO update(UtenteAppDTO utenteAppDTO);
|
||||
|
||||
/**
|
||||
* Partially updates a utenteApp.
|
||||
*
|
||||
* @param utenteAppDTO the entity to update partially.
|
||||
* @return the persisted entity.
|
||||
*/
|
||||
Optional<UtenteAppDTO> partialUpdate(UtenteAppDTO utenteAppDTO);
|
||||
|
||||
/**
|
||||
* Get all the utenteApps.
|
||||
*
|
||||
* @return the list of entities.
|
||||
*/
|
||||
List<UtenteAppDTO> findAll();
|
||||
|
||||
/**
|
||||
* Get the "id" utenteApp.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
* @return the entity.
|
||||
*/
|
||||
Optional<UtenteAppDTO> findOne(Long id);
|
||||
|
||||
/**
|
||||
* Delete the "id" utenteApp.
|
||||
*
|
||||
* @param id the id of the entity.
|
||||
*/
|
||||
void delete(Long id);
|
||||
}
|
||||
@@ -0,0 +1,313 @@
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.AzioneAudit;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEntita;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.springdoc.core.annotations.ParameterObject;
|
||||
import tech.jhipster.service.Criteria;
|
||||
import tech.jhipster.service.filter.*;
|
||||
|
||||
/**
|
||||
* Criteria class for the {@link it.sw.pa.comune.artegna.domain.AuditLog} entity. This class is used
|
||||
* in {@link it.sw.pa.comune.artegna.web.rest.AuditLogResource} to receive all the possible filtering options from
|
||||
* the Http GET request parameters.
|
||||
* For example the following could be a valid request:
|
||||
* {@code /audit-logs?id.greaterThan=5&attr1.contains=something&attr2.specified=false}
|
||||
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
|
||||
* fix type specific filters.
|
||||
*/
|
||||
@ParameterObject
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class AuditLogCriteria implements Serializable, Criteria {
|
||||
|
||||
/**
|
||||
* Class for filtering TipoEntita
|
||||
*/
|
||||
public static class TipoEntitaFilter extends Filter<TipoEntita> {
|
||||
|
||||
public TipoEntitaFilter() {}
|
||||
|
||||
public TipoEntitaFilter(TipoEntitaFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TipoEntitaFilter copy() {
|
||||
return new TipoEntitaFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Class for filtering AzioneAudit
|
||||
*/
|
||||
public static class AzioneAuditFilter extends Filter<AzioneAudit> {
|
||||
|
||||
public AzioneAuditFilter() {}
|
||||
|
||||
public AzioneAuditFilter(AzioneAuditFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AzioneAuditFilter copy() {
|
||||
return new AzioneAuditFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private LongFilter id;
|
||||
|
||||
private TipoEntitaFilter entitaTipo;
|
||||
|
||||
private LongFilter entitaId;
|
||||
|
||||
private AzioneAuditFilter azione;
|
||||
|
||||
private StringFilter dettagli;
|
||||
|
||||
private StringFilter ipAddress;
|
||||
|
||||
private InstantFilter createdAt;
|
||||
|
||||
private LongFilter utenteId;
|
||||
|
||||
private Boolean distinct;
|
||||
|
||||
public AuditLogCriteria() {}
|
||||
|
||||
public AuditLogCriteria(AuditLogCriteria other) {
|
||||
this.id = other.optionalId().map(LongFilter::copy).orElse(null);
|
||||
this.entitaTipo = other.optionalEntitaTipo().map(TipoEntitaFilter::copy).orElse(null);
|
||||
this.entitaId = other.optionalEntitaId().map(LongFilter::copy).orElse(null);
|
||||
this.azione = other.optionalAzione().map(AzioneAuditFilter::copy).orElse(null);
|
||||
this.dettagli = other.optionalDettagli().map(StringFilter::copy).orElse(null);
|
||||
this.ipAddress = other.optionalIpAddress().map(StringFilter::copy).orElse(null);
|
||||
this.createdAt = other.optionalCreatedAt().map(InstantFilter::copy).orElse(null);
|
||||
this.utenteId = other.optionalUtenteId().map(LongFilter::copy).orElse(null);
|
||||
this.distinct = other.distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AuditLogCriteria copy() {
|
||||
return new AuditLogCriteria(this);
|
||||
}
|
||||
|
||||
public LongFilter getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalId() {
|
||||
return Optional.ofNullable(id);
|
||||
}
|
||||
|
||||
public LongFilter id() {
|
||||
if (id == null) {
|
||||
setId(new LongFilter());
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(LongFilter id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoEntitaFilter getEntitaTipo() {
|
||||
return entitaTipo;
|
||||
}
|
||||
|
||||
public Optional<TipoEntitaFilter> optionalEntitaTipo() {
|
||||
return Optional.ofNullable(entitaTipo);
|
||||
}
|
||||
|
||||
public TipoEntitaFilter entitaTipo() {
|
||||
if (entitaTipo == null) {
|
||||
setEntitaTipo(new TipoEntitaFilter());
|
||||
}
|
||||
return entitaTipo;
|
||||
}
|
||||
|
||||
public void setEntitaTipo(TipoEntitaFilter entitaTipo) {
|
||||
this.entitaTipo = entitaTipo;
|
||||
}
|
||||
|
||||
public LongFilter getEntitaId() {
|
||||
return entitaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalEntitaId() {
|
||||
return Optional.ofNullable(entitaId);
|
||||
}
|
||||
|
||||
public LongFilter entitaId() {
|
||||
if (entitaId == null) {
|
||||
setEntitaId(new LongFilter());
|
||||
}
|
||||
return entitaId;
|
||||
}
|
||||
|
||||
public void setEntitaId(LongFilter entitaId) {
|
||||
this.entitaId = entitaId;
|
||||
}
|
||||
|
||||
public AzioneAuditFilter getAzione() {
|
||||
return azione;
|
||||
}
|
||||
|
||||
public Optional<AzioneAuditFilter> optionalAzione() {
|
||||
return Optional.ofNullable(azione);
|
||||
}
|
||||
|
||||
public AzioneAuditFilter azione() {
|
||||
if (azione == null) {
|
||||
setAzione(new AzioneAuditFilter());
|
||||
}
|
||||
return azione;
|
||||
}
|
||||
|
||||
public void setAzione(AzioneAuditFilter azione) {
|
||||
this.azione = azione;
|
||||
}
|
||||
|
||||
public StringFilter getDettagli() {
|
||||
return dettagli;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalDettagli() {
|
||||
return Optional.ofNullable(dettagli);
|
||||
}
|
||||
|
||||
public StringFilter dettagli() {
|
||||
if (dettagli == null) {
|
||||
setDettagli(new StringFilter());
|
||||
}
|
||||
return dettagli;
|
||||
}
|
||||
|
||||
public void setDettagli(StringFilter dettagli) {
|
||||
this.dettagli = dettagli;
|
||||
}
|
||||
|
||||
public StringFilter getIpAddress() {
|
||||
return ipAddress;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalIpAddress() {
|
||||
return Optional.ofNullable(ipAddress);
|
||||
}
|
||||
|
||||
public StringFilter ipAddress() {
|
||||
if (ipAddress == null) {
|
||||
setIpAddress(new StringFilter());
|
||||
}
|
||||
return ipAddress;
|
||||
}
|
||||
|
||||
public void setIpAddress(StringFilter ipAddress) {
|
||||
this.ipAddress = ipAddress;
|
||||
}
|
||||
|
||||
public InstantFilter getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalCreatedAt() {
|
||||
return Optional.ofNullable(createdAt);
|
||||
}
|
||||
|
||||
public InstantFilter createdAt() {
|
||||
if (createdAt == null) {
|
||||
setCreatedAt(new InstantFilter());
|
||||
}
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(InstantFilter createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public LongFilter getUtenteId() {
|
||||
return utenteId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalUtenteId() {
|
||||
return Optional.ofNullable(utenteId);
|
||||
}
|
||||
|
||||
public LongFilter utenteId() {
|
||||
if (utenteId == null) {
|
||||
setUtenteId(new LongFilter());
|
||||
}
|
||||
return utenteId;
|
||||
}
|
||||
|
||||
public void setUtenteId(LongFilter utenteId) {
|
||||
this.utenteId = utenteId;
|
||||
}
|
||||
|
||||
public Boolean getDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public Optional<Boolean> optionalDistinct() {
|
||||
return Optional.ofNullable(distinct);
|
||||
}
|
||||
|
||||
public Boolean distinct() {
|
||||
if (distinct == null) {
|
||||
setDistinct(true);
|
||||
}
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public void setDistinct(Boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
final AuditLogCriteria that = (AuditLogCriteria) o;
|
||||
return (
|
||||
Objects.equals(id, that.id) &&
|
||||
Objects.equals(entitaTipo, that.entitaTipo) &&
|
||||
Objects.equals(entitaId, that.entitaId) &&
|
||||
Objects.equals(azione, that.azione) &&
|
||||
Objects.equals(dettagli, that.dettagli) &&
|
||||
Objects.equals(ipAddress, that.ipAddress) &&
|
||||
Objects.equals(createdAt, that.createdAt) &&
|
||||
Objects.equals(utenteId, that.utenteId) &&
|
||||
Objects.equals(distinct, that.distinct)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(id, entitaTipo, entitaId, azione, dettagli, ipAddress, createdAt, utenteId, distinct);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "AuditLogCriteria{" +
|
||||
optionalId().map(f -> "id=" + f + ", ").orElse("") +
|
||||
optionalEntitaTipo().map(f -> "entitaTipo=" + f + ", ").orElse("") +
|
||||
optionalEntitaId().map(f -> "entitaId=" + f + ", ").orElse("") +
|
||||
optionalAzione().map(f -> "azione=" + f + ", ").orElse("") +
|
||||
optionalDettagli().map(f -> "dettagli=" + f + ", ").orElse("") +
|
||||
optionalIpAddress().map(f -> "ipAddress=" + f + ", ").orElse("") +
|
||||
optionalCreatedAt().map(f -> "createdAt=" + f + ", ").orElse("") +
|
||||
optionalUtenteId().map(f -> "utenteId=" + f + ", ").orElse("") +
|
||||
optionalDistinct().map(f -> "distinct=" + f + ", ").orElse("") +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,223 @@
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoConferma;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.springdoc.core.annotations.ParameterObject;
|
||||
import tech.jhipster.service.Criteria;
|
||||
import tech.jhipster.service.filter.*;
|
||||
|
||||
/**
|
||||
* Criteria class for the {@link it.sw.pa.comune.artegna.domain.Conferma} entity. This class is used
|
||||
* in {@link it.sw.pa.comune.artegna.web.rest.ConfermaResource} to receive all the possible filtering options from
|
||||
* the Http GET request parameters.
|
||||
* For example the following could be a valid request:
|
||||
* {@code /confermas?id.greaterThan=5&attr1.contains=something&attr2.specified=false}
|
||||
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
|
||||
* fix type specific filters.
|
||||
*/
|
||||
@ParameterObject
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class ConfermaCriteria implements Serializable, Criteria {
|
||||
|
||||
/**
|
||||
* Class for filtering TipoConferma
|
||||
*/
|
||||
public static class TipoConfermaFilter extends Filter<TipoConferma> {
|
||||
|
||||
public TipoConfermaFilter() {}
|
||||
|
||||
public TipoConfermaFilter(TipoConfermaFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TipoConfermaFilter copy() {
|
||||
return new TipoConfermaFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private LongFilter id;
|
||||
|
||||
private StringFilter motivoConferma;
|
||||
|
||||
private TipoConfermaFilter tipoConferma;
|
||||
|
||||
private LongFilter confermataDaId;
|
||||
|
||||
private LongFilter prenotazioneId;
|
||||
|
||||
private Boolean distinct;
|
||||
|
||||
public ConfermaCriteria() {}
|
||||
|
||||
public ConfermaCriteria(ConfermaCriteria other) {
|
||||
this.id = other.optionalId().map(LongFilter::copy).orElse(null);
|
||||
this.motivoConferma = other.optionalMotivoConferma().map(StringFilter::copy).orElse(null);
|
||||
this.tipoConferma = other.optionalTipoConferma().map(TipoConfermaFilter::copy).orElse(null);
|
||||
this.confermataDaId = other.optionalConfermataDaId().map(LongFilter::copy).orElse(null);
|
||||
this.prenotazioneId = other.optionalPrenotazioneId().map(LongFilter::copy).orElse(null);
|
||||
this.distinct = other.distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConfermaCriteria copy() {
|
||||
return new ConfermaCriteria(this);
|
||||
}
|
||||
|
||||
public LongFilter getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalId() {
|
||||
return Optional.ofNullable(id);
|
||||
}
|
||||
|
||||
public LongFilter id() {
|
||||
if (id == null) {
|
||||
setId(new LongFilter());
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(LongFilter id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public StringFilter getMotivoConferma() {
|
||||
return motivoConferma;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalMotivoConferma() {
|
||||
return Optional.ofNullable(motivoConferma);
|
||||
}
|
||||
|
||||
public StringFilter motivoConferma() {
|
||||
if (motivoConferma == null) {
|
||||
setMotivoConferma(new StringFilter());
|
||||
}
|
||||
return motivoConferma;
|
||||
}
|
||||
|
||||
public void setMotivoConferma(StringFilter motivoConferma) {
|
||||
this.motivoConferma = motivoConferma;
|
||||
}
|
||||
|
||||
public TipoConfermaFilter getTipoConferma() {
|
||||
return tipoConferma;
|
||||
}
|
||||
|
||||
public Optional<TipoConfermaFilter> optionalTipoConferma() {
|
||||
return Optional.ofNullable(tipoConferma);
|
||||
}
|
||||
|
||||
public TipoConfermaFilter tipoConferma() {
|
||||
if (tipoConferma == null) {
|
||||
setTipoConferma(new TipoConfermaFilter());
|
||||
}
|
||||
return tipoConferma;
|
||||
}
|
||||
|
||||
public void setTipoConferma(TipoConfermaFilter tipoConferma) {
|
||||
this.tipoConferma = tipoConferma;
|
||||
}
|
||||
|
||||
public LongFilter getConfermataDaId() {
|
||||
return confermataDaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalConfermataDaId() {
|
||||
return Optional.ofNullable(confermataDaId);
|
||||
}
|
||||
|
||||
public LongFilter confermataDaId() {
|
||||
if (confermataDaId == null) {
|
||||
setConfermataDaId(new LongFilter());
|
||||
}
|
||||
return confermataDaId;
|
||||
}
|
||||
|
||||
public void setConfermataDaId(LongFilter confermataDaId) {
|
||||
this.confermataDaId = confermataDaId;
|
||||
}
|
||||
|
||||
public LongFilter getPrenotazioneId() {
|
||||
return prenotazioneId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalPrenotazioneId() {
|
||||
return Optional.ofNullable(prenotazioneId);
|
||||
}
|
||||
|
||||
public LongFilter prenotazioneId() {
|
||||
if (prenotazioneId == null) {
|
||||
setPrenotazioneId(new LongFilter());
|
||||
}
|
||||
return prenotazioneId;
|
||||
}
|
||||
|
||||
public void setPrenotazioneId(LongFilter prenotazioneId) {
|
||||
this.prenotazioneId = prenotazioneId;
|
||||
}
|
||||
|
||||
public Boolean getDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public Optional<Boolean> optionalDistinct() {
|
||||
return Optional.ofNullable(distinct);
|
||||
}
|
||||
|
||||
public Boolean distinct() {
|
||||
if (distinct == null) {
|
||||
setDistinct(true);
|
||||
}
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public void setDistinct(Boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
final ConfermaCriteria that = (ConfermaCriteria) o;
|
||||
return (
|
||||
Objects.equals(id, that.id) &&
|
||||
Objects.equals(motivoConferma, that.motivoConferma) &&
|
||||
Objects.equals(tipoConferma, that.tipoConferma) &&
|
||||
Objects.equals(confermataDaId, that.confermataDaId) &&
|
||||
Objects.equals(prenotazioneId, that.prenotazioneId) &&
|
||||
Objects.equals(distinct, that.distinct)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(id, motivoConferma, tipoConferma, confermataDaId, prenotazioneId, distinct);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ConfermaCriteria{" +
|
||||
optionalId().map(f -> "id=" + f + ", ").orElse("") +
|
||||
optionalMotivoConferma().map(f -> "motivoConferma=" + f + ", ").orElse("") +
|
||||
optionalTipoConferma().map(f -> "tipoConferma=" + f + ", ").orElse("") +
|
||||
optionalConfermataDaId().map(f -> "confermataDaId=" + f + ", ").orElse("") +
|
||||
optionalPrenotazioneId().map(f -> "prenotazioneId=" + f + ", ").orElse("") +
|
||||
optionalDistinct().map(f -> "distinct=" + f + ", ").orElse("") +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoCanaleNotifica;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEventoNotifica;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.springdoc.core.annotations.ParameterObject;
|
||||
import tech.jhipster.service.Criteria;
|
||||
import tech.jhipster.service.filter.*;
|
||||
|
||||
/**
|
||||
* Criteria class for the {@link it.sw.pa.comune.artegna.domain.Notifica} entity. This class is used
|
||||
* in {@link it.sw.pa.comune.artegna.web.rest.NotificaResource} to receive all the possible filtering options from
|
||||
* the Http GET request parameters.
|
||||
* For example the following could be a valid request:
|
||||
* {@code /notificas?id.greaterThan=5&attr1.contains=something&attr2.specified=false}
|
||||
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
|
||||
* fix type specific filters.
|
||||
*/
|
||||
@ParameterObject
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class NotificaCriteria implements Serializable, Criteria {
|
||||
|
||||
/**
|
||||
* Class for filtering TipoCanaleNotifica
|
||||
*/
|
||||
public static class TipoCanaleNotificaFilter extends Filter<TipoCanaleNotifica> {
|
||||
|
||||
public TipoCanaleNotificaFilter() {}
|
||||
|
||||
public TipoCanaleNotificaFilter(TipoCanaleNotificaFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TipoCanaleNotificaFilter copy() {
|
||||
return new TipoCanaleNotificaFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Class for filtering TipoEventoNotifica
|
||||
*/
|
||||
public static class TipoEventoNotificaFilter extends Filter<TipoEventoNotifica> {
|
||||
|
||||
public TipoEventoNotificaFilter() {}
|
||||
|
||||
public TipoEventoNotificaFilter(TipoEventoNotificaFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TipoEventoNotificaFilter copy() {
|
||||
return new TipoEventoNotificaFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private LongFilter id;
|
||||
|
||||
private TipoCanaleNotificaFilter tipoCanale;
|
||||
|
||||
private TipoEventoNotificaFilter tipoEvento;
|
||||
|
||||
private StringFilter messaggio;
|
||||
|
||||
private BooleanFilter inviata;
|
||||
|
||||
private InstantFilter inviataAt;
|
||||
|
||||
private StringFilter errore;
|
||||
|
||||
private InstantFilter createdAt;
|
||||
|
||||
private LongFilter confermaId;
|
||||
|
||||
private Boolean distinct;
|
||||
|
||||
public NotificaCriteria() {}
|
||||
|
||||
public NotificaCriteria(NotificaCriteria other) {
|
||||
this.id = other.optionalId().map(LongFilter::copy).orElse(null);
|
||||
this.tipoCanale = other.optionalTipoCanale().map(TipoCanaleNotificaFilter::copy).orElse(null);
|
||||
this.tipoEvento = other.optionalTipoEvento().map(TipoEventoNotificaFilter::copy).orElse(null);
|
||||
this.messaggio = other.optionalMessaggio().map(StringFilter::copy).orElse(null);
|
||||
this.inviata = other.optionalInviata().map(BooleanFilter::copy).orElse(null);
|
||||
this.inviataAt = other.optionalInviataAt().map(InstantFilter::copy).orElse(null);
|
||||
this.errore = other.optionalErrore().map(StringFilter::copy).orElse(null);
|
||||
this.createdAt = other.optionalCreatedAt().map(InstantFilter::copy).orElse(null);
|
||||
this.confermaId = other.optionalConfermaId().map(LongFilter::copy).orElse(null);
|
||||
this.distinct = other.distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public NotificaCriteria copy() {
|
||||
return new NotificaCriteria(this);
|
||||
}
|
||||
|
||||
public LongFilter getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalId() {
|
||||
return Optional.ofNullable(id);
|
||||
}
|
||||
|
||||
public LongFilter id() {
|
||||
if (id == null) {
|
||||
setId(new LongFilter());
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(LongFilter id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoCanaleNotificaFilter getTipoCanale() {
|
||||
return tipoCanale;
|
||||
}
|
||||
|
||||
public Optional<TipoCanaleNotificaFilter> optionalTipoCanale() {
|
||||
return Optional.ofNullable(tipoCanale);
|
||||
}
|
||||
|
||||
public TipoCanaleNotificaFilter tipoCanale() {
|
||||
if (tipoCanale == null) {
|
||||
setTipoCanale(new TipoCanaleNotificaFilter());
|
||||
}
|
||||
return tipoCanale;
|
||||
}
|
||||
|
||||
public void setTipoCanale(TipoCanaleNotificaFilter tipoCanale) {
|
||||
this.tipoCanale = tipoCanale;
|
||||
}
|
||||
|
||||
public TipoEventoNotificaFilter getTipoEvento() {
|
||||
return tipoEvento;
|
||||
}
|
||||
|
||||
public Optional<TipoEventoNotificaFilter> optionalTipoEvento() {
|
||||
return Optional.ofNullable(tipoEvento);
|
||||
}
|
||||
|
||||
public TipoEventoNotificaFilter tipoEvento() {
|
||||
if (tipoEvento == null) {
|
||||
setTipoEvento(new TipoEventoNotificaFilter());
|
||||
}
|
||||
return tipoEvento;
|
||||
}
|
||||
|
||||
public void setTipoEvento(TipoEventoNotificaFilter tipoEvento) {
|
||||
this.tipoEvento = tipoEvento;
|
||||
}
|
||||
|
||||
public StringFilter getMessaggio() {
|
||||
return messaggio;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalMessaggio() {
|
||||
return Optional.ofNullable(messaggio);
|
||||
}
|
||||
|
||||
public StringFilter messaggio() {
|
||||
if (messaggio == null) {
|
||||
setMessaggio(new StringFilter());
|
||||
}
|
||||
return messaggio;
|
||||
}
|
||||
|
||||
public void setMessaggio(StringFilter messaggio) {
|
||||
this.messaggio = messaggio;
|
||||
}
|
||||
|
||||
public BooleanFilter getInviata() {
|
||||
return inviata;
|
||||
}
|
||||
|
||||
public Optional<BooleanFilter> optionalInviata() {
|
||||
return Optional.ofNullable(inviata);
|
||||
}
|
||||
|
||||
public BooleanFilter inviata() {
|
||||
if (inviata == null) {
|
||||
setInviata(new BooleanFilter());
|
||||
}
|
||||
return inviata;
|
||||
}
|
||||
|
||||
public void setInviata(BooleanFilter inviata) {
|
||||
this.inviata = inviata;
|
||||
}
|
||||
|
||||
public InstantFilter getInviataAt() {
|
||||
return inviataAt;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalInviataAt() {
|
||||
return Optional.ofNullable(inviataAt);
|
||||
}
|
||||
|
||||
public InstantFilter inviataAt() {
|
||||
if (inviataAt == null) {
|
||||
setInviataAt(new InstantFilter());
|
||||
}
|
||||
return inviataAt;
|
||||
}
|
||||
|
||||
public void setInviataAt(InstantFilter inviataAt) {
|
||||
this.inviataAt = inviataAt;
|
||||
}
|
||||
|
||||
public StringFilter getErrore() {
|
||||
return errore;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalErrore() {
|
||||
return Optional.ofNullable(errore);
|
||||
}
|
||||
|
||||
public StringFilter errore() {
|
||||
if (errore == null) {
|
||||
setErrore(new StringFilter());
|
||||
}
|
||||
return errore;
|
||||
}
|
||||
|
||||
public void setErrore(StringFilter errore) {
|
||||
this.errore = errore;
|
||||
}
|
||||
|
||||
public InstantFilter getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalCreatedAt() {
|
||||
return Optional.ofNullable(createdAt);
|
||||
}
|
||||
|
||||
public InstantFilter createdAt() {
|
||||
if (createdAt == null) {
|
||||
setCreatedAt(new InstantFilter());
|
||||
}
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(InstantFilter createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public LongFilter getConfermaId() {
|
||||
return confermaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalConfermaId() {
|
||||
return Optional.ofNullable(confermaId);
|
||||
}
|
||||
|
||||
public LongFilter confermaId() {
|
||||
if (confermaId == null) {
|
||||
setConfermaId(new LongFilter());
|
||||
}
|
||||
return confermaId;
|
||||
}
|
||||
|
||||
public void setConfermaId(LongFilter confermaId) {
|
||||
this.confermaId = confermaId;
|
||||
}
|
||||
|
||||
public Boolean getDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public Optional<Boolean> optionalDistinct() {
|
||||
return Optional.ofNullable(distinct);
|
||||
}
|
||||
|
||||
public Boolean distinct() {
|
||||
if (distinct == null) {
|
||||
setDistinct(true);
|
||||
}
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public void setDistinct(Boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
final NotificaCriteria that = (NotificaCriteria) o;
|
||||
return (
|
||||
Objects.equals(id, that.id) &&
|
||||
Objects.equals(tipoCanale, that.tipoCanale) &&
|
||||
Objects.equals(tipoEvento, that.tipoEvento) &&
|
||||
Objects.equals(messaggio, that.messaggio) &&
|
||||
Objects.equals(inviata, that.inviata) &&
|
||||
Objects.equals(inviataAt, that.inviataAt) &&
|
||||
Objects.equals(errore, that.errore) &&
|
||||
Objects.equals(createdAt, that.createdAt) &&
|
||||
Objects.equals(confermaId, that.confermaId) &&
|
||||
Objects.equals(distinct, that.distinct)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(id, tipoCanale, tipoEvento, messaggio, inviata, inviataAt, errore, createdAt, confermaId, distinct);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "NotificaCriteria{" +
|
||||
optionalId().map(f -> "id=" + f + ", ").orElse("") +
|
||||
optionalTipoCanale().map(f -> "tipoCanale=" + f + ", ").orElse("") +
|
||||
optionalTipoEvento().map(f -> "tipoEvento=" + f + ", ").orElse("") +
|
||||
optionalMessaggio().map(f -> "messaggio=" + f + ", ").orElse("") +
|
||||
optionalInviata().map(f -> "inviata=" + f + ", ").orElse("") +
|
||||
optionalInviataAt().map(f -> "inviataAt=" + f + ", ").orElse("") +
|
||||
optionalErrore().map(f -> "errore=" + f + ", ").orElse("") +
|
||||
optionalCreatedAt().map(f -> "createdAt=" + f + ", ").orElse("") +
|
||||
optionalConfermaId().map(f -> "confermaId=" + f + ", ").orElse("") +
|
||||
optionalDistinct().map(f -> "distinct=" + f + ", ").orElse("") +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,355 @@
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.StatoPrenotazione;
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.springdoc.core.annotations.ParameterObject;
|
||||
import tech.jhipster.service.Criteria;
|
||||
import tech.jhipster.service.filter.*;
|
||||
|
||||
/**
|
||||
* Criteria class for the {@link it.sw.pa.comune.artegna.domain.Prenotazione} entity. This class is used
|
||||
* in {@link it.sw.pa.comune.artegna.web.rest.PrenotazioneResource} to receive all the possible filtering options from
|
||||
* the Http GET request parameters.
|
||||
* For example the following could be a valid request:
|
||||
* {@code /prenotaziones?id.greaterThan=5&attr1.contains=something&attr2.specified=false}
|
||||
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
|
||||
* fix type specific filters.
|
||||
*/
|
||||
@ParameterObject
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class PrenotazioneCriteria implements Serializable, Criteria {
|
||||
|
||||
/**
|
||||
* Class for filtering StatoPrenotazione
|
||||
*/
|
||||
public static class StatoPrenotazioneFilter extends Filter<StatoPrenotazione> {
|
||||
|
||||
public StatoPrenotazioneFilter() {}
|
||||
|
||||
public StatoPrenotazioneFilter(StatoPrenotazioneFilter filter) {
|
||||
super(filter);
|
||||
}
|
||||
|
||||
@Override
|
||||
public StatoPrenotazioneFilter copy() {
|
||||
return new StatoPrenotazioneFilter(this);
|
||||
}
|
||||
}
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private LongFilter id;
|
||||
|
||||
private InstantFilter oraInizio;
|
||||
|
||||
private InstantFilter oraFine;
|
||||
|
||||
private StatoPrenotazioneFilter stato;
|
||||
|
||||
private StringFilter motivoEvento;
|
||||
|
||||
private IntegerFilter numeroPartecipanti;
|
||||
|
||||
private StringFilter noteUtente;
|
||||
|
||||
private LongFilter confermaId;
|
||||
|
||||
private LongFilter utenteId;
|
||||
|
||||
private LongFilter strutturaId;
|
||||
|
||||
private Boolean distinct;
|
||||
|
||||
public PrenotazioneCriteria() {}
|
||||
|
||||
public PrenotazioneCriteria(PrenotazioneCriteria other) {
|
||||
this.id = other.optionalId().map(LongFilter::copy).orElse(null);
|
||||
this.oraInizio = other.optionalOraInizio().map(InstantFilter::copy).orElse(null);
|
||||
this.oraFine = other.optionalOraFine().map(InstantFilter::copy).orElse(null);
|
||||
this.stato = other.optionalStato().map(StatoPrenotazioneFilter::copy).orElse(null);
|
||||
this.motivoEvento = other.optionalMotivoEvento().map(StringFilter::copy).orElse(null);
|
||||
this.numeroPartecipanti = other.optionalNumeroPartecipanti().map(IntegerFilter::copy).orElse(null);
|
||||
this.noteUtente = other.optionalNoteUtente().map(StringFilter::copy).orElse(null);
|
||||
this.confermaId = other.optionalConfermaId().map(LongFilter::copy).orElse(null);
|
||||
this.utenteId = other.optionalUtenteId().map(LongFilter::copy).orElse(null);
|
||||
this.strutturaId = other.optionalStrutturaId().map(LongFilter::copy).orElse(null);
|
||||
this.distinct = other.distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrenotazioneCriteria copy() {
|
||||
return new PrenotazioneCriteria(this);
|
||||
}
|
||||
|
||||
public LongFilter getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalId() {
|
||||
return Optional.ofNullable(id);
|
||||
}
|
||||
|
||||
public LongFilter id() {
|
||||
if (id == null) {
|
||||
setId(new LongFilter());
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(LongFilter id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public InstantFilter getOraInizio() {
|
||||
return oraInizio;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalOraInizio() {
|
||||
return Optional.ofNullable(oraInizio);
|
||||
}
|
||||
|
||||
public InstantFilter oraInizio() {
|
||||
if (oraInizio == null) {
|
||||
setOraInizio(new InstantFilter());
|
||||
}
|
||||
return oraInizio;
|
||||
}
|
||||
|
||||
public void setOraInizio(InstantFilter oraInizio) {
|
||||
this.oraInizio = oraInizio;
|
||||
}
|
||||
|
||||
public InstantFilter getOraFine() {
|
||||
return oraFine;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalOraFine() {
|
||||
return Optional.ofNullable(oraFine);
|
||||
}
|
||||
|
||||
public InstantFilter oraFine() {
|
||||
if (oraFine == null) {
|
||||
setOraFine(new InstantFilter());
|
||||
}
|
||||
return oraFine;
|
||||
}
|
||||
|
||||
public void setOraFine(InstantFilter oraFine) {
|
||||
this.oraFine = oraFine;
|
||||
}
|
||||
|
||||
public StatoPrenotazioneFilter getStato() {
|
||||
return stato;
|
||||
}
|
||||
|
||||
public Optional<StatoPrenotazioneFilter> optionalStato() {
|
||||
return Optional.ofNullable(stato);
|
||||
}
|
||||
|
||||
public StatoPrenotazioneFilter stato() {
|
||||
if (stato == null) {
|
||||
setStato(new StatoPrenotazioneFilter());
|
||||
}
|
||||
return stato;
|
||||
}
|
||||
|
||||
public void setStato(StatoPrenotazioneFilter stato) {
|
||||
this.stato = stato;
|
||||
}
|
||||
|
||||
public StringFilter getMotivoEvento() {
|
||||
return motivoEvento;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalMotivoEvento() {
|
||||
return Optional.ofNullable(motivoEvento);
|
||||
}
|
||||
|
||||
public StringFilter motivoEvento() {
|
||||
if (motivoEvento == null) {
|
||||
setMotivoEvento(new StringFilter());
|
||||
}
|
||||
return motivoEvento;
|
||||
}
|
||||
|
||||
public void setMotivoEvento(StringFilter motivoEvento) {
|
||||
this.motivoEvento = motivoEvento;
|
||||
}
|
||||
|
||||
public IntegerFilter getNumeroPartecipanti() {
|
||||
return numeroPartecipanti;
|
||||
}
|
||||
|
||||
public Optional<IntegerFilter> optionalNumeroPartecipanti() {
|
||||
return Optional.ofNullable(numeroPartecipanti);
|
||||
}
|
||||
|
||||
public IntegerFilter numeroPartecipanti() {
|
||||
if (numeroPartecipanti == null) {
|
||||
setNumeroPartecipanti(new IntegerFilter());
|
||||
}
|
||||
return numeroPartecipanti;
|
||||
}
|
||||
|
||||
public void setNumeroPartecipanti(IntegerFilter numeroPartecipanti) {
|
||||
this.numeroPartecipanti = numeroPartecipanti;
|
||||
}
|
||||
|
||||
public StringFilter getNoteUtente() {
|
||||
return noteUtente;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalNoteUtente() {
|
||||
return Optional.ofNullable(noteUtente);
|
||||
}
|
||||
|
||||
public StringFilter noteUtente() {
|
||||
if (noteUtente == null) {
|
||||
setNoteUtente(new StringFilter());
|
||||
}
|
||||
return noteUtente;
|
||||
}
|
||||
|
||||
public void setNoteUtente(StringFilter noteUtente) {
|
||||
this.noteUtente = noteUtente;
|
||||
}
|
||||
|
||||
public LongFilter getConfermaId() {
|
||||
return confermaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalConfermaId() {
|
||||
return Optional.ofNullable(confermaId);
|
||||
}
|
||||
|
||||
public LongFilter confermaId() {
|
||||
if (confermaId == null) {
|
||||
setConfermaId(new LongFilter());
|
||||
}
|
||||
return confermaId;
|
||||
}
|
||||
|
||||
public void setConfermaId(LongFilter confermaId) {
|
||||
this.confermaId = confermaId;
|
||||
}
|
||||
|
||||
public LongFilter getUtenteId() {
|
||||
return utenteId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalUtenteId() {
|
||||
return Optional.ofNullable(utenteId);
|
||||
}
|
||||
|
||||
public LongFilter utenteId() {
|
||||
if (utenteId == null) {
|
||||
setUtenteId(new LongFilter());
|
||||
}
|
||||
return utenteId;
|
||||
}
|
||||
|
||||
public void setUtenteId(LongFilter utenteId) {
|
||||
this.utenteId = utenteId;
|
||||
}
|
||||
|
||||
public LongFilter getStrutturaId() {
|
||||
return strutturaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalStrutturaId() {
|
||||
return Optional.ofNullable(strutturaId);
|
||||
}
|
||||
|
||||
public LongFilter strutturaId() {
|
||||
if (strutturaId == null) {
|
||||
setStrutturaId(new LongFilter());
|
||||
}
|
||||
return strutturaId;
|
||||
}
|
||||
|
||||
public void setStrutturaId(LongFilter strutturaId) {
|
||||
this.strutturaId = strutturaId;
|
||||
}
|
||||
|
||||
public Boolean getDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public Optional<Boolean> optionalDistinct() {
|
||||
return Optional.ofNullable(distinct);
|
||||
}
|
||||
|
||||
public Boolean distinct() {
|
||||
if (distinct == null) {
|
||||
setDistinct(true);
|
||||
}
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public void setDistinct(Boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
final PrenotazioneCriteria that = (PrenotazioneCriteria) o;
|
||||
return (
|
||||
Objects.equals(id, that.id) &&
|
||||
Objects.equals(oraInizio, that.oraInizio) &&
|
||||
Objects.equals(oraFine, that.oraFine) &&
|
||||
Objects.equals(stato, that.stato) &&
|
||||
Objects.equals(motivoEvento, that.motivoEvento) &&
|
||||
Objects.equals(numeroPartecipanti, that.numeroPartecipanti) &&
|
||||
Objects.equals(noteUtente, that.noteUtente) &&
|
||||
Objects.equals(confermaId, that.confermaId) &&
|
||||
Objects.equals(utenteId, that.utenteId) &&
|
||||
Objects.equals(strutturaId, that.strutturaId) &&
|
||||
Objects.equals(distinct, that.distinct)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(
|
||||
id,
|
||||
oraInizio,
|
||||
oraFine,
|
||||
stato,
|
||||
motivoEvento,
|
||||
numeroPartecipanti,
|
||||
noteUtente,
|
||||
confermaId,
|
||||
utenteId,
|
||||
strutturaId,
|
||||
distinct
|
||||
);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "PrenotazioneCriteria{" +
|
||||
optionalId().map(f -> "id=" + f + ", ").orElse("") +
|
||||
optionalOraInizio().map(f -> "oraInizio=" + f + ", ").orElse("") +
|
||||
optionalOraFine().map(f -> "oraFine=" + f + ", ").orElse("") +
|
||||
optionalStato().map(f -> "stato=" + f + ", ").orElse("") +
|
||||
optionalMotivoEvento().map(f -> "motivoEvento=" + f + ", ").orElse("") +
|
||||
optionalNumeroPartecipanti().map(f -> "numeroPartecipanti=" + f + ", ").orElse("") +
|
||||
optionalNoteUtente().map(f -> "noteUtente=" + f + ", ").orElse("") +
|
||||
optionalConfermaId().map(f -> "confermaId=" + f + ", ").orElse("") +
|
||||
optionalUtenteId().map(f -> "utenteId=" + f + ", ").orElse("") +
|
||||
optionalStrutturaId().map(f -> "strutturaId=" + f + ", ").orElse("") +
|
||||
optionalDistinct().map(f -> "distinct=" + f + ", ").orElse("") +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,362 @@
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.springdoc.core.annotations.ParameterObject;
|
||||
import tech.jhipster.service.Criteria;
|
||||
import tech.jhipster.service.filter.*;
|
||||
|
||||
/**
|
||||
* Criteria class for the {@link it.sw.pa.comune.artegna.domain.Struttura} entity. This class is used
|
||||
* in {@link it.sw.pa.comune.artegna.web.rest.StrutturaResource} to receive all the possible filtering options from
|
||||
* the Http GET request parameters.
|
||||
* For example the following could be a valid request:
|
||||
* {@code /strutturas?id.greaterThan=5&attr1.contains=something&attr2.specified=false}
|
||||
* As Spring is unable to properly convert the types, unless specific {@link Filter} class are used, we need to use
|
||||
* fix type specific filters.
|
||||
*/
|
||||
@ParameterObject
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class StrutturaCriteria implements Serializable, Criteria {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private LongFilter id;
|
||||
|
||||
private StringFilter nome;
|
||||
|
||||
private StringFilter descrizione;
|
||||
|
||||
private StringFilter indirizzo;
|
||||
|
||||
private IntegerFilter capienzaMax;
|
||||
|
||||
private BooleanFilter attiva;
|
||||
|
||||
private StringFilter fotoUrl;
|
||||
|
||||
private InstantFilter createdAt;
|
||||
|
||||
private InstantFilter updatedAt;
|
||||
|
||||
private LongFilter disponibilitaId;
|
||||
|
||||
private LongFilter moduliLiberatorieId;
|
||||
|
||||
private Boolean distinct;
|
||||
|
||||
public StrutturaCriteria() {}
|
||||
|
||||
public StrutturaCriteria(StrutturaCriteria other) {
|
||||
this.id = other.optionalId().map(LongFilter::copy).orElse(null);
|
||||
this.nome = other.optionalNome().map(StringFilter::copy).orElse(null);
|
||||
this.descrizione = other.optionalDescrizione().map(StringFilter::copy).orElse(null);
|
||||
this.indirizzo = other.optionalIndirizzo().map(StringFilter::copy).orElse(null);
|
||||
this.capienzaMax = other.optionalCapienzaMax().map(IntegerFilter::copy).orElse(null);
|
||||
this.attiva = other.optionalAttiva().map(BooleanFilter::copy).orElse(null);
|
||||
this.fotoUrl = other.optionalFotoUrl().map(StringFilter::copy).orElse(null);
|
||||
this.createdAt = other.optionalCreatedAt().map(InstantFilter::copy).orElse(null);
|
||||
this.updatedAt = other.optionalUpdatedAt().map(InstantFilter::copy).orElse(null);
|
||||
this.disponibilitaId = other.optionalDisponibilitaId().map(LongFilter::copy).orElse(null);
|
||||
this.moduliLiberatorieId = other.optionalModuliLiberatorieId().map(LongFilter::copy).orElse(null);
|
||||
this.distinct = other.distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrutturaCriteria copy() {
|
||||
return new StrutturaCriteria(this);
|
||||
}
|
||||
|
||||
public LongFilter getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalId() {
|
||||
return Optional.ofNullable(id);
|
||||
}
|
||||
|
||||
public LongFilter id() {
|
||||
if (id == null) {
|
||||
setId(new LongFilter());
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(LongFilter id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public StringFilter getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalNome() {
|
||||
return Optional.ofNullable(nome);
|
||||
}
|
||||
|
||||
public StringFilter nome() {
|
||||
if (nome == null) {
|
||||
setNome(new StringFilter());
|
||||
}
|
||||
return nome;
|
||||
}
|
||||
|
||||
public void setNome(StringFilter nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public StringFilter getDescrizione() {
|
||||
return descrizione;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalDescrizione() {
|
||||
return Optional.ofNullable(descrizione);
|
||||
}
|
||||
|
||||
public StringFilter descrizione() {
|
||||
if (descrizione == null) {
|
||||
setDescrizione(new StringFilter());
|
||||
}
|
||||
return descrizione;
|
||||
}
|
||||
|
||||
public void setDescrizione(StringFilter descrizione) {
|
||||
this.descrizione = descrizione;
|
||||
}
|
||||
|
||||
public StringFilter getIndirizzo() {
|
||||
return indirizzo;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalIndirizzo() {
|
||||
return Optional.ofNullable(indirizzo);
|
||||
}
|
||||
|
||||
public StringFilter indirizzo() {
|
||||
if (indirizzo == null) {
|
||||
setIndirizzo(new StringFilter());
|
||||
}
|
||||
return indirizzo;
|
||||
}
|
||||
|
||||
public void setIndirizzo(StringFilter indirizzo) {
|
||||
this.indirizzo = indirizzo;
|
||||
}
|
||||
|
||||
public IntegerFilter getCapienzaMax() {
|
||||
return capienzaMax;
|
||||
}
|
||||
|
||||
public Optional<IntegerFilter> optionalCapienzaMax() {
|
||||
return Optional.ofNullable(capienzaMax);
|
||||
}
|
||||
|
||||
public IntegerFilter capienzaMax() {
|
||||
if (capienzaMax == null) {
|
||||
setCapienzaMax(new IntegerFilter());
|
||||
}
|
||||
return capienzaMax;
|
||||
}
|
||||
|
||||
public void setCapienzaMax(IntegerFilter capienzaMax) {
|
||||
this.capienzaMax = capienzaMax;
|
||||
}
|
||||
|
||||
public BooleanFilter getAttiva() {
|
||||
return attiva;
|
||||
}
|
||||
|
||||
public Optional<BooleanFilter> optionalAttiva() {
|
||||
return Optional.ofNullable(attiva);
|
||||
}
|
||||
|
||||
public BooleanFilter attiva() {
|
||||
if (attiva == null) {
|
||||
setAttiva(new BooleanFilter());
|
||||
}
|
||||
return attiva;
|
||||
}
|
||||
|
||||
public void setAttiva(BooleanFilter attiva) {
|
||||
this.attiva = attiva;
|
||||
}
|
||||
|
||||
public StringFilter getFotoUrl() {
|
||||
return fotoUrl;
|
||||
}
|
||||
|
||||
public Optional<StringFilter> optionalFotoUrl() {
|
||||
return Optional.ofNullable(fotoUrl);
|
||||
}
|
||||
|
||||
public StringFilter fotoUrl() {
|
||||
if (fotoUrl == null) {
|
||||
setFotoUrl(new StringFilter());
|
||||
}
|
||||
return fotoUrl;
|
||||
}
|
||||
|
||||
public void setFotoUrl(StringFilter fotoUrl) {
|
||||
this.fotoUrl = fotoUrl;
|
||||
}
|
||||
|
||||
public InstantFilter getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalCreatedAt() {
|
||||
return Optional.ofNullable(createdAt);
|
||||
}
|
||||
|
||||
public InstantFilter createdAt() {
|
||||
if (createdAt == null) {
|
||||
setCreatedAt(new InstantFilter());
|
||||
}
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(InstantFilter createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public InstantFilter getUpdatedAt() {
|
||||
return updatedAt;
|
||||
}
|
||||
|
||||
public Optional<InstantFilter> optionalUpdatedAt() {
|
||||
return Optional.ofNullable(updatedAt);
|
||||
}
|
||||
|
||||
public InstantFilter updatedAt() {
|
||||
if (updatedAt == null) {
|
||||
setUpdatedAt(new InstantFilter());
|
||||
}
|
||||
return updatedAt;
|
||||
}
|
||||
|
||||
public void setUpdatedAt(InstantFilter updatedAt) {
|
||||
this.updatedAt = updatedAt;
|
||||
}
|
||||
|
||||
public LongFilter getDisponibilitaId() {
|
||||
return disponibilitaId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalDisponibilitaId() {
|
||||
return Optional.ofNullable(disponibilitaId);
|
||||
}
|
||||
|
||||
public LongFilter disponibilitaId() {
|
||||
if (disponibilitaId == null) {
|
||||
setDisponibilitaId(new LongFilter());
|
||||
}
|
||||
return disponibilitaId;
|
||||
}
|
||||
|
||||
public void setDisponibilitaId(LongFilter disponibilitaId) {
|
||||
this.disponibilitaId = disponibilitaId;
|
||||
}
|
||||
|
||||
public LongFilter getModuliLiberatorieId() {
|
||||
return moduliLiberatorieId;
|
||||
}
|
||||
|
||||
public Optional<LongFilter> optionalModuliLiberatorieId() {
|
||||
return Optional.ofNullable(moduliLiberatorieId);
|
||||
}
|
||||
|
||||
public LongFilter moduliLiberatorieId() {
|
||||
if (moduliLiberatorieId == null) {
|
||||
setModuliLiberatorieId(new LongFilter());
|
||||
}
|
||||
return moduliLiberatorieId;
|
||||
}
|
||||
|
||||
public void setModuliLiberatorieId(LongFilter moduliLiberatorieId) {
|
||||
this.moduliLiberatorieId = moduliLiberatorieId;
|
||||
}
|
||||
|
||||
public Boolean getDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public Optional<Boolean> optionalDistinct() {
|
||||
return Optional.ofNullable(distinct);
|
||||
}
|
||||
|
||||
public Boolean distinct() {
|
||||
if (distinct == null) {
|
||||
setDistinct(true);
|
||||
}
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public void setDistinct(Boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (o == null || getClass() != o.getClass()) {
|
||||
return false;
|
||||
}
|
||||
final StrutturaCriteria that = (StrutturaCriteria) o;
|
||||
return (
|
||||
Objects.equals(id, that.id) &&
|
||||
Objects.equals(nome, that.nome) &&
|
||||
Objects.equals(descrizione, that.descrizione) &&
|
||||
Objects.equals(indirizzo, that.indirizzo) &&
|
||||
Objects.equals(capienzaMax, that.capienzaMax) &&
|
||||
Objects.equals(attiva, that.attiva) &&
|
||||
Objects.equals(fotoUrl, that.fotoUrl) &&
|
||||
Objects.equals(createdAt, that.createdAt) &&
|
||||
Objects.equals(updatedAt, that.updatedAt) &&
|
||||
Objects.equals(disponibilitaId, that.disponibilitaId) &&
|
||||
Objects.equals(moduliLiberatorieId, that.moduliLiberatorieId) &&
|
||||
Objects.equals(distinct, that.distinct)
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(
|
||||
id,
|
||||
nome,
|
||||
descrizione,
|
||||
indirizzo,
|
||||
capienzaMax,
|
||||
attiva,
|
||||
fotoUrl,
|
||||
createdAt,
|
||||
updatedAt,
|
||||
disponibilitaId,
|
||||
moduliLiberatorieId,
|
||||
distinct
|
||||
);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "StrutturaCriteria{" +
|
||||
optionalId().map(f -> "id=" + f + ", ").orElse("") +
|
||||
optionalNome().map(f -> "nome=" + f + ", ").orElse("") +
|
||||
optionalDescrizione().map(f -> "descrizione=" + f + ", ").orElse("") +
|
||||
optionalIndirizzo().map(f -> "indirizzo=" + f + ", ").orElse("") +
|
||||
optionalCapienzaMax().map(f -> "capienzaMax=" + f + ", ").orElse("") +
|
||||
optionalAttiva().map(f -> "attiva=" + f + ", ").orElse("") +
|
||||
optionalFotoUrl().map(f -> "fotoUrl=" + f + ", ").orElse("") +
|
||||
optionalCreatedAt().map(f -> "createdAt=" + f + ", ").orElse("") +
|
||||
optionalUpdatedAt().map(f -> "updatedAt=" + f + ", ").orElse("") +
|
||||
optionalDisponibilitaId().map(f -> "disponibilitaId=" + f + ", ").orElse("") +
|
||||
optionalModuliLiberatorieId().map(f -> "moduliLiberatorieId=" + f + ", ").orElse("") +
|
||||
optionalDistinct().map(f -> "distinct=" + f + ", ").orElse("") +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* This package file was generated by JHipster
|
||||
*/
|
||||
package it.sw.pa.comune.artegna.service.criteria;
|
||||
@@ -0,0 +1,130 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.AzioneAudit;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEntita;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.AuditLog} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class AuditLogDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private TipoEntita entitaTipo;
|
||||
|
||||
private Long entitaId;
|
||||
|
||||
private AzioneAudit azione;
|
||||
|
||||
private String dettagli;
|
||||
|
||||
private String ipAddress;
|
||||
|
||||
private Instant createdAt;
|
||||
|
||||
private UtenteAppDTO utente;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoEntita getEntitaTipo() {
|
||||
return entitaTipo;
|
||||
}
|
||||
|
||||
public void setEntitaTipo(TipoEntita entitaTipo) {
|
||||
this.entitaTipo = entitaTipo;
|
||||
}
|
||||
|
||||
public Long getEntitaId() {
|
||||
return entitaId;
|
||||
}
|
||||
|
||||
public void setEntitaId(Long entitaId) {
|
||||
this.entitaId = entitaId;
|
||||
}
|
||||
|
||||
public AzioneAudit getAzione() {
|
||||
return azione;
|
||||
}
|
||||
|
||||
public void setAzione(AzioneAudit azione) {
|
||||
this.azione = azione;
|
||||
}
|
||||
|
||||
public String getDettagli() {
|
||||
return dettagli;
|
||||
}
|
||||
|
||||
public void setDettagli(String dettagli) {
|
||||
this.dettagli = dettagli;
|
||||
}
|
||||
|
||||
public String getIpAddress() {
|
||||
return ipAddress;
|
||||
}
|
||||
|
||||
public void setIpAddress(String ipAddress) {
|
||||
this.ipAddress = ipAddress;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public UtenteAppDTO getUtente() {
|
||||
return utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteAppDTO utente) {
|
||||
this.utente = utente;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof AuditLogDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
AuditLogDTO auditLogDTO = (AuditLogDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, auditLogDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "AuditLogDTO{" +
|
||||
"id=" + getId() +
|
||||
", entitaTipo='" + getEntitaTipo() + "'" +
|
||||
", entitaId=" + getEntitaId() +
|
||||
", azione='" + getAzione() + "'" +
|
||||
", dettagli='" + getDettagli() + "'" +
|
||||
", ipAddress='" + getIpAddress() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
", utente=" + getUtente() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoConferma;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Conferma} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class ConfermaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String motivoConferma;
|
||||
|
||||
private TipoConferma tipoConferma;
|
||||
|
||||
private UtenteAppDTO confermataDa;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getMotivoConferma() {
|
||||
return motivoConferma;
|
||||
}
|
||||
|
||||
public void setMotivoConferma(String motivoConferma) {
|
||||
this.motivoConferma = motivoConferma;
|
||||
}
|
||||
|
||||
public TipoConferma getTipoConferma() {
|
||||
return tipoConferma;
|
||||
}
|
||||
|
||||
public void setTipoConferma(TipoConferma tipoConferma) {
|
||||
this.tipoConferma = tipoConferma;
|
||||
}
|
||||
|
||||
public UtenteAppDTO getConfermataDa() {
|
||||
return confermataDa;
|
||||
}
|
||||
|
||||
public void setConfermataDa(UtenteAppDTO confermataDa) {
|
||||
this.confermataDa = confermataDa;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ConfermaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
ConfermaDTO confermaDTO = (ConfermaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, confermaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ConfermaDTO{" +
|
||||
"id=" + getId() +
|
||||
", motivoConferma='" + getMotivoConferma() + "'" +
|
||||
", tipoConferma='" + getTipoConferma() + "'" +
|
||||
", confermataDa=" + getConfermataDa() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.GiornoSettimana;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoDisponibilita;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Disponibilita} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class DisponibilitaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private GiornoSettimana giornoSettimana;
|
||||
|
||||
private LocalDate dataSpecifica;
|
||||
|
||||
private Instant oraInizio;
|
||||
|
||||
private Instant oraFine;
|
||||
|
||||
private String orarioInizio;
|
||||
|
||||
private String orarioFine;
|
||||
|
||||
private TipoDisponibilita tipo;
|
||||
|
||||
private String note;
|
||||
|
||||
private StrutturaDTO struttura;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public GiornoSettimana getGiornoSettimana() {
|
||||
return giornoSettimana;
|
||||
}
|
||||
|
||||
public void setGiornoSettimana(GiornoSettimana giornoSettimana) {
|
||||
this.giornoSettimana = giornoSettimana;
|
||||
}
|
||||
|
||||
public LocalDate getDataSpecifica() {
|
||||
return dataSpecifica;
|
||||
}
|
||||
|
||||
public void setDataSpecifica(LocalDate dataSpecifica) {
|
||||
this.dataSpecifica = dataSpecifica;
|
||||
}
|
||||
|
||||
public Instant getOraInizio() {
|
||||
return oraInizio;
|
||||
}
|
||||
|
||||
public void setOraInizio(Instant oraInizio) {
|
||||
this.oraInizio = oraInizio;
|
||||
}
|
||||
|
||||
public Instant getOraFine() {
|
||||
return oraFine;
|
||||
}
|
||||
|
||||
public void setOraFine(Instant oraFine) {
|
||||
this.oraFine = oraFine;
|
||||
}
|
||||
|
||||
public String getOrarioInizio() {
|
||||
return orarioInizio;
|
||||
}
|
||||
|
||||
public void setOrarioInizio(String orarioInizio) {
|
||||
this.orarioInizio = orarioInizio;
|
||||
}
|
||||
|
||||
public String getOrarioFine() {
|
||||
return orarioFine;
|
||||
}
|
||||
|
||||
public void setOrarioFine(String orarioFine) {
|
||||
this.orarioFine = orarioFine;
|
||||
}
|
||||
|
||||
public TipoDisponibilita getTipo() {
|
||||
return tipo;
|
||||
}
|
||||
|
||||
public void setTipo(TipoDisponibilita tipo) {
|
||||
this.tipo = tipo;
|
||||
}
|
||||
|
||||
public String getNote() {
|
||||
return note;
|
||||
}
|
||||
|
||||
public void setNote(String note) {
|
||||
this.note = note;
|
||||
}
|
||||
|
||||
public StrutturaDTO getStruttura() {
|
||||
return struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(StrutturaDTO struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof DisponibilitaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
DisponibilitaDTO disponibilitaDTO = (DisponibilitaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, disponibilitaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "DisponibilitaDTO{" +
|
||||
"id=" + getId() +
|
||||
", giornoSettimana='" + getGiornoSettimana() + "'" +
|
||||
", dataSpecifica='" + getDataSpecifica() + "'" +
|
||||
", oraInizio='" + getOraInizio() + "'" +
|
||||
", oraFine='" + getOraFine() + "'" +
|
||||
", orarioInizio='" + getOrarioInizio() + "'" +
|
||||
", orarioFine='" + getOrarioFine() + "'" +
|
||||
", tipo='" + getTipo() + "'" +
|
||||
", note='" + getNote() + "'" +
|
||||
", struttura=" + getStruttura() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Liberatoria} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class LiberatoriaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Instant accettata;
|
||||
|
||||
private UtenteAppDTO utente;
|
||||
|
||||
private ModelloLiberatoriaDTO modelloLiberatoria;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getAccettata() {
|
||||
return accettata;
|
||||
}
|
||||
|
||||
public void setAccettata(Instant accettata) {
|
||||
this.accettata = accettata;
|
||||
}
|
||||
|
||||
public UtenteAppDTO getUtente() {
|
||||
return utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteAppDTO utente) {
|
||||
this.utente = utente;
|
||||
}
|
||||
|
||||
public ModelloLiberatoriaDTO getModelloLiberatoria() {
|
||||
return modelloLiberatoria;
|
||||
}
|
||||
|
||||
public void setModelloLiberatoria(ModelloLiberatoriaDTO modelloLiberatoria) {
|
||||
this.modelloLiberatoria = modelloLiberatoria;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof LiberatoriaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
LiberatoriaDTO liberatoriaDTO = (LiberatoriaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, liberatoriaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "LiberatoriaDTO{" +
|
||||
"id=" + getId() +
|
||||
", accettata='" + getAccettata() + "'" +
|
||||
", utente=" + getUtente() +
|
||||
", modelloLiberatoria=" + getModelloLiberatoria() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Messaggio} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class MessaggioDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Instant spedito;
|
||||
|
||||
private String testo;
|
||||
|
||||
private Instant letto;
|
||||
|
||||
private UtenteAppDTO utente;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getSpedito() {
|
||||
return spedito;
|
||||
}
|
||||
|
||||
public void setSpedito(Instant spedito) {
|
||||
this.spedito = spedito;
|
||||
}
|
||||
|
||||
public String getTesto() {
|
||||
return testo;
|
||||
}
|
||||
|
||||
public void setTesto(String testo) {
|
||||
this.testo = testo;
|
||||
}
|
||||
|
||||
public Instant getLetto() {
|
||||
return letto;
|
||||
}
|
||||
|
||||
public void setLetto(Instant letto) {
|
||||
this.letto = letto;
|
||||
}
|
||||
|
||||
public UtenteAppDTO getUtente() {
|
||||
return utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteAppDTO utente) {
|
||||
this.utente = utente;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof MessaggioDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
MessaggioDTO messaggioDTO = (MessaggioDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, messaggioDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "MessaggioDTO{" +
|
||||
"id=" + getId() +
|
||||
", spedito='" + getSpedito() + "'" +
|
||||
", testo='" + getTesto() + "'" +
|
||||
", letto='" + getLetto() + "'" +
|
||||
", utente=" + getUtente() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import jakarta.persistence.Lob;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.ModelloLiberatoria} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class ModelloLiberatoriaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String nome;
|
||||
|
||||
private String testo;
|
||||
|
||||
@Lob
|
||||
private byte[] documento;
|
||||
|
||||
private String documentoContentType;
|
||||
|
||||
private Instant validoDal;
|
||||
|
||||
private Instant validoAl;
|
||||
|
||||
private StrutturaDTO struttura;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getTesto() {
|
||||
return testo;
|
||||
}
|
||||
|
||||
public void setTesto(String testo) {
|
||||
this.testo = testo;
|
||||
}
|
||||
|
||||
public byte[] getDocumento() {
|
||||
return documento;
|
||||
}
|
||||
|
||||
public void setDocumento(byte[] documento) {
|
||||
this.documento = documento;
|
||||
}
|
||||
|
||||
public String getDocumentoContentType() {
|
||||
return documentoContentType;
|
||||
}
|
||||
|
||||
public void setDocumentoContentType(String documentoContentType) {
|
||||
this.documentoContentType = documentoContentType;
|
||||
}
|
||||
|
||||
public Instant getValidoDal() {
|
||||
return validoDal;
|
||||
}
|
||||
|
||||
public void setValidoDal(Instant validoDal) {
|
||||
this.validoDal = validoDal;
|
||||
}
|
||||
|
||||
public Instant getValidoAl() {
|
||||
return validoAl;
|
||||
}
|
||||
|
||||
public void setValidoAl(Instant validoAl) {
|
||||
this.validoAl = validoAl;
|
||||
}
|
||||
|
||||
public StrutturaDTO getStruttura() {
|
||||
return struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(StrutturaDTO struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof ModelloLiberatoriaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
ModelloLiberatoriaDTO modelloLiberatoriaDTO = (ModelloLiberatoriaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, modelloLiberatoriaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ModelloLiberatoriaDTO{" +
|
||||
"id=" + getId() +
|
||||
", nome='" + getNome() + "'" +
|
||||
", testo='" + getTesto() + "'" +
|
||||
", documento='" + getDocumento() + "'" +
|
||||
", validoDal='" + getValidoDal() + "'" +
|
||||
", validoAl='" + getValidoAl() + "'" +
|
||||
", struttura=" + getStruttura() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoCanaleNotifica;
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.TipoEventoNotifica;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Notifica} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class NotificaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private TipoCanaleNotifica tipoCanale;
|
||||
|
||||
private TipoEventoNotifica tipoEvento;
|
||||
|
||||
private String messaggio;
|
||||
|
||||
private Boolean inviata;
|
||||
|
||||
private Instant inviataAt;
|
||||
|
||||
private String errore;
|
||||
|
||||
private Instant createdAt;
|
||||
|
||||
private ConfermaDTO conferma;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public TipoCanaleNotifica getTipoCanale() {
|
||||
return tipoCanale;
|
||||
}
|
||||
|
||||
public void setTipoCanale(TipoCanaleNotifica tipoCanale) {
|
||||
this.tipoCanale = tipoCanale;
|
||||
}
|
||||
|
||||
public TipoEventoNotifica getTipoEvento() {
|
||||
return tipoEvento;
|
||||
}
|
||||
|
||||
public void setTipoEvento(TipoEventoNotifica tipoEvento) {
|
||||
this.tipoEvento = tipoEvento;
|
||||
}
|
||||
|
||||
public String getMessaggio() {
|
||||
return messaggio;
|
||||
}
|
||||
|
||||
public void setMessaggio(String messaggio) {
|
||||
this.messaggio = messaggio;
|
||||
}
|
||||
|
||||
public Boolean getInviata() {
|
||||
return inviata;
|
||||
}
|
||||
|
||||
public void setInviata(Boolean inviata) {
|
||||
this.inviata = inviata;
|
||||
}
|
||||
|
||||
public Instant getInviataAt() {
|
||||
return inviataAt;
|
||||
}
|
||||
|
||||
public void setInviataAt(Instant inviataAt) {
|
||||
this.inviataAt = inviataAt;
|
||||
}
|
||||
|
||||
public String getErrore() {
|
||||
return errore;
|
||||
}
|
||||
|
||||
public void setErrore(String errore) {
|
||||
this.errore = errore;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public ConfermaDTO getConferma() {
|
||||
return conferma;
|
||||
}
|
||||
|
||||
public void setConferma(ConfermaDTO conferma) {
|
||||
this.conferma = conferma;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof NotificaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
NotificaDTO notificaDTO = (NotificaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, notificaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "NotificaDTO{" +
|
||||
"id=" + getId() +
|
||||
", tipoCanale='" + getTipoCanale() + "'" +
|
||||
", tipoEvento='" + getTipoEvento() + "'" +
|
||||
", messaggio='" + getMessaggio() + "'" +
|
||||
", inviata='" + getInviata() + "'" +
|
||||
", inviataAt='" + getInviataAt() + "'" +
|
||||
", errore='" + getErrore() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
", conferma=" + getConferma() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.StatoPrenotazione;
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Prenotazione} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class PrenotazioneDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Instant oraInizio;
|
||||
|
||||
private Instant oraFine;
|
||||
|
||||
private StatoPrenotazione stato;
|
||||
|
||||
private String motivoEvento;
|
||||
|
||||
private Integer numeroPartecipanti;
|
||||
|
||||
private String noteUtente;
|
||||
|
||||
private ConfermaDTO conferma;
|
||||
|
||||
private UtenteAppDTO utente;
|
||||
|
||||
private StrutturaDTO struttura;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Instant getOraInizio() {
|
||||
return oraInizio;
|
||||
}
|
||||
|
||||
public void setOraInizio(Instant oraInizio) {
|
||||
this.oraInizio = oraInizio;
|
||||
}
|
||||
|
||||
public Instant getOraFine() {
|
||||
return oraFine;
|
||||
}
|
||||
|
||||
public void setOraFine(Instant oraFine) {
|
||||
this.oraFine = oraFine;
|
||||
}
|
||||
|
||||
public StatoPrenotazione getStato() {
|
||||
return stato;
|
||||
}
|
||||
|
||||
public void setStato(StatoPrenotazione stato) {
|
||||
this.stato = stato;
|
||||
}
|
||||
|
||||
public String getMotivoEvento() {
|
||||
return motivoEvento;
|
||||
}
|
||||
|
||||
public void setMotivoEvento(String motivoEvento) {
|
||||
this.motivoEvento = motivoEvento;
|
||||
}
|
||||
|
||||
public Integer getNumeroPartecipanti() {
|
||||
return numeroPartecipanti;
|
||||
}
|
||||
|
||||
public void setNumeroPartecipanti(Integer numeroPartecipanti) {
|
||||
this.numeroPartecipanti = numeroPartecipanti;
|
||||
}
|
||||
|
||||
public String getNoteUtente() {
|
||||
return noteUtente;
|
||||
}
|
||||
|
||||
public void setNoteUtente(String noteUtente) {
|
||||
this.noteUtente = noteUtente;
|
||||
}
|
||||
|
||||
public ConfermaDTO getConferma() {
|
||||
return conferma;
|
||||
}
|
||||
|
||||
public void setConferma(ConfermaDTO conferma) {
|
||||
this.conferma = conferma;
|
||||
}
|
||||
|
||||
public UtenteAppDTO getUtente() {
|
||||
return utente;
|
||||
}
|
||||
|
||||
public void setUtente(UtenteAppDTO utente) {
|
||||
this.utente = utente;
|
||||
}
|
||||
|
||||
public StrutturaDTO getStruttura() {
|
||||
return struttura;
|
||||
}
|
||||
|
||||
public void setStruttura(StrutturaDTO struttura) {
|
||||
this.struttura = struttura;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof PrenotazioneDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
PrenotazioneDTO prenotazioneDTO = (PrenotazioneDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, prenotazioneDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "PrenotazioneDTO{" +
|
||||
"id=" + getId() +
|
||||
", oraInizio='" + getOraInizio() + "'" +
|
||||
", oraFine='" + getOraFine() + "'" +
|
||||
", stato='" + getStato() + "'" +
|
||||
", motivoEvento='" + getMotivoEvento() + "'" +
|
||||
", numeroPartecipanti=" + getNumeroPartecipanti() +
|
||||
", noteUtente='" + getNoteUtente() + "'" +
|
||||
", conferma=" + getConferma() +
|
||||
", utente=" + getUtente() +
|
||||
", struttura=" + getStruttura() +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.Instant;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.Struttura} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class StrutturaDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String nome;
|
||||
|
||||
private String descrizione;
|
||||
|
||||
private String indirizzo;
|
||||
|
||||
private Integer capienzaMax;
|
||||
|
||||
private Boolean attiva;
|
||||
|
||||
private String fotoUrl;
|
||||
|
||||
private Instant createdAt;
|
||||
|
||||
private Instant updatedAt;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getDescrizione() {
|
||||
return descrizione;
|
||||
}
|
||||
|
||||
public void setDescrizione(String descrizione) {
|
||||
this.descrizione = descrizione;
|
||||
}
|
||||
|
||||
public String getIndirizzo() {
|
||||
return indirizzo;
|
||||
}
|
||||
|
||||
public void setIndirizzo(String indirizzo) {
|
||||
this.indirizzo = indirizzo;
|
||||
}
|
||||
|
||||
public Integer getCapienzaMax() {
|
||||
return capienzaMax;
|
||||
}
|
||||
|
||||
public void setCapienzaMax(Integer capienzaMax) {
|
||||
this.capienzaMax = capienzaMax;
|
||||
}
|
||||
|
||||
public Boolean getAttiva() {
|
||||
return attiva;
|
||||
}
|
||||
|
||||
public void setAttiva(Boolean attiva) {
|
||||
this.attiva = attiva;
|
||||
}
|
||||
|
||||
public String getFotoUrl() {
|
||||
return fotoUrl;
|
||||
}
|
||||
|
||||
public void setFotoUrl(String fotoUrl) {
|
||||
this.fotoUrl = fotoUrl;
|
||||
}
|
||||
|
||||
public Instant getCreatedAt() {
|
||||
return createdAt;
|
||||
}
|
||||
|
||||
public void setCreatedAt(Instant createdAt) {
|
||||
this.createdAt = createdAt;
|
||||
}
|
||||
|
||||
public Instant getUpdatedAt() {
|
||||
return updatedAt;
|
||||
}
|
||||
|
||||
public void setUpdatedAt(Instant updatedAt) {
|
||||
this.updatedAt = updatedAt;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof StrutturaDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
StrutturaDTO strutturaDTO = (StrutturaDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, strutturaDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "StrutturaDTO{" +
|
||||
"id=" + getId() +
|
||||
", nome='" + getNome() + "'" +
|
||||
", descrizione='" + getDescrizione() + "'" +
|
||||
", indirizzo='" + getIndirizzo() + "'" +
|
||||
", capienzaMax=" + getCapienzaMax() +
|
||||
", attiva='" + getAttiva() + "'" +
|
||||
", fotoUrl='" + getFotoUrl() + "'" +
|
||||
", createdAt='" + getCreatedAt() + "'" +
|
||||
", updatedAt='" + getUpdatedAt() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
package it.sw.pa.comune.artegna.service.dto;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.enumeration.Ruolo;
|
||||
import jakarta.validation.constraints.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* A DTO for the {@link it.sw.pa.comune.artegna.domain.UtenteApp} entity.
|
||||
*/
|
||||
@SuppressWarnings("common-java:DuplicatedBlocks")
|
||||
public class UtenteAppDTO implements Serializable {
|
||||
|
||||
private Long id;
|
||||
|
||||
@NotNull
|
||||
private String username;
|
||||
|
||||
@NotNull
|
||||
private String email;
|
||||
|
||||
private String telefono;
|
||||
|
||||
@NotNull
|
||||
private Ruolo ruolo;
|
||||
|
||||
@NotNull
|
||||
private Boolean attivo;
|
||||
|
||||
private String nome;
|
||||
|
||||
private String cognome;
|
||||
|
||||
private String luogoNascita;
|
||||
|
||||
private String dataNascita;
|
||||
|
||||
private String residente;
|
||||
|
||||
private String societa;
|
||||
|
||||
private String sede;
|
||||
|
||||
private String codfiscale;
|
||||
|
||||
private String telefonoSoc;
|
||||
|
||||
private String emailSoc;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
public void setUsername(String username) {
|
||||
this.username = username;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public String getTelefono() {
|
||||
return telefono;
|
||||
}
|
||||
|
||||
public void setTelefono(String telefono) {
|
||||
this.telefono = telefono;
|
||||
}
|
||||
|
||||
public Ruolo getRuolo() {
|
||||
return ruolo;
|
||||
}
|
||||
|
||||
public void setRuolo(Ruolo ruolo) {
|
||||
this.ruolo = ruolo;
|
||||
}
|
||||
|
||||
public Boolean getAttivo() {
|
||||
return attivo;
|
||||
}
|
||||
|
||||
public void setAttivo(Boolean attivo) {
|
||||
this.attivo = attivo;
|
||||
}
|
||||
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public void setNome(String nome) {
|
||||
this.nome = nome;
|
||||
}
|
||||
|
||||
public String getCognome() {
|
||||
return cognome;
|
||||
}
|
||||
|
||||
public void setCognome(String cognome) {
|
||||
this.cognome = cognome;
|
||||
}
|
||||
|
||||
public String getLuogoNascita() {
|
||||
return luogoNascita;
|
||||
}
|
||||
|
||||
public void setLuogoNascita(String luogoNascita) {
|
||||
this.luogoNascita = luogoNascita;
|
||||
}
|
||||
|
||||
public String getDataNascita() {
|
||||
return dataNascita;
|
||||
}
|
||||
|
||||
public void setDataNascita(String dataNascita) {
|
||||
this.dataNascita = dataNascita;
|
||||
}
|
||||
|
||||
public String getResidente() {
|
||||
return residente;
|
||||
}
|
||||
|
||||
public void setResidente(String residente) {
|
||||
this.residente = residente;
|
||||
}
|
||||
|
||||
public String getSocieta() {
|
||||
return societa;
|
||||
}
|
||||
|
||||
public void setSocieta(String societa) {
|
||||
this.societa = societa;
|
||||
}
|
||||
|
||||
public String getSede() {
|
||||
return sede;
|
||||
}
|
||||
|
||||
public void setSede(String sede) {
|
||||
this.sede = sede;
|
||||
}
|
||||
|
||||
public String getCodfiscale() {
|
||||
return codfiscale;
|
||||
}
|
||||
|
||||
public void setCodfiscale(String codfiscale) {
|
||||
this.codfiscale = codfiscale;
|
||||
}
|
||||
|
||||
public String getTelefonoSoc() {
|
||||
return telefonoSoc;
|
||||
}
|
||||
|
||||
public void setTelefonoSoc(String telefonoSoc) {
|
||||
this.telefonoSoc = telefonoSoc;
|
||||
}
|
||||
|
||||
public String getEmailSoc() {
|
||||
return emailSoc;
|
||||
}
|
||||
|
||||
public void setEmailSoc(String emailSoc) {
|
||||
this.emailSoc = emailSoc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) {
|
||||
return true;
|
||||
}
|
||||
if (!(o instanceof UtenteAppDTO)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
UtenteAppDTO utenteAppDTO = (UtenteAppDTO) o;
|
||||
if (this.id == null) {
|
||||
return false;
|
||||
}
|
||||
return Objects.equals(this.id, utenteAppDTO.id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.id);
|
||||
}
|
||||
|
||||
// prettier-ignore
|
||||
@Override
|
||||
public String toString() {
|
||||
return "UtenteAppDTO{" +
|
||||
"id=" + getId() +
|
||||
", username='" + getUsername() + "'" +
|
||||
", email='" + getEmail() + "'" +
|
||||
", telefono='" + getTelefono() + "'" +
|
||||
", ruolo='" + getRuolo() + "'" +
|
||||
", attivo='" + getAttivo() + "'" +
|
||||
", nome='" + getNome() + "'" +
|
||||
", cognome='" + getCognome() + "'" +
|
||||
", luogoNascita='" + getLuogoNascita() + "'" +
|
||||
", dataNascita='" + getDataNascita() + "'" +
|
||||
", residente='" + getResidente() + "'" +
|
||||
", societa='" + getSocieta() + "'" +
|
||||
", sede='" + getSede() + "'" +
|
||||
", codfiscale='" + getCodfiscale() + "'" +
|
||||
", telefonoSoc='" + getTelefonoSoc() + "'" +
|
||||
", emailSoc='" + getEmailSoc() + "'" +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.AuditLog;
|
||||
import it.sw.pa.comune.artegna.repository.AuditLogRepository;
|
||||
import it.sw.pa.comune.artegna.service.AuditLogService;
|
||||
import it.sw.pa.comune.artegna.service.dto.AuditLogDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.AuditLogMapper;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.AuditLog}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class AuditLogServiceImpl implements AuditLogService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(AuditLogServiceImpl.class);
|
||||
|
||||
private final AuditLogRepository auditLogRepository;
|
||||
|
||||
private final AuditLogMapper auditLogMapper;
|
||||
|
||||
public AuditLogServiceImpl(AuditLogRepository auditLogRepository, AuditLogMapper auditLogMapper) {
|
||||
this.auditLogRepository = auditLogRepository;
|
||||
this.auditLogMapper = auditLogMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AuditLogDTO save(AuditLogDTO auditLogDTO) {
|
||||
LOG.debug("Request to save AuditLog : {}", auditLogDTO);
|
||||
AuditLog auditLog = auditLogMapper.toEntity(auditLogDTO);
|
||||
auditLog = auditLogRepository.save(auditLog);
|
||||
return auditLogMapper.toDto(auditLog);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AuditLogDTO update(AuditLogDTO auditLogDTO) {
|
||||
LOG.debug("Request to update AuditLog : {}", auditLogDTO);
|
||||
AuditLog auditLog = auditLogMapper.toEntity(auditLogDTO);
|
||||
auditLog = auditLogRepository.save(auditLog);
|
||||
return auditLogMapper.toDto(auditLog);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<AuditLogDTO> partialUpdate(AuditLogDTO auditLogDTO) {
|
||||
LOG.debug("Request to partially update AuditLog : {}", auditLogDTO);
|
||||
|
||||
return auditLogRepository
|
||||
.findById(auditLogDTO.getId())
|
||||
.map(existingAuditLog -> {
|
||||
auditLogMapper.partialUpdate(existingAuditLog, auditLogDTO);
|
||||
|
||||
return existingAuditLog;
|
||||
})
|
||||
.map(auditLogRepository::save)
|
||||
.map(auditLogMapper::toDto);
|
||||
}
|
||||
|
||||
public Page<AuditLogDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return auditLogRepository.findAllWithEagerRelationships(pageable).map(auditLogMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<AuditLogDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get AuditLog : {}", id);
|
||||
return auditLogRepository.findOneWithEagerRelationships(id).map(auditLogMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete AuditLog : {}", id);
|
||||
auditLogRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import it.sw.pa.comune.artegna.repository.ConfermaRepository;
|
||||
import it.sw.pa.comune.artegna.service.ConfermaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.ConfermaMapper;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.StreamSupport;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Conferma}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class ConfermaServiceImpl implements ConfermaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ConfermaServiceImpl.class);
|
||||
|
||||
private final ConfermaRepository confermaRepository;
|
||||
|
||||
private final ConfermaMapper confermaMapper;
|
||||
|
||||
public ConfermaServiceImpl(ConfermaRepository confermaRepository, ConfermaMapper confermaMapper) {
|
||||
this.confermaRepository = confermaRepository;
|
||||
this.confermaMapper = confermaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConfermaDTO save(ConfermaDTO confermaDTO) {
|
||||
LOG.debug("Request to save Conferma : {}", confermaDTO);
|
||||
Conferma conferma = confermaMapper.toEntity(confermaDTO);
|
||||
conferma = confermaRepository.save(conferma);
|
||||
return confermaMapper.toDto(conferma);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConfermaDTO update(ConfermaDTO confermaDTO) {
|
||||
LOG.debug("Request to update Conferma : {}", confermaDTO);
|
||||
Conferma conferma = confermaMapper.toEntity(confermaDTO);
|
||||
conferma = confermaRepository.save(conferma);
|
||||
return confermaMapper.toDto(conferma);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<ConfermaDTO> partialUpdate(ConfermaDTO confermaDTO) {
|
||||
LOG.debug("Request to partially update Conferma : {}", confermaDTO);
|
||||
|
||||
return confermaRepository
|
||||
.findById(confermaDTO.getId())
|
||||
.map(existingConferma -> {
|
||||
confermaMapper.partialUpdate(existingConferma, confermaDTO);
|
||||
|
||||
return existingConferma;
|
||||
})
|
||||
.map(confermaRepository::save)
|
||||
.map(confermaMapper::toDto);
|
||||
}
|
||||
|
||||
public Page<ConfermaDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return confermaRepository.findAllWithEagerRelationships(pageable).map(confermaMapper::toDto);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all the confermas where Prenotazione is {@code null}.
|
||||
* @return the list of entities.
|
||||
*/
|
||||
@Transactional(readOnly = true)
|
||||
public List<ConfermaDTO> findAllWherePrenotazioneIsNull() {
|
||||
LOG.debug("Request to get all confermas where Prenotazione is null");
|
||||
return StreamSupport.stream(confermaRepository.findAll().spliterator(), false)
|
||||
.filter(conferma -> conferma.getPrenotazione() == null)
|
||||
.map(confermaMapper::toDto)
|
||||
.collect(Collectors.toCollection(LinkedList::new));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<ConfermaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Conferma : {}", id);
|
||||
return confermaRepository.findOneWithEagerRelationships(id).map(confermaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Conferma : {}", id);
|
||||
confermaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Disponibilita;
|
||||
import it.sw.pa.comune.artegna.repository.DisponibilitaRepository;
|
||||
import it.sw.pa.comune.artegna.service.DisponibilitaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.DisponibilitaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.DisponibilitaMapper;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Disponibilita}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class DisponibilitaServiceImpl implements DisponibilitaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(DisponibilitaServiceImpl.class);
|
||||
|
||||
private final DisponibilitaRepository disponibilitaRepository;
|
||||
|
||||
private final DisponibilitaMapper disponibilitaMapper;
|
||||
|
||||
public DisponibilitaServiceImpl(DisponibilitaRepository disponibilitaRepository, DisponibilitaMapper disponibilitaMapper) {
|
||||
this.disponibilitaRepository = disponibilitaRepository;
|
||||
this.disponibilitaMapper = disponibilitaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public DisponibilitaDTO save(DisponibilitaDTO disponibilitaDTO) {
|
||||
LOG.debug("Request to save Disponibilita : {}", disponibilitaDTO);
|
||||
Disponibilita disponibilita = disponibilitaMapper.toEntity(disponibilitaDTO);
|
||||
disponibilita = disponibilitaRepository.save(disponibilita);
|
||||
return disponibilitaMapper.toDto(disponibilita);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DisponibilitaDTO update(DisponibilitaDTO disponibilitaDTO) {
|
||||
LOG.debug("Request to update Disponibilita : {}", disponibilitaDTO);
|
||||
Disponibilita disponibilita = disponibilitaMapper.toEntity(disponibilitaDTO);
|
||||
disponibilita = disponibilitaRepository.save(disponibilita);
|
||||
return disponibilitaMapper.toDto(disponibilita);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<DisponibilitaDTO> partialUpdate(DisponibilitaDTO disponibilitaDTO) {
|
||||
LOG.debug("Request to partially update Disponibilita : {}", disponibilitaDTO);
|
||||
|
||||
return disponibilitaRepository
|
||||
.findById(disponibilitaDTO.getId())
|
||||
.map(existingDisponibilita -> {
|
||||
disponibilitaMapper.partialUpdate(existingDisponibilita, disponibilitaDTO);
|
||||
|
||||
return existingDisponibilita;
|
||||
})
|
||||
.map(disponibilitaRepository::save)
|
||||
.map(disponibilitaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Page<DisponibilitaDTO> findAll(Pageable pageable) {
|
||||
LOG.debug("Request to get all Disponibilitas");
|
||||
return disponibilitaRepository.findAll(pageable).map(disponibilitaMapper::toDto);
|
||||
}
|
||||
|
||||
public Page<DisponibilitaDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return disponibilitaRepository.findAllWithEagerRelationships(pageable).map(disponibilitaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<DisponibilitaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Disponibilita : {}", id);
|
||||
return disponibilitaRepository.findOneWithEagerRelationships(id).map(disponibilitaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Disponibilita : {}", id);
|
||||
disponibilitaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Liberatoria;
|
||||
import it.sw.pa.comune.artegna.repository.LiberatoriaRepository;
|
||||
import it.sw.pa.comune.artegna.service.LiberatoriaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.LiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.LiberatoriaMapper;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Liberatoria}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class LiberatoriaServiceImpl implements LiberatoriaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LiberatoriaServiceImpl.class);
|
||||
|
||||
private final LiberatoriaRepository liberatoriaRepository;
|
||||
|
||||
private final LiberatoriaMapper liberatoriaMapper;
|
||||
|
||||
public LiberatoriaServiceImpl(LiberatoriaRepository liberatoriaRepository, LiberatoriaMapper liberatoriaMapper) {
|
||||
this.liberatoriaRepository = liberatoriaRepository;
|
||||
this.liberatoriaMapper = liberatoriaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public LiberatoriaDTO save(LiberatoriaDTO liberatoriaDTO) {
|
||||
LOG.debug("Request to save Liberatoria : {}", liberatoriaDTO);
|
||||
Liberatoria liberatoria = liberatoriaMapper.toEntity(liberatoriaDTO);
|
||||
liberatoria = liberatoriaRepository.save(liberatoria);
|
||||
return liberatoriaMapper.toDto(liberatoria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public LiberatoriaDTO update(LiberatoriaDTO liberatoriaDTO) {
|
||||
LOG.debug("Request to update Liberatoria : {}", liberatoriaDTO);
|
||||
Liberatoria liberatoria = liberatoriaMapper.toEntity(liberatoriaDTO);
|
||||
liberatoria = liberatoriaRepository.save(liberatoria);
|
||||
return liberatoriaMapper.toDto(liberatoria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<LiberatoriaDTO> partialUpdate(LiberatoriaDTO liberatoriaDTO) {
|
||||
LOG.debug("Request to partially update Liberatoria : {}", liberatoriaDTO);
|
||||
|
||||
return liberatoriaRepository
|
||||
.findById(liberatoriaDTO.getId())
|
||||
.map(existingLiberatoria -> {
|
||||
liberatoriaMapper.partialUpdate(existingLiberatoria, liberatoriaDTO);
|
||||
|
||||
return existingLiberatoria;
|
||||
})
|
||||
.map(liberatoriaRepository::save)
|
||||
.map(liberatoriaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public List<LiberatoriaDTO> findAll() {
|
||||
LOG.debug("Request to get all Liberatorias");
|
||||
return liberatoriaRepository.findAll().stream().map(liberatoriaMapper::toDto).collect(Collectors.toCollection(LinkedList::new));
|
||||
}
|
||||
|
||||
public Page<LiberatoriaDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return liberatoriaRepository.findAllWithEagerRelationships(pageable).map(liberatoriaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<LiberatoriaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Liberatoria : {}", id);
|
||||
return liberatoriaRepository.findOneWithEagerRelationships(id).map(liberatoriaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Liberatoria : {}", id);
|
||||
liberatoriaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Messaggio;
|
||||
import it.sw.pa.comune.artegna.repository.MessaggioRepository;
|
||||
import it.sw.pa.comune.artegna.service.MessaggioService;
|
||||
import it.sw.pa.comune.artegna.service.dto.MessaggioDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.MessaggioMapper;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Messaggio}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class MessaggioServiceImpl implements MessaggioService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(MessaggioServiceImpl.class);
|
||||
|
||||
private final MessaggioRepository messaggioRepository;
|
||||
|
||||
private final MessaggioMapper messaggioMapper;
|
||||
|
||||
public MessaggioServiceImpl(MessaggioRepository messaggioRepository, MessaggioMapper messaggioMapper) {
|
||||
this.messaggioRepository = messaggioRepository;
|
||||
this.messaggioMapper = messaggioMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessaggioDTO save(MessaggioDTO messaggioDTO) {
|
||||
LOG.debug("Request to save Messaggio : {}", messaggioDTO);
|
||||
Messaggio messaggio = messaggioMapper.toEntity(messaggioDTO);
|
||||
messaggio = messaggioRepository.save(messaggio);
|
||||
return messaggioMapper.toDto(messaggio);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessaggioDTO update(MessaggioDTO messaggioDTO) {
|
||||
LOG.debug("Request to update Messaggio : {}", messaggioDTO);
|
||||
Messaggio messaggio = messaggioMapper.toEntity(messaggioDTO);
|
||||
messaggio = messaggioRepository.save(messaggio);
|
||||
return messaggioMapper.toDto(messaggio);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<MessaggioDTO> partialUpdate(MessaggioDTO messaggioDTO) {
|
||||
LOG.debug("Request to partially update Messaggio : {}", messaggioDTO);
|
||||
|
||||
return messaggioRepository
|
||||
.findById(messaggioDTO.getId())
|
||||
.map(existingMessaggio -> {
|
||||
messaggioMapper.partialUpdate(existingMessaggio, messaggioDTO);
|
||||
|
||||
return existingMessaggio;
|
||||
})
|
||||
.map(messaggioRepository::save)
|
||||
.map(messaggioMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public List<MessaggioDTO> findAll() {
|
||||
LOG.debug("Request to get all Messaggios");
|
||||
return messaggioRepository.findAll().stream().map(messaggioMapper::toDto).collect(Collectors.toCollection(LinkedList::new));
|
||||
}
|
||||
|
||||
public Page<MessaggioDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return messaggioRepository.findAllWithEagerRelationships(pageable).map(messaggioMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<MessaggioDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Messaggio : {}", id);
|
||||
return messaggioRepository.findOneWithEagerRelationships(id).map(messaggioMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Messaggio : {}", id);
|
||||
messaggioRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.ModelloLiberatoria;
|
||||
import it.sw.pa.comune.artegna.repository.ModelloLiberatoriaRepository;
|
||||
import it.sw.pa.comune.artegna.service.ModelloLiberatoriaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.ModelloLiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.ModelloLiberatoriaMapper;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.ModelloLiberatoria}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class ModelloLiberatoriaServiceImpl implements ModelloLiberatoriaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ModelloLiberatoriaServiceImpl.class);
|
||||
|
||||
private final ModelloLiberatoriaRepository modelloLiberatoriaRepository;
|
||||
|
||||
private final ModelloLiberatoriaMapper modelloLiberatoriaMapper;
|
||||
|
||||
public ModelloLiberatoriaServiceImpl(
|
||||
ModelloLiberatoriaRepository modelloLiberatoriaRepository,
|
||||
ModelloLiberatoriaMapper modelloLiberatoriaMapper
|
||||
) {
|
||||
this.modelloLiberatoriaRepository = modelloLiberatoriaRepository;
|
||||
this.modelloLiberatoriaMapper = modelloLiberatoriaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ModelloLiberatoriaDTO save(ModelloLiberatoriaDTO modelloLiberatoriaDTO) {
|
||||
LOG.debug("Request to save ModelloLiberatoria : {}", modelloLiberatoriaDTO);
|
||||
ModelloLiberatoria modelloLiberatoria = modelloLiberatoriaMapper.toEntity(modelloLiberatoriaDTO);
|
||||
modelloLiberatoria = modelloLiberatoriaRepository.save(modelloLiberatoria);
|
||||
return modelloLiberatoriaMapper.toDto(modelloLiberatoria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ModelloLiberatoriaDTO update(ModelloLiberatoriaDTO modelloLiberatoriaDTO) {
|
||||
LOG.debug("Request to update ModelloLiberatoria : {}", modelloLiberatoriaDTO);
|
||||
ModelloLiberatoria modelloLiberatoria = modelloLiberatoriaMapper.toEntity(modelloLiberatoriaDTO);
|
||||
modelloLiberatoria = modelloLiberatoriaRepository.save(modelloLiberatoria);
|
||||
return modelloLiberatoriaMapper.toDto(modelloLiberatoria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<ModelloLiberatoriaDTO> partialUpdate(ModelloLiberatoriaDTO modelloLiberatoriaDTO) {
|
||||
LOG.debug("Request to partially update ModelloLiberatoria : {}", modelloLiberatoriaDTO);
|
||||
|
||||
return modelloLiberatoriaRepository
|
||||
.findById(modelloLiberatoriaDTO.getId())
|
||||
.map(existingModelloLiberatoria -> {
|
||||
modelloLiberatoriaMapper.partialUpdate(existingModelloLiberatoria, modelloLiberatoriaDTO);
|
||||
|
||||
return existingModelloLiberatoria;
|
||||
})
|
||||
.map(modelloLiberatoriaRepository::save)
|
||||
.map(modelloLiberatoriaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public List<ModelloLiberatoriaDTO> findAll() {
|
||||
LOG.debug("Request to get all ModelloLiberatorias");
|
||||
return modelloLiberatoriaRepository
|
||||
.findAll()
|
||||
.stream()
|
||||
.map(modelloLiberatoriaMapper::toDto)
|
||||
.collect(Collectors.toCollection(LinkedList::new));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<ModelloLiberatoriaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get ModelloLiberatoria : {}", id);
|
||||
return modelloLiberatoriaRepository.findById(id).map(modelloLiberatoriaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete ModelloLiberatoria : {}", id);
|
||||
modelloLiberatoriaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Notifica;
|
||||
import it.sw.pa.comune.artegna.repository.NotificaRepository;
|
||||
import it.sw.pa.comune.artegna.service.NotificaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.NotificaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.NotificaMapper;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Notifica}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class NotificaServiceImpl implements NotificaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(NotificaServiceImpl.class);
|
||||
|
||||
private final NotificaRepository notificaRepository;
|
||||
|
||||
private final NotificaMapper notificaMapper;
|
||||
|
||||
public NotificaServiceImpl(NotificaRepository notificaRepository, NotificaMapper notificaMapper) {
|
||||
this.notificaRepository = notificaRepository;
|
||||
this.notificaMapper = notificaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public NotificaDTO save(NotificaDTO notificaDTO) {
|
||||
LOG.debug("Request to save Notifica : {}", notificaDTO);
|
||||
Notifica notifica = notificaMapper.toEntity(notificaDTO);
|
||||
notifica = notificaRepository.save(notifica);
|
||||
return notificaMapper.toDto(notifica);
|
||||
}
|
||||
|
||||
@Override
|
||||
public NotificaDTO update(NotificaDTO notificaDTO) {
|
||||
LOG.debug("Request to update Notifica : {}", notificaDTO);
|
||||
Notifica notifica = notificaMapper.toEntity(notificaDTO);
|
||||
notifica = notificaRepository.save(notifica);
|
||||
return notificaMapper.toDto(notifica);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<NotificaDTO> partialUpdate(NotificaDTO notificaDTO) {
|
||||
LOG.debug("Request to partially update Notifica : {}", notificaDTO);
|
||||
|
||||
return notificaRepository
|
||||
.findById(notificaDTO.getId())
|
||||
.map(existingNotifica -> {
|
||||
notificaMapper.partialUpdate(existingNotifica, notificaDTO);
|
||||
|
||||
return existingNotifica;
|
||||
})
|
||||
.map(notificaRepository::save)
|
||||
.map(notificaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<NotificaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Notifica : {}", id);
|
||||
return notificaRepository.findById(id).map(notificaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Notifica : {}", id);
|
||||
notificaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Prenotazione;
|
||||
import it.sw.pa.comune.artegna.repository.PrenotazioneRepository;
|
||||
import it.sw.pa.comune.artegna.service.PrenotazioneService;
|
||||
import it.sw.pa.comune.artegna.service.dto.PrenotazioneDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.PrenotazioneMapper;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Prenotazione}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class PrenotazioneServiceImpl implements PrenotazioneService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(PrenotazioneServiceImpl.class);
|
||||
|
||||
private final PrenotazioneRepository prenotazioneRepository;
|
||||
|
||||
private final PrenotazioneMapper prenotazioneMapper;
|
||||
|
||||
public PrenotazioneServiceImpl(PrenotazioneRepository prenotazioneRepository, PrenotazioneMapper prenotazioneMapper) {
|
||||
this.prenotazioneRepository = prenotazioneRepository;
|
||||
this.prenotazioneMapper = prenotazioneMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrenotazioneDTO save(PrenotazioneDTO prenotazioneDTO) {
|
||||
LOG.debug("Request to save Prenotazione : {}", prenotazioneDTO);
|
||||
Prenotazione prenotazione = prenotazioneMapper.toEntity(prenotazioneDTO);
|
||||
prenotazione = prenotazioneRepository.save(prenotazione);
|
||||
return prenotazioneMapper.toDto(prenotazione);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrenotazioneDTO update(PrenotazioneDTO prenotazioneDTO) {
|
||||
LOG.debug("Request to update Prenotazione : {}", prenotazioneDTO);
|
||||
Prenotazione prenotazione = prenotazioneMapper.toEntity(prenotazioneDTO);
|
||||
prenotazione = prenotazioneRepository.save(prenotazione);
|
||||
return prenotazioneMapper.toDto(prenotazione);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<PrenotazioneDTO> partialUpdate(PrenotazioneDTO prenotazioneDTO) {
|
||||
LOG.debug("Request to partially update Prenotazione : {}", prenotazioneDTO);
|
||||
|
||||
return prenotazioneRepository
|
||||
.findById(prenotazioneDTO.getId())
|
||||
.map(existingPrenotazione -> {
|
||||
prenotazioneMapper.partialUpdate(existingPrenotazione, prenotazioneDTO);
|
||||
|
||||
return existingPrenotazione;
|
||||
})
|
||||
.map(prenotazioneRepository::save)
|
||||
.map(prenotazioneMapper::toDto);
|
||||
}
|
||||
|
||||
public Page<PrenotazioneDTO> findAllWithEagerRelationships(Pageable pageable) {
|
||||
return prenotazioneRepository.findAllWithEagerRelationships(pageable).map(prenotazioneMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<PrenotazioneDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Prenotazione : {}", id);
|
||||
return prenotazioneRepository.findOneWithEagerRelationships(id).map(prenotazioneMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Prenotazione : {}", id);
|
||||
prenotazioneRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.repository.StrutturaRepository;
|
||||
import it.sw.pa.comune.artegna.service.StrutturaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.StrutturaMapper;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.Struttura}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class StrutturaServiceImpl implements StrutturaService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(StrutturaServiceImpl.class);
|
||||
|
||||
private final StrutturaRepository strutturaRepository;
|
||||
|
||||
private final StrutturaMapper strutturaMapper;
|
||||
|
||||
public StrutturaServiceImpl(StrutturaRepository strutturaRepository, StrutturaMapper strutturaMapper) {
|
||||
this.strutturaRepository = strutturaRepository;
|
||||
this.strutturaMapper = strutturaMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrutturaDTO save(StrutturaDTO strutturaDTO) {
|
||||
LOG.debug("Request to save Struttura : {}", strutturaDTO);
|
||||
Struttura struttura = strutturaMapper.toEntity(strutturaDTO);
|
||||
struttura = strutturaRepository.save(struttura);
|
||||
return strutturaMapper.toDto(struttura);
|
||||
}
|
||||
|
||||
@Override
|
||||
public StrutturaDTO update(StrutturaDTO strutturaDTO) {
|
||||
LOG.debug("Request to update Struttura : {}", strutturaDTO);
|
||||
Struttura struttura = strutturaMapper.toEntity(strutturaDTO);
|
||||
struttura = strutturaRepository.save(struttura);
|
||||
return strutturaMapper.toDto(struttura);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<StrutturaDTO> partialUpdate(StrutturaDTO strutturaDTO) {
|
||||
LOG.debug("Request to partially update Struttura : {}", strutturaDTO);
|
||||
|
||||
return strutturaRepository
|
||||
.findById(strutturaDTO.getId())
|
||||
.map(existingStruttura -> {
|
||||
strutturaMapper.partialUpdate(existingStruttura, strutturaDTO);
|
||||
|
||||
return existingStruttura;
|
||||
})
|
||||
.map(strutturaRepository::save)
|
||||
.map(strutturaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<StrutturaDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get Struttura : {}", id);
|
||||
return strutturaRepository.findById(id).map(strutturaMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete Struttura : {}", id);
|
||||
strutturaRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.repository.UtenteAppRepository;
|
||||
import it.sw.pa.comune.artegna.service.UtenteAppService;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import it.sw.pa.comune.artegna.service.mapper.UtenteAppMapper;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.stream.Collectors;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* Service Implementation for managing {@link it.sw.pa.comune.artegna.domain.UtenteApp}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class UtenteAppServiceImpl implements UtenteAppService {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(UtenteAppServiceImpl.class);
|
||||
|
||||
private final UtenteAppRepository utenteAppRepository;
|
||||
|
||||
private final UtenteAppMapper utenteAppMapper;
|
||||
|
||||
public UtenteAppServiceImpl(UtenteAppRepository utenteAppRepository, UtenteAppMapper utenteAppMapper) {
|
||||
this.utenteAppRepository = utenteAppRepository;
|
||||
this.utenteAppMapper = utenteAppMapper;
|
||||
}
|
||||
|
||||
@Override
|
||||
public UtenteAppDTO save(UtenteAppDTO utenteAppDTO) {
|
||||
LOG.debug("Request to save UtenteApp : {}", utenteAppDTO);
|
||||
UtenteApp utenteApp = utenteAppMapper.toEntity(utenteAppDTO);
|
||||
utenteApp = utenteAppRepository.save(utenteApp);
|
||||
return utenteAppMapper.toDto(utenteApp);
|
||||
}
|
||||
|
||||
@Override
|
||||
public UtenteAppDTO update(UtenteAppDTO utenteAppDTO) {
|
||||
LOG.debug("Request to update UtenteApp : {}", utenteAppDTO);
|
||||
UtenteApp utenteApp = utenteAppMapper.toEntity(utenteAppDTO);
|
||||
utenteApp = utenteAppRepository.save(utenteApp);
|
||||
return utenteAppMapper.toDto(utenteApp);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<UtenteAppDTO> partialUpdate(UtenteAppDTO utenteAppDTO) {
|
||||
LOG.debug("Request to partially update UtenteApp : {}", utenteAppDTO);
|
||||
|
||||
return utenteAppRepository
|
||||
.findById(utenteAppDTO.getId())
|
||||
.map(existingUtenteApp -> {
|
||||
utenteAppMapper.partialUpdate(existingUtenteApp, utenteAppDTO);
|
||||
|
||||
return existingUtenteApp;
|
||||
})
|
||||
.map(utenteAppRepository::save)
|
||||
.map(utenteAppMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public List<UtenteAppDTO> findAll() {
|
||||
LOG.debug("Request to get all UtenteApps");
|
||||
return utenteAppRepository.findAll().stream().map(utenteAppMapper::toDto).collect(Collectors.toCollection(LinkedList::new));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public Optional<UtenteAppDTO> findOne(Long id) {
|
||||
LOG.debug("Request to get UtenteApp : {}", id);
|
||||
return utenteAppRepository.findById(id).map(utenteAppMapper::toDto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(Long id) {
|
||||
LOG.debug("Request to delete UtenteApp : {}", id);
|
||||
utenteAppRepository.deleteById(id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
/**
|
||||
* This package file was generated by JHipster
|
||||
*/
|
||||
package it.sw.pa.comune.artegna.service.impl;
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.AuditLog;
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.AuditLogDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link AuditLog} and its DTO {@link AuditLogDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface AuditLogMapper extends EntityMapper<AuditLogDTO, AuditLog> {
|
||||
@Mapping(target = "utente", source = "utente", qualifiedByName = "utenteAppUsername")
|
||||
AuditLogDTO toDto(AuditLog s);
|
||||
|
||||
@Named("utenteAppUsername")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "username", source = "username")
|
||||
UtenteAppDTO toDtoUtenteAppUsername(UtenteApp utenteApp);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Conferma} and its DTO {@link ConfermaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface ConfermaMapper extends EntityMapper<ConfermaDTO, Conferma> {
|
||||
@Mapping(target = "confermataDa", source = "confermataDa", qualifiedByName = "utenteAppUsername")
|
||||
ConfermaDTO toDto(Conferma s);
|
||||
|
||||
@Named("utenteAppUsername")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "username", source = "username")
|
||||
UtenteAppDTO toDtoUtenteAppUsername(UtenteApp utenteApp);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Disponibilita;
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.service.dto.DisponibilitaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Disponibilita} and its DTO {@link DisponibilitaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface DisponibilitaMapper extends EntityMapper<DisponibilitaDTO, Disponibilita> {
|
||||
@Mapping(target = "struttura", source = "struttura", qualifiedByName = "strutturaNome")
|
||||
DisponibilitaDTO toDto(Disponibilita s);
|
||||
|
||||
@Named("strutturaNome")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "nome", source = "nome")
|
||||
StrutturaDTO toDtoStrutturaNome(Struttura struttura);
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import org.mapstruct.BeanMapping;
|
||||
import org.mapstruct.MappingTarget;
|
||||
import org.mapstruct.Named;
|
||||
import org.mapstruct.NullValuePropertyMappingStrategy;
|
||||
|
||||
/**
|
||||
* Contract for a generic dto to entity mapper.
|
||||
*
|
||||
* @param <D> - DTO type parameter.
|
||||
* @param <E> - Entity type parameter.
|
||||
*/
|
||||
|
||||
public interface EntityMapper<D, E> {
|
||||
E toEntity(D dto);
|
||||
|
||||
D toDto(E entity);
|
||||
|
||||
List<E> toEntity(List<D> dtoList);
|
||||
|
||||
List<D> toDto(List<E> entityList);
|
||||
|
||||
@Named("partialUpdate")
|
||||
@BeanMapping(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
|
||||
void partialUpdate(@MappingTarget E entity, D dto);
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Liberatoria;
|
||||
import it.sw.pa.comune.artegna.domain.ModelloLiberatoria;
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.LiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.ModelloLiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Liberatoria} and its DTO {@link LiberatoriaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface LiberatoriaMapper extends EntityMapper<LiberatoriaDTO, Liberatoria> {
|
||||
@Mapping(target = "utente", source = "utente", qualifiedByName = "utenteAppUsername")
|
||||
@Mapping(target = "modelloLiberatoria", source = "modelloLiberatoria", qualifiedByName = "modelloLiberatoriaId")
|
||||
LiberatoriaDTO toDto(Liberatoria s);
|
||||
|
||||
@Named("utenteAppUsername")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "username", source = "username")
|
||||
UtenteAppDTO toDtoUtenteAppUsername(UtenteApp utenteApp);
|
||||
|
||||
@Named("modelloLiberatoriaId")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
ModelloLiberatoriaDTO toDtoModelloLiberatoriaId(ModelloLiberatoria modelloLiberatoria);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Messaggio;
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.MessaggioDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Messaggio} and its DTO {@link MessaggioDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface MessaggioMapper extends EntityMapper<MessaggioDTO, Messaggio> {
|
||||
@Mapping(target = "utente", source = "utente", qualifiedByName = "utenteAppUsername")
|
||||
MessaggioDTO toDto(Messaggio s);
|
||||
|
||||
@Named("utenteAppUsername")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "username", source = "username")
|
||||
UtenteAppDTO toDtoUtenteAppUsername(UtenteApp utenteApp);
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.ModelloLiberatoria;
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.service.dto.ModelloLiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link ModelloLiberatoria} and its DTO {@link ModelloLiberatoriaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface ModelloLiberatoriaMapper extends EntityMapper<ModelloLiberatoriaDTO, ModelloLiberatoria> {
|
||||
@Mapping(target = "struttura", source = "struttura", qualifiedByName = "strutturaId")
|
||||
ModelloLiberatoriaDTO toDto(ModelloLiberatoria s);
|
||||
|
||||
@Named("strutturaId")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
StrutturaDTO toDtoStrutturaId(Struttura struttura);
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import it.sw.pa.comune.artegna.domain.Notifica;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.NotificaDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Notifica} and its DTO {@link NotificaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface NotificaMapper extends EntityMapper<NotificaDTO, Notifica> {
|
||||
@Mapping(target = "conferma", source = "conferma", qualifiedByName = "confermaId")
|
||||
NotificaDTO toDto(Notifica s);
|
||||
|
||||
@Named("confermaId")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
ConfermaDTO toDtoConfermaId(Conferma conferma);
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Conferma;
|
||||
import it.sw.pa.comune.artegna.domain.Prenotazione;
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.PrenotazioneDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Prenotazione} and its DTO {@link PrenotazioneDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface PrenotazioneMapper extends EntityMapper<PrenotazioneDTO, Prenotazione> {
|
||||
@Mapping(target = "conferma", source = "conferma", qualifiedByName = "confermaId")
|
||||
@Mapping(target = "utente", source = "utente", qualifiedByName = "utenteAppUsername")
|
||||
@Mapping(target = "struttura", source = "struttura", qualifiedByName = "strutturaNome")
|
||||
PrenotazioneDTO toDto(Prenotazione s);
|
||||
|
||||
@Named("confermaId")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
ConfermaDTO toDtoConfermaId(Conferma conferma);
|
||||
|
||||
@Named("utenteAppUsername")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "username", source = "username")
|
||||
UtenteAppDTO toDtoUtenteAppUsername(UtenteApp utenteApp);
|
||||
|
||||
@Named("strutturaNome")
|
||||
@BeanMapping(ignoreByDefault = true)
|
||||
@Mapping(target = "id", source = "id")
|
||||
@Mapping(target = "nome", source = "nome")
|
||||
StrutturaDTO toDtoStrutturaNome(Struttura struttura);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.Struttura;
|
||||
import it.sw.pa.comune.artegna.service.dto.StrutturaDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link Struttura} and its DTO {@link StrutturaDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface StrutturaMapper extends EntityMapper<StrutturaDTO, Struttura> {}
|
||||
@@ -0,0 +1,11 @@
|
||||
package it.sw.pa.comune.artegna.service.mapper;
|
||||
|
||||
import it.sw.pa.comune.artegna.domain.UtenteApp;
|
||||
import it.sw.pa.comune.artegna.service.dto.UtenteAppDTO;
|
||||
import org.mapstruct.*;
|
||||
|
||||
/**
|
||||
* Mapper for the entity {@link UtenteApp} and its DTO {@link UtenteAppDTO}.
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface UtenteAppMapper extends EntityMapper<UtenteAppDTO, UtenteApp> {}
|
||||
@@ -0,0 +1,203 @@
|
||||
package it.sw.pa.comune.artegna.web.rest;
|
||||
|
||||
import it.sw.pa.comune.artegna.repository.AuditLogRepository;
|
||||
import it.sw.pa.comune.artegna.service.AuditLogQueryService;
|
||||
import it.sw.pa.comune.artegna.service.AuditLogService;
|
||||
import it.sw.pa.comune.artegna.service.criteria.AuditLogCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.AuditLogDTO;
|
||||
import it.sw.pa.comune.artegna.web.rest.errors.BadRequestAlertException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
|
||||
import tech.jhipster.web.util.HeaderUtil;
|
||||
import tech.jhipster.web.util.PaginationUtil;
|
||||
import tech.jhipster.web.util.ResponseUtil;
|
||||
|
||||
/**
|
||||
* REST controller for managing {@link it.sw.pa.comune.artegna.domain.AuditLog}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/audit-logs")
|
||||
public class AuditLogResource {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(AuditLogResource.class);
|
||||
|
||||
private static final String ENTITY_NAME = "auditLog";
|
||||
|
||||
@Value("${jhipster.clientApp.name:smartbooking}")
|
||||
private String applicationName;
|
||||
|
||||
private final AuditLogService auditLogService;
|
||||
|
||||
private final AuditLogRepository auditLogRepository;
|
||||
|
||||
private final AuditLogQueryService auditLogQueryService;
|
||||
|
||||
public AuditLogResource(
|
||||
AuditLogService auditLogService,
|
||||
AuditLogRepository auditLogRepository,
|
||||
AuditLogQueryService auditLogQueryService
|
||||
) {
|
||||
this.auditLogService = auditLogService;
|
||||
this.auditLogRepository = auditLogRepository;
|
||||
this.auditLogQueryService = auditLogQueryService;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code POST /audit-logs} : Create a new auditLog.
|
||||
*
|
||||
* @param auditLogDTO the auditLogDTO to create.
|
||||
* @return the {@link ResponseEntity} with status {@code 201 (Created)} and with body the new auditLogDTO, or with status {@code 400 (Bad Request)} if the auditLog has already an ID.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PostMapping("")
|
||||
public ResponseEntity<AuditLogDTO> createAuditLog(@RequestBody AuditLogDTO auditLogDTO) throws URISyntaxException {
|
||||
LOG.debug("REST request to save AuditLog : {}", auditLogDTO);
|
||||
if (auditLogDTO.getId() != null) {
|
||||
throw new BadRequestAlertException("A new auditLog cannot already have an ID", ENTITY_NAME, "idexists");
|
||||
}
|
||||
auditLogDTO = auditLogService.save(auditLogDTO);
|
||||
return ResponseEntity.created(new URI("/api/audit-logs/" + auditLogDTO.getId()))
|
||||
.headers(HeaderUtil.createEntityCreationAlert(applicationName, true, ENTITY_NAME, auditLogDTO.getId().toString()))
|
||||
.body(auditLogDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PUT /audit-logs/:id} : Updates an existing auditLog.
|
||||
*
|
||||
* @param id the id of the auditLogDTO to save.
|
||||
* @param auditLogDTO the auditLogDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated auditLogDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the auditLogDTO is not valid,
|
||||
* or with status {@code 500 (Internal Server Error)} if the auditLogDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PutMapping("/{id}")
|
||||
public ResponseEntity<AuditLogDTO> updateAuditLog(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody AuditLogDTO auditLogDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to update AuditLog : {}, {}", id, auditLogDTO);
|
||||
if (auditLogDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, auditLogDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!auditLogRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
auditLogDTO = auditLogService.update(auditLogDTO);
|
||||
return ResponseEntity.ok()
|
||||
.headers(HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, auditLogDTO.getId().toString()))
|
||||
.body(auditLogDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PATCH /audit-logs/:id} : Partial updates given fields of an existing auditLog, field will ignore if it is null
|
||||
*
|
||||
* @param id the id of the auditLogDTO to save.
|
||||
* @param auditLogDTO the auditLogDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated auditLogDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the auditLogDTO is not valid,
|
||||
* or with status {@code 404 (Not Found)} if the auditLogDTO is not found,
|
||||
* or with status {@code 500 (Internal Server Error)} if the auditLogDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PatchMapping(value = "/{id}", consumes = { "application/json", "application/merge-patch+json" })
|
||||
public ResponseEntity<AuditLogDTO> partialUpdateAuditLog(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody AuditLogDTO auditLogDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to partial update AuditLog partially : {}, {}", id, auditLogDTO);
|
||||
if (auditLogDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, auditLogDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!auditLogRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
Optional<AuditLogDTO> result = auditLogService.partialUpdate(auditLogDTO);
|
||||
|
||||
return ResponseUtil.wrapOrNotFound(
|
||||
result,
|
||||
HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, auditLogDTO.getId().toString())
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /audit-logs} : get all the auditLogs.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @param criteria the criteria which the requested entities should match.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of auditLogs in body.
|
||||
*/
|
||||
@GetMapping("")
|
||||
public ResponseEntity<List<AuditLogDTO>> getAllAuditLogs(
|
||||
AuditLogCriteria criteria,
|
||||
@org.springdoc.core.annotations.ParameterObject Pageable pageable
|
||||
) {
|
||||
LOG.debug("REST request to get AuditLogs by criteria: {}", criteria);
|
||||
|
||||
Page<AuditLogDTO> page = auditLogQueryService.findByCriteria(criteria, pageable);
|
||||
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(ServletUriComponentsBuilder.fromCurrentRequest(), page);
|
||||
return ResponseEntity.ok().headers(headers).body(page.getContent());
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /audit-logs/count} : count all the auditLogs.
|
||||
*
|
||||
* @param criteria the criteria which the requested entities should match.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the count in body.
|
||||
*/
|
||||
@GetMapping("/count")
|
||||
public ResponseEntity<Long> countAuditLogs(AuditLogCriteria criteria) {
|
||||
LOG.debug("REST request to count AuditLogs by criteria: {}", criteria);
|
||||
return ResponseEntity.ok().body(auditLogQueryService.countByCriteria(criteria));
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /audit-logs/:id} : get the "id" auditLog.
|
||||
*
|
||||
* @param id the id of the auditLogDTO to retrieve.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the auditLogDTO, or with status {@code 404 (Not Found)}.
|
||||
*/
|
||||
@GetMapping("/{id}")
|
||||
public ResponseEntity<AuditLogDTO> getAuditLog(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to get AuditLog : {}", id);
|
||||
Optional<AuditLogDTO> auditLogDTO = auditLogService.findOne(id);
|
||||
return ResponseUtil.wrapOrNotFound(auditLogDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code DELETE /audit-logs/:id} : delete the "id" auditLog.
|
||||
*
|
||||
* @param id the id of the auditLogDTO to delete.
|
||||
* @return the {@link ResponseEntity} with status {@code 204 (NO_CONTENT)}.
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
public ResponseEntity<Void> deleteAuditLog(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to delete AuditLog : {}", id);
|
||||
auditLogService.delete(id);
|
||||
return ResponseEntity.noContent()
|
||||
.headers(HeaderUtil.createEntityDeletionAlert(applicationName, true, ENTITY_NAME, id.toString()))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
package it.sw.pa.comune.artegna.web.rest;
|
||||
|
||||
import it.sw.pa.comune.artegna.repository.ConfermaRepository;
|
||||
import it.sw.pa.comune.artegna.service.ConfermaQueryService;
|
||||
import it.sw.pa.comune.artegna.service.ConfermaService;
|
||||
import it.sw.pa.comune.artegna.service.criteria.ConfermaCriteria;
|
||||
import it.sw.pa.comune.artegna.service.dto.ConfermaDTO;
|
||||
import it.sw.pa.comune.artegna.web.rest.errors.BadRequestAlertException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
|
||||
import tech.jhipster.web.util.HeaderUtil;
|
||||
import tech.jhipster.web.util.PaginationUtil;
|
||||
import tech.jhipster.web.util.ResponseUtil;
|
||||
|
||||
/**
|
||||
* REST controller for managing {@link it.sw.pa.comune.artegna.domain.Conferma}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/confermas")
|
||||
public class ConfermaResource {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ConfermaResource.class);
|
||||
|
||||
private static final String ENTITY_NAME = "conferma";
|
||||
|
||||
@Value("${jhipster.clientApp.name:smartbooking}")
|
||||
private String applicationName;
|
||||
|
||||
private final ConfermaService confermaService;
|
||||
|
||||
private final ConfermaRepository confermaRepository;
|
||||
|
||||
private final ConfermaQueryService confermaQueryService;
|
||||
|
||||
public ConfermaResource(
|
||||
ConfermaService confermaService,
|
||||
ConfermaRepository confermaRepository,
|
||||
ConfermaQueryService confermaQueryService
|
||||
) {
|
||||
this.confermaService = confermaService;
|
||||
this.confermaRepository = confermaRepository;
|
||||
this.confermaQueryService = confermaQueryService;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code POST /confermas} : Create a new conferma.
|
||||
*
|
||||
* @param confermaDTO the confermaDTO to create.
|
||||
* @return the {@link ResponseEntity} with status {@code 201 (Created)} and with body the new confermaDTO, or with status {@code 400 (Bad Request)} if the conferma has already an ID.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PostMapping("")
|
||||
public ResponseEntity<ConfermaDTO> createConferma(@RequestBody ConfermaDTO confermaDTO) throws URISyntaxException {
|
||||
LOG.debug("REST request to save Conferma : {}", confermaDTO);
|
||||
if (confermaDTO.getId() != null) {
|
||||
throw new BadRequestAlertException("A new conferma cannot already have an ID", ENTITY_NAME, "idexists");
|
||||
}
|
||||
confermaDTO = confermaService.save(confermaDTO);
|
||||
return ResponseEntity.created(new URI("/api/confermas/" + confermaDTO.getId()))
|
||||
.headers(HeaderUtil.createEntityCreationAlert(applicationName, true, ENTITY_NAME, confermaDTO.getId().toString()))
|
||||
.body(confermaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PUT /confermas/:id} : Updates an existing conferma.
|
||||
*
|
||||
* @param id the id of the confermaDTO to save.
|
||||
* @param confermaDTO the confermaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated confermaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the confermaDTO is not valid,
|
||||
* or with status {@code 500 (Internal Server Error)} if the confermaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PutMapping("/{id}")
|
||||
public ResponseEntity<ConfermaDTO> updateConferma(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody ConfermaDTO confermaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to update Conferma : {}, {}", id, confermaDTO);
|
||||
if (confermaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, confermaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!confermaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
confermaDTO = confermaService.update(confermaDTO);
|
||||
return ResponseEntity.ok()
|
||||
.headers(HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, confermaDTO.getId().toString()))
|
||||
.body(confermaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PATCH /confermas/:id} : Partial updates given fields of an existing conferma, field will ignore if it is null
|
||||
*
|
||||
* @param id the id of the confermaDTO to save.
|
||||
* @param confermaDTO the confermaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated confermaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the confermaDTO is not valid,
|
||||
* or with status {@code 404 (Not Found)} if the confermaDTO is not found,
|
||||
* or with status {@code 500 (Internal Server Error)} if the confermaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PatchMapping(value = "/{id}", consumes = { "application/json", "application/merge-patch+json" })
|
||||
public ResponseEntity<ConfermaDTO> partialUpdateConferma(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody ConfermaDTO confermaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to partial update Conferma partially : {}, {}", id, confermaDTO);
|
||||
if (confermaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, confermaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!confermaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
Optional<ConfermaDTO> result = confermaService.partialUpdate(confermaDTO);
|
||||
|
||||
return ResponseUtil.wrapOrNotFound(
|
||||
result,
|
||||
HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, confermaDTO.getId().toString())
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /confermas} : get all the confermas.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @param criteria the criteria which the requested entities should match.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of confermas in body.
|
||||
*/
|
||||
@GetMapping("")
|
||||
public ResponseEntity<List<ConfermaDTO>> getAllConfermas(
|
||||
ConfermaCriteria criteria,
|
||||
@org.springdoc.core.annotations.ParameterObject Pageable pageable
|
||||
) {
|
||||
LOG.debug("REST request to get Confermas by criteria: {}", criteria);
|
||||
|
||||
Page<ConfermaDTO> page = confermaQueryService.findByCriteria(criteria, pageable);
|
||||
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(ServletUriComponentsBuilder.fromCurrentRequest(), page);
|
||||
return ResponseEntity.ok().headers(headers).body(page.getContent());
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /confermas/count} : count all the confermas.
|
||||
*
|
||||
* @param criteria the criteria which the requested entities should match.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the count in body.
|
||||
*/
|
||||
@GetMapping("/count")
|
||||
public ResponseEntity<Long> countConfermas(ConfermaCriteria criteria) {
|
||||
LOG.debug("REST request to count Confermas by criteria: {}", criteria);
|
||||
return ResponseEntity.ok().body(confermaQueryService.countByCriteria(criteria));
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /confermas/:id} : get the "id" conferma.
|
||||
*
|
||||
* @param id the id of the confermaDTO to retrieve.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the confermaDTO, or with status {@code 404 (Not Found)}.
|
||||
*/
|
||||
@GetMapping("/{id}")
|
||||
public ResponseEntity<ConfermaDTO> getConferma(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to get Conferma : {}", id);
|
||||
Optional<ConfermaDTO> confermaDTO = confermaService.findOne(id);
|
||||
return ResponseUtil.wrapOrNotFound(confermaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code DELETE /confermas/:id} : delete the "id" conferma.
|
||||
*
|
||||
* @param id the id of the confermaDTO to delete.
|
||||
* @return the {@link ResponseEntity} with status {@code 204 (NO_CONTENT)}.
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
public ResponseEntity<Void> deleteConferma(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to delete Conferma : {}", id);
|
||||
confermaService.delete(id);
|
||||
return ResponseEntity.noContent()
|
||||
.headers(HeaderUtil.createEntityDeletionAlert(applicationName, true, ENTITY_NAME, id.toString()))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
package it.sw.pa.comune.artegna.web.rest;
|
||||
|
||||
import it.sw.pa.comune.artegna.repository.DisponibilitaRepository;
|
||||
import it.sw.pa.comune.artegna.service.DisponibilitaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.DisponibilitaDTO;
|
||||
import it.sw.pa.comune.artegna.web.rest.errors.BadRequestAlertException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
|
||||
import tech.jhipster.web.util.HeaderUtil;
|
||||
import tech.jhipster.web.util.PaginationUtil;
|
||||
import tech.jhipster.web.util.ResponseUtil;
|
||||
|
||||
/**
|
||||
* REST controller for managing {@link it.sw.pa.comune.artegna.domain.Disponibilita}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/disponibilitas")
|
||||
public class DisponibilitaResource {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(DisponibilitaResource.class);
|
||||
|
||||
private static final String ENTITY_NAME = "disponibilita";
|
||||
|
||||
@Value("${jhipster.clientApp.name:smartbooking}")
|
||||
private String applicationName;
|
||||
|
||||
private final DisponibilitaService disponibilitaService;
|
||||
|
||||
private final DisponibilitaRepository disponibilitaRepository;
|
||||
|
||||
public DisponibilitaResource(DisponibilitaService disponibilitaService, DisponibilitaRepository disponibilitaRepository) {
|
||||
this.disponibilitaService = disponibilitaService;
|
||||
this.disponibilitaRepository = disponibilitaRepository;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code POST /disponibilitas} : Create a new disponibilita.
|
||||
*
|
||||
* @param disponibilitaDTO the disponibilitaDTO to create.
|
||||
* @return the {@link ResponseEntity} with status {@code 201 (Created)} and with body the new disponibilitaDTO, or with status {@code 400 (Bad Request)} if the disponibilita has already an ID.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PostMapping("")
|
||||
public ResponseEntity<DisponibilitaDTO> createDisponibilita(@RequestBody DisponibilitaDTO disponibilitaDTO) throws URISyntaxException {
|
||||
LOG.debug("REST request to save Disponibilita : {}", disponibilitaDTO);
|
||||
if (disponibilitaDTO.getId() != null) {
|
||||
throw new BadRequestAlertException("A new disponibilita cannot already have an ID", ENTITY_NAME, "idexists");
|
||||
}
|
||||
disponibilitaDTO = disponibilitaService.save(disponibilitaDTO);
|
||||
return ResponseEntity.created(new URI("/api/disponibilitas/" + disponibilitaDTO.getId()))
|
||||
.headers(HeaderUtil.createEntityCreationAlert(applicationName, true, ENTITY_NAME, disponibilitaDTO.getId().toString()))
|
||||
.body(disponibilitaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PUT /disponibilitas/:id} : Updates an existing disponibilita.
|
||||
*
|
||||
* @param id the id of the disponibilitaDTO to save.
|
||||
* @param disponibilitaDTO the disponibilitaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated disponibilitaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the disponibilitaDTO is not valid,
|
||||
* or with status {@code 500 (Internal Server Error)} if the disponibilitaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PutMapping("/{id}")
|
||||
public ResponseEntity<DisponibilitaDTO> updateDisponibilita(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody DisponibilitaDTO disponibilitaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to update Disponibilita : {}, {}", id, disponibilitaDTO);
|
||||
if (disponibilitaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, disponibilitaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!disponibilitaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
disponibilitaDTO = disponibilitaService.update(disponibilitaDTO);
|
||||
return ResponseEntity.ok()
|
||||
.headers(HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, disponibilitaDTO.getId().toString()))
|
||||
.body(disponibilitaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PATCH /disponibilitas/:id} : Partial updates given fields of an existing disponibilita, field will ignore if it is null
|
||||
*
|
||||
* @param id the id of the disponibilitaDTO to save.
|
||||
* @param disponibilitaDTO the disponibilitaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated disponibilitaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the disponibilitaDTO is not valid,
|
||||
* or with status {@code 404 (Not Found)} if the disponibilitaDTO is not found,
|
||||
* or with status {@code 500 (Internal Server Error)} if the disponibilitaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PatchMapping(value = "/{id}", consumes = { "application/json", "application/merge-patch+json" })
|
||||
public ResponseEntity<DisponibilitaDTO> partialUpdateDisponibilita(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody DisponibilitaDTO disponibilitaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to partial update Disponibilita partially : {}, {}", id, disponibilitaDTO);
|
||||
if (disponibilitaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, disponibilitaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!disponibilitaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
Optional<DisponibilitaDTO> result = disponibilitaService.partialUpdate(disponibilitaDTO);
|
||||
|
||||
return ResponseUtil.wrapOrNotFound(
|
||||
result,
|
||||
HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, disponibilitaDTO.getId().toString())
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /disponibilitas} : get all the disponibilitas.
|
||||
*
|
||||
* @param pageable the pagination information.
|
||||
* @param eagerload flag to eager load entities from relationships (This is applicable for many-to-many).
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of disponibilitas in body.
|
||||
*/
|
||||
@GetMapping("")
|
||||
public ResponseEntity<List<DisponibilitaDTO>> getAllDisponibilitas(
|
||||
@org.springdoc.core.annotations.ParameterObject Pageable pageable,
|
||||
@RequestParam(name = "eagerload", required = false, defaultValue = "true") boolean eagerload
|
||||
) {
|
||||
LOG.debug("REST request to get a page of Disponibilitas");
|
||||
Page<DisponibilitaDTO> page;
|
||||
if (eagerload) {
|
||||
page = disponibilitaService.findAllWithEagerRelationships(pageable);
|
||||
} else {
|
||||
page = disponibilitaService.findAll(pageable);
|
||||
}
|
||||
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(ServletUriComponentsBuilder.fromCurrentRequest(), page);
|
||||
return ResponseEntity.ok().headers(headers).body(page.getContent());
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /disponibilitas/:id} : get the "id" disponibilita.
|
||||
*
|
||||
* @param id the id of the disponibilitaDTO to retrieve.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the disponibilitaDTO, or with status {@code 404 (Not Found)}.
|
||||
*/
|
||||
@GetMapping("/{id}")
|
||||
public ResponseEntity<DisponibilitaDTO> getDisponibilita(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to get Disponibilita : {}", id);
|
||||
Optional<DisponibilitaDTO> disponibilitaDTO = disponibilitaService.findOne(id);
|
||||
return ResponseUtil.wrapOrNotFound(disponibilitaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code DELETE /disponibilitas/:id} : delete the "id" disponibilita.
|
||||
*
|
||||
* @param id the id of the disponibilitaDTO to delete.
|
||||
* @return the {@link ResponseEntity} with status {@code 204 (NO_CONTENT)}.
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
public ResponseEntity<Void> deleteDisponibilita(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to delete Disponibilita : {}", id);
|
||||
disponibilitaService.delete(id);
|
||||
return ResponseEntity.noContent()
|
||||
.headers(HeaderUtil.createEntityDeletionAlert(applicationName, true, ENTITY_NAME, id.toString()))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
package it.sw.pa.comune.artegna.web.rest;
|
||||
|
||||
import it.sw.pa.comune.artegna.repository.LiberatoriaRepository;
|
||||
import it.sw.pa.comune.artegna.service.LiberatoriaService;
|
||||
import it.sw.pa.comune.artegna.service.dto.LiberatoriaDTO;
|
||||
import it.sw.pa.comune.artegna.web.rest.errors.BadRequestAlertException;
|
||||
import java.net.URI;
|
||||
import java.net.URISyntaxException;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import tech.jhipster.web.util.HeaderUtil;
|
||||
import tech.jhipster.web.util.ResponseUtil;
|
||||
|
||||
/**
|
||||
* REST controller for managing {@link it.sw.pa.comune.artegna.domain.Liberatoria}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/api/liberatorias")
|
||||
public class LiberatoriaResource {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LiberatoriaResource.class);
|
||||
|
||||
private static final String ENTITY_NAME = "liberatoria";
|
||||
|
||||
@Value("${jhipster.clientApp.name:smartbooking}")
|
||||
private String applicationName;
|
||||
|
||||
private final LiberatoriaService liberatoriaService;
|
||||
|
||||
private final LiberatoriaRepository liberatoriaRepository;
|
||||
|
||||
public LiberatoriaResource(LiberatoriaService liberatoriaService, LiberatoriaRepository liberatoriaRepository) {
|
||||
this.liberatoriaService = liberatoriaService;
|
||||
this.liberatoriaRepository = liberatoriaRepository;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code POST /liberatorias} : Create a new liberatoria.
|
||||
*
|
||||
* @param liberatoriaDTO the liberatoriaDTO to create.
|
||||
* @return the {@link ResponseEntity} with status {@code 201 (Created)} and with body the new liberatoriaDTO, or with status {@code 400 (Bad Request)} if the liberatoria has already an ID.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PostMapping("")
|
||||
public ResponseEntity<LiberatoriaDTO> createLiberatoria(@RequestBody LiberatoriaDTO liberatoriaDTO) throws URISyntaxException {
|
||||
LOG.debug("REST request to save Liberatoria : {}", liberatoriaDTO);
|
||||
if (liberatoriaDTO.getId() != null) {
|
||||
throw new BadRequestAlertException("A new liberatoria cannot already have an ID", ENTITY_NAME, "idexists");
|
||||
}
|
||||
liberatoriaDTO = liberatoriaService.save(liberatoriaDTO);
|
||||
return ResponseEntity.created(new URI("/api/liberatorias/" + liberatoriaDTO.getId()))
|
||||
.headers(HeaderUtil.createEntityCreationAlert(applicationName, true, ENTITY_NAME, liberatoriaDTO.getId().toString()))
|
||||
.body(liberatoriaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PUT /liberatorias/:id} : Updates an existing liberatoria.
|
||||
*
|
||||
* @param id the id of the liberatoriaDTO to save.
|
||||
* @param liberatoriaDTO the liberatoriaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated liberatoriaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the liberatoriaDTO is not valid,
|
||||
* or with status {@code 500 (Internal Server Error)} if the liberatoriaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PutMapping("/{id}")
|
||||
public ResponseEntity<LiberatoriaDTO> updateLiberatoria(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody LiberatoriaDTO liberatoriaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to update Liberatoria : {}, {}", id, liberatoriaDTO);
|
||||
if (liberatoriaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, liberatoriaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!liberatoriaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
liberatoriaDTO = liberatoriaService.update(liberatoriaDTO);
|
||||
return ResponseEntity.ok()
|
||||
.headers(HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, liberatoriaDTO.getId().toString()))
|
||||
.body(liberatoriaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code PATCH /liberatorias/:id} : Partial updates given fields of an existing liberatoria, field will ignore if it is null
|
||||
*
|
||||
* @param id the id of the liberatoriaDTO to save.
|
||||
* @param liberatoriaDTO the liberatoriaDTO to update.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the updated liberatoriaDTO,
|
||||
* or with status {@code 400 (Bad Request)} if the liberatoriaDTO is not valid,
|
||||
* or with status {@code 404 (Not Found)} if the liberatoriaDTO is not found,
|
||||
* or with status {@code 500 (Internal Server Error)} if the liberatoriaDTO couldn't be updated.
|
||||
* @throws URISyntaxException if the Location URI syntax is incorrect.
|
||||
*/
|
||||
@PatchMapping(value = "/{id}", consumes = { "application/json", "application/merge-patch+json" })
|
||||
public ResponseEntity<LiberatoriaDTO> partialUpdateLiberatoria(
|
||||
@PathVariable(value = "id", required = false) final Long id,
|
||||
@RequestBody LiberatoriaDTO liberatoriaDTO
|
||||
) throws URISyntaxException {
|
||||
LOG.debug("REST request to partial update Liberatoria partially : {}, {}", id, liberatoriaDTO);
|
||||
if (liberatoriaDTO.getId() == null) {
|
||||
throw new BadRequestAlertException("Invalid id", ENTITY_NAME, "idnull");
|
||||
}
|
||||
if (!Objects.equals(id, liberatoriaDTO.getId())) {
|
||||
throw new BadRequestAlertException("Invalid ID", ENTITY_NAME, "idinvalid");
|
||||
}
|
||||
|
||||
if (!liberatoriaRepository.existsById(id)) {
|
||||
throw new BadRequestAlertException("Entity not found", ENTITY_NAME, "idnotfound");
|
||||
}
|
||||
|
||||
Optional<LiberatoriaDTO> result = liberatoriaService.partialUpdate(liberatoriaDTO);
|
||||
|
||||
return ResponseUtil.wrapOrNotFound(
|
||||
result,
|
||||
HeaderUtil.createEntityUpdateAlert(applicationName, true, ENTITY_NAME, liberatoriaDTO.getId().toString())
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /liberatorias} : get all the liberatorias.
|
||||
*
|
||||
* @param eagerload flag to eager load entities from relationships (This is applicable for many-to-many).
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of liberatorias in body.
|
||||
*/
|
||||
@GetMapping("")
|
||||
public List<LiberatoriaDTO> getAllLiberatorias(
|
||||
@RequestParam(name = "eagerload", required = false, defaultValue = "true") boolean eagerload
|
||||
) {
|
||||
LOG.debug("REST request to get all Liberatorias");
|
||||
return liberatoriaService.findAll();
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code GET /liberatorias/:id} : get the "id" liberatoria.
|
||||
*
|
||||
* @param id the id of the liberatoriaDTO to retrieve.
|
||||
* @return the {@link ResponseEntity} with status {@code 200 (OK)} and with body the liberatoriaDTO, or with status {@code 404 (Not Found)}.
|
||||
*/
|
||||
@GetMapping("/{id}")
|
||||
public ResponseEntity<LiberatoriaDTO> getLiberatoria(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to get Liberatoria : {}", id);
|
||||
Optional<LiberatoriaDTO> liberatoriaDTO = liberatoriaService.findOne(id);
|
||||
return ResponseUtil.wrapOrNotFound(liberatoriaDTO);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@code DELETE /liberatorias/:id} : delete the "id" liberatoria.
|
||||
*
|
||||
* @param id the id of the liberatoriaDTO to delete.
|
||||
* @return the {@link ResponseEntity} with status {@code 204 (NO_CONTENT)}.
|
||||
*/
|
||||
@DeleteMapping("/{id}")
|
||||
public ResponseEntity<Void> deleteLiberatoria(@PathVariable("id") Long id) {
|
||||
LOG.debug("REST request to delete Liberatoria : {}", id);
|
||||
liberatoriaService.delete(id);
|
||||
return ResponseEntity.noContent()
|
||||
.headers(HeaderUtil.createEntityDeletionAlert(applicationName, true, ENTITY_NAME, id.toString()))
|
||||
.build();
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user