E-A B
2 anni fa
38 ha cambiato i file con 2281 aggiunte e 2104 eliminazioni
@ -1,29 +1,34 @@
|
||||
/** |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. This library is free software; you can redistribute it |
||||
* and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software |
||||
* Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in |
||||
* the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
||||
* |
||||
* This library is free software; you can redistribute it and/or modify it under |
||||
* the terms of the GNU Lesser General Public License as published by the Free |
||||
* Software Foundation; either version 2.1 of the License, or (at your option) |
||||
* any later version. |
||||
* |
||||
* This library is distributed in the hope that it will be useful, but WITHOUT |
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
||||
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
||||
* details. |
||||
*/ |
||||
|
||||
package it.tref.liferay.portos.accesso.atti.model.impl; |
||||
|
||||
/** |
||||
* The extended model implementation for the RichiestaAccessoAtti service. Represents a row in the |
||||
* "portos_atti_RichiestaAccessoAtti" database table, with each column mapped to a property of this class. |
||||
* The extended model implementation for the RichiestaAccessoAtti service. Represents a row in the "portos_atti_RichiestaAccessoAtti" database table, with each column mapped to a property of this class. |
||||
* |
||||
* <p> |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun |
||||
* ServiceBuilder to copy their definitions into the |
||||
* {@link it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti} interface. |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti} interface. |
||||
* </p> |
||||
* |
||||
* @author 3F Consulting + Manifattura Web Group s.r.l. |
||||
* @author 3F Consulting |
||||
*/ |
||||
@SuppressWarnings("serial") |
||||
public class RichiestaAccessoAttiImpl extends RichiestaAccessoAttiBaseImpl { |
||||
/* |
||||
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a richiesta accesso atti model |
||||
* instance should use the {@link it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti} interface instead. |
||||
* NOTE FOR DEVELOPERS: |
||||
* |
||||
* Never reference this class directly. All methods that expect a richiesta accesso atti model instance should use the {@link it.tref.liferay.portos.accesso.atti.model.RichiestaAccessoAtti} interface instead. |
||||
*/ |
||||
public RichiestaAccessoAttiImpl() {} |
||||
public RichiestaAccessoAttiImpl() { |
||||
} |
||||
} |
@ -1,94 +1,81 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd"> |
||||
|
||||
<service-builder package-path="it.tref.liferay.portos.audit"> |
||||
<author>Marco</author> |
||||
<namespace>portos_AUDIT</namespace> |
||||
|
||||
<entity name="AuditEvent" local-service="true" remote-service="false"> |
||||
<column name="auditEventId" type="long" primary="true" /> |
||||
|
||||
<column name="companyId" type="long" /> |
||||
<column name="createDate" type="Date" /> |
||||
|
||||
<column name="auditEventId" type="long" primary="true"></column> |
||||
<column name="companyId" type="long"></column> |
||||
<column name="createDate" type="Date"></column> |
||||
<!-- Dati dell'utente che ha effettuato l'operazione --> |
||||
<column name="userId" type="long" /> |
||||
<column name="userName" type="String" /> |
||||
|
||||
<column name="userId" type="long"></column> |
||||
<column name="userName" type="String"></column> |
||||
<!-- Questo campo è utilizzato per definire la tipologia di audit STORICO, LOG --> |
||||
<column name="auditEventTable" type="String" /> |
||||
|
||||
<column name="auditEventTable" type="String"></column> |
||||
<!-- 3 Campi utilizzati per categorizzare gli eventi inseriti e migliorare la ricerca --> |
||||
<column name="eventType" type="String" /> |
||||
<column name="eventCategory" type="String" /> |
||||
<column name="eventAction" type="String" /> |
||||
|
||||
<column name="eventType" type="String"></column> |
||||
<column name="eventCategory" type="String"></column> |
||||
<column name="eventAction" type="String"></column> |
||||
<!--3 Campi per stabilire quale è l'oggetto di interesse in caso di urcgroupid= 0 si riferisce ad un evento globale--> |
||||
<column name="classNameId" type="long" /> |
||||
<column name="classPK" type="String" /> |
||||
<column name="enteGroupId" type="long" /> |
||||
<column name="enteCodice" type="String" /> |
||||
|
||||
<column name="classNameId" type="long"></column> |
||||
<column name="classPK" type="String"></column> |
||||
<column name="enteGroupId" type="long"></column> |
||||
<column name="enteCodice" type="String"></column> |
||||
<!--2 Campi per stabilire quale è l'oggetto padre a cui è legato qeullo del log--> |
||||
<column name="parentClassNameId" type="long" /> |
||||
<column name="parentClassPK" type="String" /> |
||||
|
||||
<column name="parentClassNameId" type="long"></column> |
||||
<column name="parentClassPK" type="String"></column> |
||||
<!--2 Campi per stabilire quale è l'aggetto a cui è relazionato il log (escluso il parent)--> |
||||
<column name="relatedClassNameId" type="long" /> |
||||
<column name="relatedClassPK" type="String" /> |
||||
|
||||
<column name="relatedClassNameId" type="long"></column> |
||||
<column name="relatedClassPK" type="String"></column> |
||||
<!-- Messaggio testuale dell'evento --> |
||||
<column name="message" type="String" /> |
||||
|
||||
<column name="message" type="String"></column> |
||||
<!-- Dati per lo storico --> |
||||
<column name="diff" type="String" /> |
||||
|
||||
<column name="diff" type="String"></column> |
||||
<!-- Dati generici dell'utente che ha effettuato l'operazione --> |
||||
<column name="clientHost" type="String" /> |
||||
<column name="clientIP" type="String" /> |
||||
<column name="serverName" type="String" /> |
||||
<column name="serverPort" type="int" /> |
||||
<column name="sessionID" type="String" /> |
||||
|
||||
<column name="clientHost" type="String"></column> |
||||
<column name="clientIP" type="String"></column> |
||||
<column name="serverName" type="String"></column> |
||||
<column name="serverPort" type="int"></column> |
||||
<column name="sessionID" type="String"></column> |
||||
<!-- Informazioni addizionale dell'evento --> |
||||
<column name="additionalInfo" type="String" /> |
||||
|
||||
<column name="additionalInfo" type="String"></column> |
||||
<order by="desc"> |
||||
<order-column name="createDate" /> |
||||
<order-column name="createDate"></order-column> |
||||
</order> |
||||
|
||||
<finder name="CompanyId" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="companyId"></finder-column> |
||||
</finder> |
||||
<finder name="C_ClassNameId" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="classNameId" /> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="classNameId"></finder-column> |
||||
</finder> |
||||
<finder name="C_ClassNameId_ClassPK" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="classNameId" /> |
||||
<finder-column name="classPK"/> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="classNameId"></finder-column> |
||||
<finder-column name="classPK"></finder-column> |
||||
</finder> |
||||
<finder name="C_ClassNameId_AuditEventTable" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="classNameId" /> |
||||
<finder-column name="auditEventTable"/> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="classNameId"></finder-column> |
||||
<finder-column name="auditEventTable"></finder-column> |
||||
</finder> |
||||
<finder name="C_ClassNameId_ClassPK_AuditEventTable" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="classNameId" /> |
||||
<finder-column name="classPK"/> |
||||
<finder-column name="auditEventTable"/> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="classNameId"></finder-column> |
||||
<finder-column name="classPK"></finder-column> |
||||
<finder-column name="auditEventTable"></finder-column> |
||||
</finder> |
||||
<finder name="C_ParentClassNameId_ParentClassPK" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="parentClassNameId" /> |
||||
<finder-column name="parentClassPK"/> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="parentClassNameId"></finder-column> |
||||
<finder-column name="parentClassPK"></finder-column> |
||||
</finder> |
||||
<finder name="C_ParentClassNameId_ParentClassPK_ClassNameId" return-type="Collection"> |
||||
<finder-column name="companyId" /> |
||||
<finder-column name="parentClassNameId" /> |
||||
<finder-column name="parentClassPK"/> |
||||
<finder-column name="classNameId" /> |
||||
<finder-column name="companyId"></finder-column> |
||||
<finder-column name="parentClassNameId"></finder-column> |
||||
<finder-column name="parentClassPK"></finder-column> |
||||
<finder-column name="classNameId"></finder-column> |
||||
</finder> |
||||
</entity> |
||||
</service-builder> |
File diff soppresso perché troppo grande
Load Diff
@ -1,107 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<?xml version="1.0"?> |
||||
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.1.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_1_0.dtd"> |
||||
|
||||
<service-builder package-path="it.tref.portos.calendar.appointments"> |
||||
<author>3F Consulting + Manifattura Web Group s.r.l.</author> |
||||
<author>3F Consulting</author> |
||||
<namespace>portos_calendar_appointments</namespace> |
||||
|
||||
|
||||
<entity name="Funzionario" local-service="true" remote-service="true" uuid="true"> |
||||
<!-- PK fields --> |
||||
<column name="funzionarioId" type="long" primary="true" /> |
||||
<column name="funzionarioId" type="long" primary="true"></column> |
||||
<!-- Audit fields --> |
||||
<column name="companyId" type="long" /> |
||||
<column name="userId" type="long" /> |
||||
<column name="userName" type="String" /> |
||||
<column name="createDate" type="Date" /> |
||||
<column name="modifiedDate" type="Date" /> |
||||
<column name="groupId" type="long" /> |
||||
<column name="companyId" type="long"></column> |
||||
<column name="userId" type="long"></column> |
||||
<column name="userName" type="String"></column> |
||||
<column name="createDate" type="Date"></column> |
||||
<column name="modifiedDate" type="Date"></column> |
||||
<column name="groupId" type="long"></column> |
||||
<!-- Other fields --> |
||||
<column name="nome" type="String" /> |
||||
<column name="cognome" type="String" /> |
||||
<column name="presidio" type="String" /> |
||||
<column name="tipologia" type="String" /> |
||||
<column name="nome" type="String"></column> |
||||
<column name="cognome" type="String"></column> |
||||
<column name="presidio" type="String"></column> |
||||
<column name="tipologia" type="String"></column> |
||||
<!-- Finder --> |
||||
<finder return-type="Funzionario" name="Funzionario"> |
||||
<finder-column name="funzionarioId" /> |
||||
<finder-column name="funzionarioId"></finder-column> |
||||
</finder> |
||||
<finder return-type="Collection" name="Presidio"> |
||||
<finder-column name="presidio" /> |
||||
<finder-column name="presidio"></finder-column> |
||||
</finder> |
||||
</entity> |
||||
|
||||
<entity name="Professionista" local-service="true" remote-service="true" uuid="true"> |
||||
<!-- PK fields --> |
||||
<column name="professionistaId" type="long" primary="true" /> |
||||
<column name="professionistaId" type="long" primary="true"></column> |
||||
<!-- Audit fields --> |
||||
<column name="companyId" type="long" /> |
||||
<column name="userId" type="long" /> |
||||
<column name="userName" type="String" /> |
||||
<column name="createDate" type="Date" /> |
||||
<column name="modifiedDate" type="Date" /> |
||||
<column name="groupId" type="long" /> |
||||
<column name="companyId" type="long"></column> |
||||
<column name="userId" type="long"></column> |
||||
<column name="userName" type="String"></column> |
||||
<column name="createDate" type="Date"></column> |
||||
<column name="modifiedDate" type="Date"></column> |
||||
<column name="groupId" type="long"></column> |
||||
<!-- Other fields --> |
||||
<column name="nome" type="String" /> |
||||
<column name="cognome" type="String" /> |
||||
<column name="nome" type="String"></column> |
||||
<column name="cognome" type="String"></column> |
||||
</entity> |
||||
|
||||
<entity name="Disponibilita" local-service="true" remote-service="true" uuid="true"> |
||||
<!-- PK fields --> |
||||
<column name="disponibilitaId" type="long" primary="true" /> |
||||
<column name="disponibilitaId" type="long" primary="true"></column> |
||||
<!-- Audit fields --> |
||||
<column name="companyId" type="long" /> |
||||
<column name="userId" type="long" /> |
||||
<column name="userName" type="String" /> |
||||
<column name="createDate" type="Date" /> |
||||
<column name="modifiedDate" type="Date" /> |
||||
<column name="groupId" type="long" /> |
||||
<column name="companyId" type="long"></column> |
||||
<column name="userId" type="long"></column> |
||||
<column name="userName" type="String"></column> |
||||
<column name="createDate" type="Date"></column> |
||||
<column name="modifiedDate" type="Date"></column> |
||||
<column name="groupId" type="long"></column> |
||||
<!-- Other fields --> |
||||
<column name="funzionarioId" type="long" /> |
||||
<column name="startDate" type="Date" /> |
||||
<column name="endDate" type="Date" /> |
||||
<column name="exactDate" type="String" /> |
||||
<column name="presidio" type="long" /> |
||||
<column name="disponibile" type="boolean" /> |
||||
<column name="funzionarioId" type="long"></column> |
||||
<column name="startDate" type="Date"></column> |
||||
<column name="endDate" type="Date"></column> |
||||
<column name="exactDate" type="String"></column> |
||||
<column name="presidio" type="long"></column> |
||||
<column name="disponibile" type="boolean"></column> |
||||
</entity> |
||||
|
||||
<entity name="Prenotazione" local-service="true" remote-service="true" uuid="true"> |
||||
<!-- PK fields --> |
||||
<column name="prenotazioneId" type="long" primary="true" /> |
||||
<column name="prenotazioneId" type="long" primary="true"></column> |
||||
<!-- Audit fields --> |
||||
<column name="companyId" type="long" /> |
||||
<column name="userId" type="long" /> |
||||
<column name="userName" type="String" /> |
||||
<column name="createDate" type="Date" /> |
||||
<column name="modifiedDate" type="Date" /> |
||||
<column name="groupId" type="long" /> |
||||
<column name="companyId" type="long"></column> |
||||
<column name="userId" type="long"></column> |
||||
<column name="userName" type="String"></column> |
||||
<column name="createDate" type="Date"></column> |
||||
<column name="modifiedDate" type="Date"></column> |
||||
<column name="groupId" type="long"></column> |
||||
<!-- Other fields --> |
||||
<column name="funzionarioId" type="long" /> |
||||
<column name="professionistaId" type="long" /> |
||||
<column name="startDate" type="Date" /> |
||||
<column name="endDate" type="Date" /> |
||||
<column name="descLong" type="String" /> |
||||
<column name="funzionarioId" type="long"></column> |
||||
<column name="professionistaId" type="long"></column> |
||||
<column name="startDate" type="Date"></column> |
||||
<column name="endDate" type="Date"></column> |
||||
<column name="descLong" type="String"></column> |
||||
<!-- Product Backlog Item 32934 --> |
||||
<column name="telefono" type="String" /> |
||||
<column name="email" type="String" /> |
||||
|
||||
<column name="telefono" type="String"></column> |
||||
<column name="email" type="String"></column> |
||||
<!-- Finder --> |
||||
<finder return-type="Prenotazione" name="prenotazione"> |
||||
<finder-column name="prenotazioneId" /> |
||||
<finder-column name="prenotazioneId"></finder-column> |
||||
</finder> |
||||
<finder return-type="Collection" name="Funzionario_StartDate"> |
||||
<finder-column name="funzionarioId" /> |
||||
<finder-column name="startDate" /> |
||||
<finder-column name="funzionarioId"></finder-column> |
||||
<finder-column name="startDate"></finder-column> |
||||
</finder> |
||||
<finder return-type="Collection" name="StartDate"> |
||||
<finder-column name="startDate" /> |
||||
<finder-column name="startDate"></finder-column> |
||||
</finder> |
||||
|
||||
</entity> |
||||
|
||||
<exceptions> |
||||
<exception>DuplicateFunzionario</exception> |
||||
<exception>DuplicateProfessionista</exception> |
||||
<exception>DuplicatePrenotazione</exception> |
||||
<exception>SlotNotAvailable</exception> |
||||
</exceptions> |
||||
|
||||
</service-builder> |
@ -1,30 +1,34 @@
|
||||
/** |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. This library is free software; you can redistribute it |
||||
* and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software |
||||
* Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in |
||||
* the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
||||
* |
||||
* This library is free software; you can redistribute it and/or modify it under |
||||
* the terms of the GNU Lesser General Public License as published by the Free |
||||
* Software Foundation; either version 2.1 of the License, or (at your option) |
||||
* any later version. |
||||
* |
||||
* This library is distributed in the hope that it will be useful, but WITHOUT |
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
||||
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
||||
* details. |
||||
*/ |
||||
|
||||
package it.tref.portos.calendar.appointments.model.impl; |
||||
|
||||
/** |
||||
* The extended model implementation for the Disponibilita service. Represents a row in the |
||||
* "portos_calendar_appointments_Disponibilita" database table, with each column mapped to a property of this |
||||
* class. |
||||
* The extended model implementation for the Disponibilita service. Represents a row in the "portos_calendar_appointments_Disponibilita" database table, with each column mapped to a property of this class. |
||||
* |
||||
* <p> |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun |
||||
* ServiceBuilder to copy their definitions into the {@link it.tref.portos.calendar.appointments.model.Disponibilita} |
||||
* interface. |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.portos.calendar.appointments.model.Disponibilita} interface. |
||||
* </p> |
||||
* |
||||
* @author 3F Consulting + Manifattura Web Group s.r.l. |
||||
* @author 3F Consulting |
||||
*/ |
||||
@SuppressWarnings("serial") |
||||
public class DisponibilitaImpl extends DisponibilitaBaseImpl { |
||||
/* |
||||
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a disponibilita model instance |
||||
* should use the {@link it.tref.portos.calendar.appointments.model.Disponibilita} interface instead. |
||||
* NOTE FOR DEVELOPERS: |
||||
* |
||||
* Never reference this class directly. All methods that expect a disponibilita model instance should use the {@link it.tref.portos.calendar.appointments.model.Disponibilita} interface instead. |
||||
*/ |
||||
public DisponibilitaImpl() {} |
||||
public DisponibilitaImpl() { |
||||
} |
||||
} |
@ -1,30 +1,34 @@
|
||||
/** |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. This library is free software; you can redistribute it |
||||
* and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software |
||||
* Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in |
||||
* the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. |
||||
* Copyright (c) 2000-present Liferay, Inc. All rights reserved. |
||||
* |
||||
* This library is free software; you can redistribute it and/or modify it under |
||||
* the terms of the GNU Lesser General Public License as published by the Free |
||||
* Software Foundation; either version 2.1 of the License, or (at your option) |
||||
* any later version. |
||||
* |
||||
* This library is distributed in the hope that it will be useful, but WITHOUT |
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS |
||||
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more |
||||
* details. |
||||
*/ |
||||
|
||||
package it.tref.portos.calendar.appointments.model.impl; |
||||
|
||||
/** |
||||
* The extended model implementation for the Professionista service. Represents a row in the |
||||
* "portos_calendar_appointments_Professionista" database table, with each column mapped to a property of this |
||||
* class. |
||||
* The extended model implementation for the Professionista service. Represents a row in the "portos_calendar_appointments_Professionista" database table, with each column mapped to a property of this class. |
||||
* |
||||
* <p> |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun |
||||
* ServiceBuilder to copy their definitions into the {@link it.tref.portos.calendar.appointments.model.Professionista} |
||||
* interface. |
||||
* Helper methods and all application logic should be put in this class. Whenever methods are added, rerun ServiceBuilder to copy their definitions into the {@link it.tref.portos.calendar.appointments.model.Professionista} interface. |
||||
* </p> |
||||
* |
||||
* @author 3F Consulting + Manifattura Web Group s.r.l. |
||||
* @author 3F Consulting |
||||
*/ |
||||
@SuppressWarnings("serial") |
||||
public class ProfessionistaImpl extends ProfessionistaBaseImpl { |
||||
/* |
||||
* NOTE FOR DEVELOPERS: Never reference this class directly. All methods that expect a professionista model instance |
||||
* should use the {@link it.tref.portos.calendar.appointments.model.Professionista} interface instead. |
||||
* NOTE FOR DEVELOPERS: |
||||
* |
||||
* Never reference this class directly. All methods that expect a professionista model instance should use the {@link it.tref.portos.calendar.appointments.model.Professionista} interface instead. |
||||
*/ |
||||
public ProfessionistaImpl() {} |
||||
public ProfessionistaImpl() { |
||||
} |
||||
} |
Caricamento…
Reference in new issue