Commit b1531777 authored by Administrator's avatar Administrator

Added folder simel2_socio_assistenziali

parent 38351d57

Too many changes to show.

To preserve performance only 1000 of ${real_size} files are displayed.

alter table Redditi add (mcSommaRedditiComp number(19,2));
alter table Redditi add (mcSommaRedditiCompCorr number(19,2));
alter table Redditi add (mcRedditoFigurativoPatrMob number(19,2));
alter table Redditi add (mcDetrazioni number(19,2));
alter table Redditi add (mcPatrMob number(19,2));
alter table Redditi add (mcDetrazionePatrMob number(19,2));
alter table Redditi add (mcPatrImm number(19,2));
alter table Redditi add (mcDetrazionePatrImm number(19,2));
alter table Redditi add (mcParametroNucleo number(19,2));
alter table Redditi add (mcMaggiorazioni number(19,2));
exit;
alter table Redditi add mcSommaRedditiComp numeric(19,2);
alter table Redditi add mcSommaRedditiCompCorr numeric(19,2);
alter table Redditi add mcRedditoFigurativoPatrMob numeric(19,2);
alter table Redditi add mcDetrazioni numeric(19,2);
alter table Redditi add mcPatrMob numeric(19,2);
alter table Redditi add mcDetrazionePatrMob numeric(19,2);
alter table Redditi add mcPatrImm numeric(19,2);
alter table Redditi add mcDetrazionePatrImm numeric(19,2);
alter table Redditi add mcParametroNucleo numeric(19,2);
alter table Redditi add mcMaggiorazioni numeric(19,2);
alter table Redditi add mcSommaRedditiComp numeric(19,2) null;
alter table Redditi add mcSommaRedditiCompCorr numeric(19,2) null;
alter table Redditi add mcRedditoFigurativoPatrMob numeric(19,2) null;
alter table Redditi add mcDetrazioni numeric(19,2) null;
alter table Redditi add mcPatrMob numeric(19,2) null;
alter table Redditi add mcDetrazionePatrMob numeric(19,2) null;
alter table Redditi add mcPatrImm numeric(19,2) null;
alter table Redditi add mcDetrazionePatrImm numeric(19,2) null;
alter table Redditi add mcParametroNucleo numeric(19,2) null;
alter table Redditi add mcMaggiorazioni numeric(19,2) null;
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/java"/>
<classpathentry kind="src" path="entities/src/java"/>
<classpathentry kind="src" path="entities/standalone/src/java"/>
<classpathentry kind="src" path="jaas/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="juice/commons-digester-1.7.jar"/>
<classpathentry kind="lib" path="juice/commons-logging.jar"/>
<classpathentry kind="lib" path="juice/juice.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/spring.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/icare-hl7-model-0.3.4.jar"/>
<classpathentry kind="lib" path="src/modules/zaslfor/lib/ws-saia.jar"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-anagrafe.jar"/>
<classpathentry kind="lib" path="juice/modules/betwixt/commons-betwixt-0.7.jar"/>
<classpathentry kind="lib" path="juice/modules/hibernate/hibernate3.jar"/>
<classpathentry kind="lib" path="juice/modules/axis/axis.jar"/>
<classpathentry kind="lib" path="juice/modules/xstream/xstream-1.2.2.jar"/>
<classpathentry kind="lib" path="src/modules/wsiride/lib/ws-iride.jar"/>
<classpathentry kind="lib" path="juice/modules/openoffice/openoffice-module.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/modules/openoffice/freemarker-2.3.8.jar"/>
<classpathentry kind="lib" path="juice/modules/scheduler/scheduler-module.jar"/>
<classpathentry kind="lib" path="src/modules/commons/lib/js.jar"/>
<classpathentry kind="lib" path="src/modules/zcomsas/lib/icaro-comsas-protocollazione.jar"/>
<classpathentry kind="lib" path="src/modules/apachepoi/lib/poi-3.7-20101029.jar"/>
<classpathentry kind="lib" path="jaas/lib/juicejaas.jar" sourcepath="/it.cedaf.juice"/>
<classpathentry kind="lib" path="src/modules/wsiride20/lib/ws-iride-20.jar" sourcepath="/icaro-ws-iride-20"/>
<classpathentry kind="lib" path="src/modules/youtouch/lib/youtouch.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/saia-dto-0.0.1.jar"/>
<classpathentry kind="lib" path="juice/modules/gson/gson-2.2.4.jar"/>
<classpathentry kind="lib" path="juice/modules/gson/gson-module.jar"/>
<classpathentry kind="lib" path="src/modules/iass/lib/icaro-iass-0.1.0.jar"/>
<classpathentry kind="lib" path="src/modules/commons/lib/zip4j_1.3.1.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/xbean-2.2.0.jar"/>
<classpathentry kind="lib" path="juice/modules/jasper/itext-1.3.1.jar"/>
<classpathentry kind="lib" path="src/modules/commons/lib/jsch-0.1.52.jar"/>
<classpathentry kind="lib" path="src/modules/zaslsdp/lib/ws-client-apc.jar"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-client-picasso.jar"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-akropolis.jar" sourcepath="/ws-akropolis"/>
<classpathentry kind="lib" path="src/modules/services/lib/serializer.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/xercesImpl.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/xml-apis.jar"/>
<classpathentry kind="lib" path="src/modules/csi/lib/ws-client-csi.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/jaxb-api-2.2.3.jar"/>
<classpathentry kind="lib" path="src/modules/commons/lib/json.jar"/>
<classpathentry kind="lib" path="src/modules/docareaprot/lib/ws-docareaprot.jar" sourcepath="/icaro-ws-docareaprot"/>
<classpathentry kind="lib" path="src/modules/casadivetro/lib/ws-glasshouse.jar"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-concentratore.jar" sourcepath="/icaro-ws-concentratore"/>
<classpathentry kind="lib" path="src/modules/wsjserfin/lib/ws-jserfin.jar" sourcepath="/icaro-ws-jserfin"/>
<classpathentry kind="lib" path="src/modules/wsnextstep/lib/ws-nextstep.jar" sourcepath="/icaro-ws-nextstep"/>
<classpathentry kind="lib" path="src/modules/zcomspe/lib/prot-laspezia.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/hapi-base-2.1.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/hapi-hl7overhttp-2.1.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/hapi-structures-v25-2.1.jar"/>
<classpathentry kind="lib" path="src/modules/wssivoucher/lib/ws-sivoucher.jar" sourcepath="/icaro-ws-sivoucher"/>
<classpathentry kind="lib" path="src/modules/wsjcity/lib/ws-jcity.jar" sourcepath="/icaro-ws-jcity"/>
<classpathentry kind="lib" path="src/modules/wsglobo/lib/ws-globo.jar" sourcepath="/icaro-ws-globo"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-adspeople.jar" sourcepath="/icaro-ws-adspeople"/>
<classpathentry kind="lib" path="src/modules/wsanagrafe/lib/ws-civilia.jar" sourcepath="/icaro-ws-civilia"/>
<classpathentry kind="lib" path="src/modules/exportsisam/lib/sisam2.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/j2ee-1.4"/>
<classpathentry kind="lib" path="juice/modules/ajax/ajax-module.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/modules/betwixt/betwixt-module.jar"/>
<classpathentry kind="lib" path="juice/modules/bui/bui-module.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/modules/cache/cache-module.jar"/>
<classpathentry kind="lib" path="juice/modules/cpaging/cpaging-module.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/modules/help/help-module.jar"/>
<classpathentry kind="lib" path="juice/modules/hibernate/hibernate-module.jar" sourcepath="juice/src-docs/juice_src.zip"/>
<classpathentry kind="lib" path="juice/modules/jasper/jasper-module.jar"/>
<classpathentry kind="lib" path="juice/modules/jexcelapi/jexcelapi-module.jar"/>
<classpathentry kind="lib" path="juice/modules/jexcelapi/jxl.jar" sourcepath="/JExcelApi-2.6.6/src"/>
<classpathentry kind="lib" path="juice/modules/menu/menu-module.jar"/>
<classpathentry kind="lib" path="juice/modules/shell/shell-module.jar" sourcepath="/it.cedaf.shellwork"/>
<classpathentry kind="lib" path="juice/modules/system/system-module.jar"/>
<classpathentry kind="lib" path="juice/modules/threads/threads-module.jar" sourcepath="/it.cedaf.juice"/>
<classpathentry kind="lib" path="src/modules/services/lib/jsr173_api.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/saxon-8.6.1.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/saxon-dom-8.6.1.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/xalan.jar"/>
<classpathentry kind="lib" path="src/modules/services/lib/xbean_xpath-2.2.0.jar"/>
<classpathentry kind="lib" path="src/modules/deltadator/lib/deltadator.jar"/>
<classpathentry kind="lib" path="src/modules/zcompar/lib/compar-protocollazione.jar"/>
<classpathentry kind="lib" path="src/modules/zcompar/lib/compar-anagrafe.jar"/>
<classpathentry kind="lib" path="juice/modules/scheduler/quartz-all-1.7.2.jar"/>
<classpathentry kind="lib" path="C:/jlab/libs/j2ee-1.4/j2ee.jar"/>
<classpathentry kind="lib" path="juice/commons-0.0.8.jar" sourcepath="juice/commons-0.0.8-sources.jar"/>
<classpathentry kind="lib" path="src/modules/commons/lib/commons-net-3.3.jar"/>
<classpathentry kind="lib" path="src/modules/zcommod/lib/dm-contab.jar" sourcepath="/dm-contab"/>
<classpathentry kind="lib" path="src/modules/apachepoi/lib/poi-ooxml-3.7-20101029.jar"/>
<classpathentry kind="lib" path="src/modules/apachepoi/lib/poi-ooxml-schemas-3.7-20101029.jar"/>
<classpathentry kind="lib" path="src/modules/wsisee2015/lib/ws-isee2015.jar"/>
<classpathentry kind="lib" path="src/modules/inetgeproto/lib/ws-inetgeproto.jar"/>
<classpathentry kind="output" path="eclipse/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Icaro</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.jboss.ide.eclipse.archives.core.archivesBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.jboss.ide.eclipse.archives.core.archivesNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!--
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
@author Romano Ghetti
-->
<project name="entities" default="dist" basedir=".">
<!-- ***************************************** -->
<!-- SETTING PROJECT PATH -->
<!-- ***************************************** -->
<property name="java.path" value="src/java" />
<property name="dist.path" value="dist" />
<property name="juice.path" value="../juice" />
<property name="tmp.path" value="../~tmp" />
<!-- ***************************************** -->
<!-- BUILD.PROPERTIES -->
<!-- ***************************************** -->
<property name="exclude.resources" value="**/*.java,**/*.html,**/*.htm" />
<!-- ***************************************** -->
<!-- COMPILE.KER -->
<!-- param.compile.destdir -->
<!-- [param.compile.includes] -->
<!-- [param.compile.excludes] -->
<!-- [param.build] -->
<!-- [param.compile.debug] -->
<!-- [param.compile.optimize] -->
<!-- [param.compile.deprecation] -->
<!-- ***************************************** -->
<target name="init.compile">
<path id="compile.classpath">
<fileset dir="${juice.path}/modules/hibernate">
<include name="*.jar"/>
</fileset>
<fileset dir="${juice.path}/modules/betwixt">
<include name="*.jar"/>
</fileset>
<fileset dir="${juice.path}">
<include name="*.jar"/>
</fileset>
</path>
<property name="compile.srcdir" value="${java.path}" />
</target>
<target name="compile.ker.default.values">
<property name="param.compile.includes" value="**/*.java" />
<property name="param.compile.excludes" value="~" />
<property name="param.compile.debug" value="on" />
<property name="param.compile.optimize" value="off" />
<property name="param.compile.deprecation" value="on" />
</target>
<target name="compile.ker.check.if.build" if="param.build">
<delete dir="${param.compile.destdir}" />
</target>
<target name="compile.copy.resources">
<copy todir="${param.compile.destdir}" includeEmptyDirs="false">
<fileset dir="${compile.srcdir}" excludes="${exclude.resources}" />
</copy>
</target>
<target name="compile.ker" depends="init.compile, compile.ker.default.values, compile.ker.check.if.build, compile.copy.resources">
<mkdir dir="${param.compile.destdir}" />
<javac srcdir="${compile.srcdir}" destdir="${param.compile.destdir}" includes="${param.compile.includes}" excludes="${param.compile.excludes}" debug="${param.compile.debug}" optimize="${param.compile.optimize}" deprecation="${param.compile.deprecation}" includeAntRuntime="false" listfiles="false">
<classpath>
<path refid="compile.classpath" />
</classpath>
</javac>
</target>
<target name="build">
<mkdir dir="${dist.path}" />
<antcall target="compile.ker">
<param name="param.compile.destdir" value="${tmp.path}/entities/classes" />
<param name="param.build" value="true" />
</antcall>
<property name="sources.dir" location="${tmp.path}/entities/classes" />
<script language="beanshell" src="hibernate.bsh" />
<echo file="${dist.path}/hibernate.mapping" message="${hibernateMappings}" />
</target>
<!-- ***************************************** -->
<!-- DIST -->
<!-- ***************************************** -->
<target name="dist">
<antcall target="build" />
<jar destfile="${dist.path}/entities.jar" basedir="${tmp.path}/entities/classes" />
</target>
<!-- ***************************************** -->
<!-- HIBERNATE -->
<!-- ***************************************** -->
<property name="hibernate.path" value="deploy/hibernate" />
<target name="hibernate.set.classpath">
<path id="hibernate.classpath">
<pathelement location="${tmp.path}/entities/classes" />
<fileset dir="${juice.path}/modules/hibernate">
<include name="*.jar"/>
</fileset>
<fileset dir="${juice.path}">
<include name="*.jar"/>
</fileset>
</path>
</target>
<target name="schema-export" depends="hibernate.set.classpath">
<antcall target="build" />
<taskdef name="schemaexport"
classname="org.hibernate.tool.hbm2ddl.SchemaExportTask"
classpathref="hibernate.classpath"/>
<schemaexport
properties="oracle.build.properties"
quiet="no"
text="yes"
drop="no"
delimiter=";"
output="${dist.path}/schema-export-oracle.sql">
<fileset dir="${tmp.path}/entities/classes">
<include name="**/*.hbm.xml" />
</fileset>
</schemaexport>
<schemaexport
properties="sqlserver.build.properties"
quiet="no"
text="yes"
drop="no"
delimiter=";"
output="${dist.path}/schema-export-sqlserver.sql">
<fileset dir="${tmp.path}/entities/classes">
<include name="**/*.hbm.xml" />
</fileset>
</schemaexport>
<schemaexport
properties="postgres.build.properties"
quiet="no"
text="yes"
drop="no"
delimiter=";"
output="${dist.path}/schema-export-postgresql.sql">
<fileset dir="${tmp.path}/entities/classes">
<include name="**/*.hbm.xml" />
</fileset>
</schemaexport>
</target>
<!-- ***************************************** -->
<!-- TOUCH-ENTITIES -->
<!-- ***************************************** -->
<target name="touch-entities.exists_entities_dir">
<condition property="exists_entities_dir">
<and>
<available file="${param.dir}" type="dir" />
</and>
</condition>
</target>
<target name="touch-entities.execute" if="exists_entities_dir">
<attrib readonly="false">
<fileset dir="${param.dir}" includes="**/*.java" />
</attrib>
<touch>
<fileset dir="${param.dir}" includes="**/*.java" />
</touch>
</target>
<target name="touch-entities" depends="touch-entities.exists_entities_dir, touch-entities.execute" />
</project>
/**********************************************/
void dumpFilename(String s) {
out.println("<mapping resource=\"" + s + "\"/>");
}
/**********************************************/
String relativeName(String base, String name) {
if (base.length() == 0 || name.length() == 0)
return base + name;
else
return base + "/" + name;
}
/**********************************************/
void readDir(String relativePath) {
// Combine relativePath with basedirName
// to get get full path
String fullName = relativeName(basedirName, relativePath);
File dir = new File(fullName);
// Get a listing of all directories and all files ending in .hbm.xml
String[] list = dir.list(new FilenameFilter() {
boolean accept(File dir, String name) {
File f = new File(dir, name);
if (f.isDirectory())
return !f.getName().equals("CVS");
else if (f.isFile() && name.endsWith(".hbm.xml"))
return true;
else
return false;
}
});
count = 0;
if (list != null) {
for (i=0; i<list.length; i++) {
f = new File(fullName + "/" + list[i]);
if (f.isFile()) {
dumpFilename(relativeName(relativePath, f.getName()));
count++;
} else if (f.isDirectory()) {
readDir(relativeName(relativePath, f.getName()));
}
}
}
// Print out summary of what we found
if (count > 0) {
print("readDir: " + relativePath);
print("Found Files: " + count);
}
}
/**********************************************/
// MAIN
ByteArrayOutputStream bytearray_out = new ByteArrayOutputStream();
PrintWriter out = new PrintWriter(bytearray_out);
basedirName = project.getProperty("sources.dir");
readDir("");
out.close();
bytearray_out.close();
project.setProperty("hibernateMappings", bytearray_out.toString());
#=======================================================================
# HIBERNATE PARAMETERS
#=======================================================================
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
#=======================================================================
# HIBERNATE PARAMETERS
#=======================================================================
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
#=======================================================================
# HIBERNATE PARAMETERS
#=======================================================================
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
package it.cedaf.icare.business.entities.affidiadozioni;
import java.io.Serializable;
import java.util.Date;
/**
* @author Prati Michele
*/
public class ConclusioneIstruttoriaAffidoAdozione implements Serializable {
/** */
private Boolean sospensioneIstruttoria;
/** */
private Date dataSospensioneIstruttoria;
/**
* Idoneita/Valutazione conclusiva del Servizio.
*/
private Boolean valutazione;
/** */
private Date dataValutazioneIdoneita;
/** */
private Date dataProvvedimentoIdoneita;
/** (varchar(10))*/
private String numeroProvvedimentoIdoneita;
/** */
private Date dataTermineIstruttoria;
/** */
private String note;
/** */
public Boolean getSospensioneIstruttoria() {
return this.sospensioneIstruttoria;
}
/** */
public void setSospensioneIstruttoria(Boolean sospensioneIstruttoria) {
this.sospensioneIstruttoria = sospensioneIstruttoria;
}
/** */
public Date getDataSospensioneIstruttoria() {
return this.dataSospensioneIstruttoria;
}
/** */
public void setDataSospensioneIstruttoria(
Date dataSospensioneIstruttoria) {
this.dataSospensioneIstruttoria = dataSospensioneIstruttoria;
}
/** */
public Boolean getValutazione() {
return this.valutazione;
}
/** */
public void setValutazione(Boolean valutazione) {
this.valutazione = valutazione;
}
/** */
public Date getDataValutazioneIdoneita() {
return this.dataValutazioneIdoneita;
}
/** */
public void setDataValutazioneIdoneita(Date dataValutazioneIdoneita) {
this.dataValutazioneIdoneita = dataValutazioneIdoneita;
}
/** */
public Date getDataProvvedimentoIdoneita() {
return this.dataProvvedimentoIdoneita;
}
/** */
public void setDataProvvedimentoIdoneita(
Date dataProvvedimentoIdoneita) {
this.dataProvvedimentoIdoneita = dataProvvedimentoIdoneita;
}
/** */
public String getNumeroProvvedimentoIdoneita() {
return this.numeroProvvedimentoIdoneita;
}
/** */
public void setNumeroProvvedimentoIdoneita(
String numeroProvvedimemtoIdoneita) {
this.numeroProvvedimentoIdoneita = numeroProvvedimemtoIdoneita;
}
/** */
public Date getDataTermineIstruttoria() {
return this.dataTermineIstruttoria;
}
/** */
public void setDataTermineIstruttoria(Date dataTermineIstruttoria) {
this.dataTermineIstruttoria = dataTermineIstruttoria;
}
/** */
public String getNote() {
return this.note;
}
/** */
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.affidiadozioni;
import it.cedaf.icare.business.entities.anagrafiche.NotaDiario;
import it.cedaf.icare.business.entities.anagrafiche.NoteDiarioContainer;
import it.cedaf.icare.business.entities.anagrafiche.NucleoFamiliare;
import it.cedaf.icare.business.entities.base.AbstractOperatoreRiferimentoStoricizzatoPO;
import it.cedaf.icare.business.entities.base.IcaroCodeEntity;
import it.cedaf.icare.business.entities.documentiallegati.CartellaDocumentiAllegati;
import it.cedaf.icare.business.entities.documentiallegati.CartellaDocumentiAllegatiEntity;
import it.cedaf.icare.business.entities.modellischeda.IstanzaSchedaRilevazione;
import it.cedaf.icare.business.entities.modellischeda.IstanzeSchedaRilevazioneContainer;
import it.cedaf.icare.business.entities.modellischeda.commons.IstanzaSchedaRilevazioneComparator;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.SortedSet;
import java.util.TreeSet;
/**
* Itruttoria di Affido o Adozione
*/
public class IstruttoriaAffidoAdozione extends AbstractOperatoreRiferimentoStoricizzatoPO
implements IcaroCodeEntity, IstanzeSchedaRilevazioneContainer, CartellaDocumentiAllegatiEntity, NoteDiarioContainer {
/** */
public String getLogDescription() {
StringBuilder sb = new StringBuilder();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
sb.append('[').append(this.icaroCode).append("] del ").append(dateFormat.format(this.dataInizioIstruttoria)).append(" ");
if (this.richiesta == null) {
sb.append("Nessuna richiesta associata");
} else {
sb.append("richiesta [").append(this.richiesta.getIcaroCode()).append(" - del ").append(
dateFormat.format(this.richiesta.getDataPrimoColloquio())).append("]");
}
return sb.toString();
}
/** */
private String icaroCode;
public String getIcaroCode() {
return this.icaroCode;
}
public void setIcaroCode(String code) {
this.icaroCode = code;
}
/** */
private RichiestaAffidoAdozione richiesta;
public RichiestaAffidoAdozione getRichiesta() {
return this.richiesta;
}
public void setRichiesta(RichiestaAffidoAdozione richiesta) {
this.richiesta = richiesta;
}
/**
* Data Inizio Istruttoria
*/
private Date dataInizioIstruttoria;
public Date getDataInizioIstruttoria() {
return this.dataInizioIstruttoria;
}
public void setDataInizioIstruttoria(Date dataInizioIstruttoria) {
this.dataInizioIstruttoria = dataInizioIstruttoria;
}
/**
* Presenza Equipe
*/
private Boolean presenzaEquipe;
public Boolean getPresenzaEquipe() {
return this.presenzaEquipe;
}
public void setPresenzaEquipe(Boolean presenzaEquipe) {
this.presenzaEquipe = presenzaEquipe;
}
/**
* Numero di Colloqui
*/
private Short numeroColloqui;
public Short getNumeroColloqui() {
return this.numeroColloqui;
}
public void setNumeroColloqui(Short numeroColloqui) {
this.numeroColloqui = numeroColloqui;
}
/**
* Numero Visite A Domicilio
*/
private Short numeroVisiteDomicilio;
public Short getNumeroVisiteDomicilio() {
return this.numeroVisiteDomicilio;
}
public void setNumeroVisiteDomicilio(Short numeroVisiteDomicilio) {
this.numeroVisiteDomicilio = numeroVisiteDomicilio;
}
/** Numero Incontri di Gruppo */
private Short numeroIncontriGruppo;
public Short getNumeroIncontriGruppo() {
return this.numeroIncontriGruppo;
}
public void setNumeroIncontriGruppo(Short numeroIncontriGruppo) {
this.numeroIncontriGruppo = numeroIncontriGruppo;
}
/** */
private NucleoFamiliare nucleoAffidoAdozione;
public NucleoFamiliare getNucleoAffidoAdozione() {
return this.nucleoAffidoAdozione;
}
public void setNucleoAffidoAdozione(
NucleoFamiliare nucleoAffidoAdozione) {
this.nucleoAffidoAdozione = nucleoAffidoAdozione;
}
/**
*
*/
private SortedSet elencoRilevazioni = new TreeSet(new IstanzaSchedaRilevazioneComparator());
public SortedSet getElencoRilevazioni() {
return this.elencoRilevazioni;
}
public void setElencoRilevazioni(SortedSet elencoRilevazioni) {
this.elencoRilevazioni = elencoRilevazioni;
}
public void addRilevazione(IstanzaSchedaRilevazione rilevazione) {
this.elencoRilevazioni.add(rilevazione);
}
public void removeRilevazione(IstanzaSchedaRilevazione rilevazione) {
this.elencoRilevazioni.remove(rilevazione);
}
/** */
private ConclusioneIstruttoriaAffidoAdozione infoConclusioneIstruttoria;
public ConclusioneIstruttoriaAffidoAdozione getInfoConclusioneIstruttoria() {
return this.infoConclusioneIstruttoria;
}
public void setInfoConclusioneIstruttoria(
ConclusioneIstruttoriaAffidoAdozione infoConclusioneIstruttoria) {
this.infoConclusioneIstruttoria = infoConclusioneIstruttoria;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
/** */
private CartellaDocumentiAllegati cartellaDocumenti;
public void setCartellaDocumenti(CartellaDocumentiAllegati cartellaDocumenti) {
this.cartellaDocumenti = cartellaDocumenti;
}
public CartellaDocumentiAllegati getCartellaDocumenti() {
return this.cartellaDocumenti;
}
/** */
private SortedSet noteDiario = new TreeSet();
public SortedSet getNoteDiario() {
return this.noteDiario;
}
public void setNoteDiario(SortedSet noteDiario) {
this.noteDiario = noteDiario;
}
public void addNotaDiario(NotaDiario nota) {
this.noteDiario.add(nota);
}
public void removeNotaDiario(NotaDiario nota) {
this.noteDiario.remove(nota);
}
}
package it.cedaf.icare.business.entities.affidiadozioni;
import it.cedaf.icare.business.entities.anagrafiche.NotaDiario;
import it.cedaf.icare.business.entities.anagrafiche.NoteDiarioContainer;
import it.cedaf.icare.business.entities.anagrafiche.NucleoFamiliare;
import it.cedaf.icare.business.entities.base.AbstractOperatoreRiferimentoNonStoricizzatoPO;
import it.cedaf.icare.business.entities.base.IcaroCodeEntity;
import it.cedaf.icare.business.entities.documentiallegati.CartellaDocumentiAllegati;
import it.cedaf.icare.business.entities.documentiallegati.CartellaDocumentiAllegatiEntity;
import it.cedaf.icare.business.entities.modellischeda.IstanzaSchedaRilevazione;
import it.cedaf.icare.business.entities.modellischeda.IstanzeSchedaRilevazioneContainer;
import it.cedaf.icare.business.entities.modellischeda.commons.IstanzaSchedaRilevazioneComparator;
import it.cedaf.icare.business.entities.strutture.Servizio;
import it.cedaf.icare.business.entities.tabelle.TipoAdozione;
import it.cedaf.icare.business.entities.tabelle.TipoIstruttoria;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.SortedSet;
import java.util.TreeSet;
/** */
public class RichiestaAffidoAdozione extends AbstractOperatoreRiferimentoNonStoricizzatoPO
implements IcaroCodeEntity, IstanzeSchedaRilevazioneContainer, CartellaDocumentiAllegatiEntity, NoteDiarioContainer {
/** */
public String getLogDescription() {
StringBuilder sb = new StringBuilder();
sb.append('[').append(this.icaroCode).append("] del ").append(new SimpleDateFormat("dd/MM/yyyy").format(this.dataPrimoColloquio)).append(" ");
if (this.nucleoRichiedente == null) {
sb.append("Nessun nucleo");
} else {
sb.append("del nucleo [").append(this.nucleoRichiedente.getLogDescription()).append("]");
}
if (this.tipoIstruttoria != null) {
sb.append(" istruttoria: [").append(this.tipoIstruttoria.getCodice()).append(" - ").append(this.tipoIstruttoria.getDescrizione()).append("]");
}
Servizio sr = this.getServizioRiferimento();
sb.append(" servizio: [").append(sr.getCodice()).append(" - ").append(sr.getDenominazione()).append("]");
return sb.toString();
}
/** */
private String icaroCode;
public String getIcaroCode() {
return this.icaroCode;
}
public void setIcaroCode(String code) {
this.icaroCode = code;
}
/**
* Data Primo Colloquio
*/
private Date dataPrimoColloquio;
public Date getDataPrimoColloquio() {
return this.dataPrimoColloquio;
}
public void setDataPrimoColloquio(Date dataPrimoColloquio) {
this.dataPrimoColloquio = dataPrimoColloquio;
}
/** */
private NucleoFamiliare nucleoRichiedente;
public NucleoFamiliare getNucleoRichiedente() {
return this.nucleoRichiedente;
}
public void setNucleoRichiedente(NucleoFamiliare nucleoRichiedente) {
this.nucleoRichiedente = nucleoRichiedente;
}
/** */
private ServizioIstruttoria servizioIstruttoria;
public ServizioIstruttoria getServizioIstruttoria() {
return this.servizioIstruttoria;
}
public void setServizioIstruttoria(ServizioIstruttoria servizioIstruttoria) {
this.servizioIstruttoria = servizioIstruttoria;
}
/** */
private TipoAdozione tipoAdozione;
public TipoAdozione getTipoAdozione() {
return this.tipoAdozione;
}
public void setTipoAdozione(TipoAdozione tipoAdozione) {
this.tipoAdozione = tipoAdozione;
}
/** */
private TipoIstruttoria tipoIstruttoria;
public TipoIstruttoria getTipoIstruttoria() {
return this.tipoIstruttoria;
}
public void setTipoIstruttoria(TipoIstruttoria tipoIstruttoria) {
this.tipoIstruttoria = tipoIstruttoria;
}
/**
* <code>true</code> se il nucleo sotto istruttoria ha partecipato o meno
* al corso;<code>false</code> altrimenti. E' un campo obbligatorio.
*/
private Boolean partecipatoCorso;
public Boolean isPartecipatoCorso() {
return this.partecipatoCorso;
}
public void setPartecipatoCorso(Boolean partecipatoCorso) {
this.partecipatoCorso = partecipatoCorso;
}
/** */
private Date dataRichiestaCorso;
public Date getDataRichiestaCorso() {
return this.dataRichiestaCorso;
}
public void setDataRichiestaCorso(Date dataRichiestaCorso) {
this.dataRichiestaCorso = dataRichiestaCorso;
}
/**
* Data inizio eventuale corso preparazione.
*/
private Date dataInizioCorso;
public Date getDataInizioCorso() {
return this.dataInizioCorso;
}
public void setDataInizioCorso(Date dataInizioCorso) {
this.dataInizioCorso = dataInizioCorso;
}
/**
* Data fine eventuale corso preparazione.
*/
private Date dataFineCorso;
public Date getDataFineCorso() {
return this.dataFineCorso;
}
public void setDataFineCorso(Date dataFineCorso) {
this.dataFineCorso = dataFineCorso;
}
/** */
private Date dataRichiestaIndagine;
public Date getDataRichiestaIndagine() {
return this.dataRichiestaIndagine;
}
public void setDataRichiestaIndagine(Date dataRichiestaIndagine) {
this.dataRichiestaIndagine = dataRichiestaIndagine;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
/**
* Istruttruttoria relativa alla richiesta di Affido/Adozione.
*/
private IstruttoriaAffidoAdozione istruttoria;
public IstruttoriaAffidoAdozione getIstruttoria() {
return this.istruttoria;
}
public void setIstruttoria(IstruttoriaAffidoAdozione istruttoria) {
this.istruttoria = istruttoria;
}
/**
*
*/
private SortedSet elencoRilevazioni = new TreeSet(new IstanzaSchedaRilevazioneComparator());
public SortedSet getElencoRilevazioni() {
return this.elencoRilevazioni;
}
public void setElencoRilevazioni(SortedSet elencoRilevazioni) {
this.elencoRilevazioni = elencoRilevazioni;
}
public void addRilevazione(IstanzaSchedaRilevazione rilevazione) {
this.elencoRilevazioni.add(rilevazione);
}
public void removeRilevazione(IstanzaSchedaRilevazione rilevazione) {
this.elencoRilevazioni.remove(rilevazione);
}
/** */
private CartellaDocumentiAllegati cartellaDocumenti;
public void setCartellaDocumenti(CartellaDocumentiAllegati cartellaDocumenti) {
this.cartellaDocumenti = cartellaDocumenti;
}
public CartellaDocumentiAllegati getCartellaDocumenti() {
return this.cartellaDocumenti;
}
/** */
private SortedSet noteDiario = new TreeSet();
public SortedSet getNoteDiario() {
return this.noteDiario;
}
public void setNoteDiario(SortedSet noteDiario) {
this.noteDiario = noteDiario;
}
public void addNotaDiario(NotaDiario nota) {
this.noteDiario.add(nota);
}
public void removeNotaDiario(NotaDiario nota) {
this.noteDiario.remove(nota);
}
}
package it.cedaf.icare.business.entities.affidiadozioni;
import it.cedaf.icare.business.entities.tabelle.TipoServizioIstruttoria;
import java.io.Serializable;
/**
* Servizio che svolge l'istruttoria.
*/
public class ServizioIstruttoria implements Serializable {
/** */
private String nominativo;
/** */
private TipoServizioIstruttoria tipoServizio;
/** */
public String getNominativo() {
return this.nominativo;
}
/** */
public void setNominativo(String nominativo) {
this.nominativo = nominativo;
}
/** */
public TipoServizioIstruttoria getTipoServizio() {
return this.tipoServizio;
}
/** */
public void setTipoServizio(TipoServizioIstruttoria tipoServizio) {
this.tipoServizio = tipoServizio;
}
}
package it.cedaf.icare.business.entities.anagrafiEsterne;
import it.cedaf.commons.StringLib;
import it.cedaf.icare.business.entities.base.AbstractNoteBasePO;
import it.cedaf.juice.mvc.binding.Formatter;
import it.cedaf.juice.mvc.binding.FormatterError;
import it.cedaf.juice.mvc.context.support.SystemObjectsCatalog;
import java.io.Serializable;
/**
*
* @author prami
*
*/
public class AnagrafeEsterna extends AbstractNoteBasePO implements Serializable {
/** */
public static final String DUPLICATE_REMOVER_CODE = "DUPLICATE_REMOVER";
/** */
private String tipoAnagrafe;
public String getTipoAnagrafe() {
return this.tipoAnagrafe;
}
public void setTipoAnagrafe(String tipoAnagrafe) {
this.tipoAnagrafe = tipoAnagrafe;
}
/** */
private String codiceAnagrafe;
public String getCodiceAnagrafe() {
return this.codiceAnagrafe;
}
public void setCodiceAnagrafe(String codiceAnagrafe) {
this.codiceAnagrafe = codiceAnagrafe;
}
/** */
private String descrizioneAnagrafe;
public String getDescrizioneAnagrafe() {
return this.descrizioneAnagrafe;
}
public void setDescrizioneAnagrafe(String descrizioneAnagrafe) {
this.descrizioneAnagrafe = descrizioneAnagrafe;
}
/** */
private String transcodeId;
public String getTranscodeId() {
return this.transcodeId;
}
public void setTranscodeId(String transcodeId) {
this.transcodeId = transcodeId;
}
/** */
public String getDuplicateRemover() {
return this.getCampoNota(DUPLICATE_REMOVER_CODE);
}
/** */
public static final String EXCEPTION_IF_NULL = "EXCEPTION_IF_NULL";
/** */
public Object getField(String codice, Class formatterClass, Object defaultValue) {
/** */
String text = this.getCampoNota(codice);
if (StringLib.isBlankString(text)) {
if (defaultValue == EXCEPTION_IF_NULL) {
throw new IllegalStateException();
} else {
return defaultValue;
}
}
/** */
return format(text, formatterClass);
}
/** */
private static final Object format(String text, Class formatterClass) {
/** */
Object value;
if (formatterClass == null) {
value = text;
} else {
Formatter formatter = (Formatter)SystemObjectsCatalog.getInstance().getObject(formatterClass.getName());
FormatterError formatterError = new FormatterError();
value = formatter.parse(text, formatterError);
if (formatterError.getErrorCode() != null) {
throw new IllegalStateException();
}
}
/** */
return value;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractNoteBasePO;
import java.math.BigDecimal;
/**
*
* @author prami
*
*/
public class Abbattimento extends AbstractNoteBasePO implements Comparable {
/** */
private Integer annoRiferimento;
public Integer getAnnoRiferimento() {
return this.annoRiferimento;
}
public void setAnnoRiferimento(Integer annoRiferimento) {
this.annoRiferimento = annoRiferimento;
}
/** */
private TipoAbbattimento tipoAbbattimento;
public TipoAbbattimento getTipoAbbattimento() {
return this.tipoAbbattimento;
}
public void setTipoAbbattimento(TipoAbbattimento tipoAbbattimento) {
this.tipoAbbattimento = tipoAbbattimento;
}
/** */
private BigDecimal percentualeAbbattimento;
public BigDecimal getPercentualeAbbattimento() {
return this.percentualeAbbattimento;
}
public void setPercentualeAbbattimento(BigDecimal percentualeAbbattimento) {
this.percentualeAbbattimento = percentualeAbbattimento;
}
/** */
public int compareTo(Object o) {
/** */
Abbattimento obj = (Abbattimento)o;
int d = this.annoRiferimento.compareTo(obj.annoRiferimento);
if (d == 0) {
d = this.getUid().compareTo(obj.getUid());
}
/** */
return d;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractNoteBasePO;
/**
* @author Michele Prati
*/
public class Ambulatorio extends AbstractNoteBasePO implements Comparable {
/** */
private String telefono;
public String getTelefono() {
return this.telefono;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
/** */
private Indirizzo indirizzo;
public Indirizzo getIndirizzo() {
return this.indirizzo;
}
public void setIndirizzo(Indirizzo indirizzo) {
this.indirizzo = indirizzo;
}
/** */
private Integer priorita;
public Integer getPriorita() {
return this.priorita;
}
public void setPriorita(Integer priorita) {
this.priorita = priorita;
}
/** */
private static final String ORARI = "orari";
public String getOrari() {
return super.getCampoNota(ORARI);
}
public void setOrari(String value) {
super.setCampoNota(value, ORARI);
}
/** */
public int compareTo(Object o) {
/** */
if (this.equals(o)) {
return 0;
}
Ambulatorio obj = (Ambulatorio)o;
int c = (this.priorita != null ? this.priorita.intValue() : 10000) - (obj.priorita != null ? obj.priorita.intValue() : 10000);
if (c == 0) {
return this.getUid().compareTo(obj.getUid());
}
return c;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.strutture.Servizio;
import java.util.HashSet;
import java.util.Set;
/** */
public class AssistitoPerServizio extends AbstractBasePO {
/** */
private Servizio servizio;
public Servizio getServizio() {
return this.servizio;
}
public void setServizio(Servizio servizio) {
this.servizio = servizio;
}
/** */
private Set uids = new HashSet();
public Set getUids() {
return this.uids;
}
public void setUids(Set uids) {
this.uids = uids;
}
public boolean addUid(String uid) {
return this.uids.add(uid);
}
public boolean removeUid(String uid) {
return this.uids.remove(uid);
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelleterritoriali.Nazione;
public class CittadinanzaSoggetto extends AbstractHistoricalPO {
/**
* Nazione relativa alla cittadinanza
*/
private Nazione nazione;
/** */
public Nazione getNazione() {
return this.nazione;
}
/** */
public void setNazione(Nazione nazione) {
this.nazione = nazione;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
public class CollocamentoDisabili extends AbstractHistoricalPO {
/** */
private Boolean iscrizioneCollocamentoOrd;
public Boolean getIscrizioneCollocamentoOrd() {
return iscrizioneCollocamentoOrd;
}
public void setIscrizioneCollocamentoOrd(Boolean iscrizioneCollocamentoOrd) {
this.iscrizioneCollocamentoOrd = iscrizioneCollocamentoOrd;
}
/**
*
*/
private Boolean sil;
public Boolean getSil() {
return this.sil;
}
public void setSil(Boolean sil) {
this.sil = sil;
}
/**
* Legge 68/99
*/
private Boolean l68;
public Boolean getL68() {
return this.l68;
}
public void setL68(Boolean l68) {
this.l68 = l68;
}
}
/*
============================================================================
$RCSfile: CollocazioneNodoStruttura.java,v $
$Source: /home/cvsntro/SWfBO/icaro/entities/src/java/it/cedaf/icare/business/entities/anagrafiche/CollocazioneNodoStruttura.java,v $
$Author: prami $
$Date: 2011-04-28 07:54:04 $
$Name: not supported by cvs2svn $
$Revision: 1.3 $
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.base.DatiValidita;
import it.cedaf.icare.business.entities.strutture.NodoStruttura;
/** */
public class CollocazioneNodoStruttura extends AbstractBasePO {
/** */
private NodoStruttura nodoStruttura;
public NodoStruttura getNodoStruttura() {
return this.nodoStruttura;
}
public void setNodoStruttura(NodoStruttura nodoStruttura) {
this.nodoStruttura = nodoStruttura;
}
/** */
private Operatore operatore;
public Operatore getOperatore() {
return this.operatore;
}
public void setOperatore(Operatore operatore) {
this.operatore = operatore;
}
/** */
private DatiValidita datiValidita;
public DatiValidita getDatiValidita() {
return this.datiValidita;
}
public void setDatiValidita(DatiValidita datiValidita) {
this.datiValidita = datiValidita;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.base.DatiValidita;
import it.cedaf.icare.business.entities.strutture.Struttura;
import it.cedaf.icare.business.entities.strutture.UnitaOperativa;
/** */
public class CollocazioneOperatore extends AbstractBasePO {
/** */
private UnitaOperativa unitaOperativa;
public UnitaOperativa getUnitaOperativa() {
return this.unitaOperativa;
}
public void setUnitaOperativa(UnitaOperativa unitaOperativa) {
this.unitaOperativa = unitaOperativa;
}
/**
* Informazioni lavorative (datore di lavoro) a cui fa riferimento la collocazione.
*/
private InfoLavorative infoLavorative;
public InfoLavorative getInfoLavorative() {
return this.infoLavorative;
}
public void setInfoLavorative(InfoLavorative infoLavorative) {
this.infoLavorative = infoLavorative;
}
/** */
private Short oreSettimanali;
public Short getOreSettimanali() {
return this.oreSettimanali;
}
public void setOreSettimanali(Short oreSettimanali) {
this.oreSettimanali = oreSettimanali;
}
/** */
private Operatore operatore;
public Operatore getOperatore() {
return this.operatore;
}
public void setOperatore(Operatore operatore) {
this.operatore = operatore;
}
/** */
private Boolean predefinito;
public Boolean getPredefinito() {
return this.predefinito;
}
public void setPredefinito(Boolean predefinito) {
this.predefinito = predefinito;
}
/** */
private Boolean simulata;
public Boolean getSimulata() {
return this.simulata;
}
public void setSimulata(Boolean simulata) {
this.simulata = simulata;
}
/** */
private Struttura struttura;
public Struttura getStruttura() {
return this.struttura;
}
public void setStruttura(Struttura struttura) {
this.struttura = struttura;
}
/** */
private DatiValidita datiValidita;
public DatiValidita getDatiValidita() {
return this.datiValidita;
}
public void setDatiValidita(DatiValidita datiValidita) {
this.datiValidita = datiValidita;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
/** */
public class ComponenteNucleo extends AbstractHistoricalPO {
/**
* Soggetto componente del nucleo familiare.
*/
private Soggetto soggetto;
/**
* Nucleo familiare a cui apartiene il comeponente.
*/
private NucleoFamiliare nucleoFamiliare;
/** */
private String note;
/** */
public ComponenteNucleo() {
}
/** */
public ComponenteNucleo(Soggetto soggetto, NucleoFamiliare nucleo) {
this.nucleoFamiliare = nucleo;
this.soggetto = soggetto;
}
/** */
public Soggetto getSoggetto() {
return this.soggetto;
}
/** */
public void setSoggetto(Soggetto soggetto) {
this.soggetto = soggetto;
}
/** */
public NucleoFamiliare getNucleoFamiliare() {
return this.nucleoFamiliare;
}
/** */
public void setNucleoFamiliare(NucleoFamiliare nucleoFamiliare) {
this.nucleoFamiliare = nucleoFamiliare;
}
/** */
public String getNote() {
return this.note;
}
/** */
public void setNote(String note) {
this.note = note;
}
/** */
private String gradoParentelaAnagrafe;
public String getGradoParentelaAnagrafe() {
return this.gradoParentelaAnagrafe;
}
public void setGradoParentelaAnagrafe(String gradoParentelaAnagrafe) {
this.gradoParentelaAnagrafe = gradoParentelaAnagrafe;
}
/** */
private Boolean caregiver;
public Boolean getCaregiver() {
return this.caregiver;
}
public void setCaregiver(Boolean caregiver) {
this.caregiver = caregiver;
}
/** */
private TipologiaAssistentePersonale tipoAssistentePersonale;
public TipologiaAssistentePersonale getTipoAssistentePersonale() {
return this.tipoAssistentePersonale;
}
public void setTipoAssistentePersonale(TipologiaAssistentePersonale tipoAssistentePersonale) {
this.tipoAssistentePersonale = tipoAssistentePersonale;
}
/** */
public String toString() {
return "Componente nucleo: " + super.toString() + "\n DATI VALIDITA: " + this.getDatiValidita() + "\n";
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
/**
* @author Romano Ghetti
*/
public class ComponenteNucleoIsee extends AbstractBasePO implements Comparable {
/** */
private Soggetto soggetto;
public Soggetto getSoggetto() {
return this.soggetto;
}
public void setSoggetto(Soggetto soggetto) {
this.soggetto = soggetto;
}
/** */
private String nome;
public void setNome(String nome) {
this.nome = nome;
}
public String getNome() {
return this.nome;
}
/** */
private String cognome;
public void setCognome(String cognome) {
this.cognome = cognome;
}
public String getCognome() {
return this.cognome;
}
/** */
private String codiceFiscale;
public void setCodiceFiscale(String codiceFiscale) {
this.codiceFiscale = codiceFiscale;
}
public String getCodiceFiscale() {
return this.codiceFiscale;
}
/** */
private String relazioneConDichiarante;
public void setRelazioneConDichiarante(String relazioneConDichiarante) {
this.relazioneConDichiarante = relazioneConDichiarante;
}
public String getRelazioneConDichiarante() {
return this.relazioneConDichiarante;
}
/** */
private Boolean iseeValida;
public void setIseeValida(Boolean iseeValida) {
this.iseeValida = iseeValida;
}
public Boolean getIseeValida() {
return this.iseeValida;
}
/** */
public int compareTo(Object o) {
ComponenteNucleoIsee obj = (ComponenteNucleoIsee)o;
int c = this.cognome.compareTo(obj.cognome);
if (c != 0) {
return c;
}
c = this.nome.compareTo(obj.nome);
if (c != 0) {
return c;
}
c = this.codiceFiscale.compareTo(obj.codiceFiscale);
if (c != 0) {
return c;
}
return this.getUid().compareTo(obj.getUid());
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.Tabella;
public class ComposizioneNucleo extends Tabella {
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelle.CondizioneOccupazionale;
/** */
public class CondizioneOccupazionaleSoggetto extends AbstractHistoricalPO {
/** */
private CondizioneOccupazionale condizioneOccupazionale;
/** */
private String note;
/** */
public CondizioneOccupazionale getCondizioneOccupazionale() {
return this.condizioneOccupazionale;
}
/** */
public void setCondizioneOccupazionale(CondizioneOccupazionale condizioneOccupazionale) {
this.condizioneOccupazionale = condizioneOccupazionale;
}
/** */
public String getNote() {
return this.note;
}
/** */
public void setNote(String note) {
this.note = note;
}
/** */
private DatoreLavoro datoreLavoro;
public DatoreLavoro getDatoreLavoro() {
return datoreLavoro;
}
public void setDatoreLavoro(DatoreLavoro datoreLavoro) {
this.datoreLavoro = datoreLavoro;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.base.DatiValidita;
import it.cedaf.icare.business.entities.tabelle.NucleoCurePrimarie;
import it.cedaf.icare.business.entities.tabelleterritoriali.Distretto;
/** @author Massimo Colle */
public class ConvenzioneMMG extends AbstractBasePO {
/** */
private String codiceConvenzione;
public String getCodiceConvenzione() {
return this.codiceConvenzione;
}
public void setCodiceConvenzione(String codiceConvenzione) {
this.codiceConvenzione = codiceConvenzione;
}
/**
* Distretto in cui collocato l'ambulatorio principale del medico
*/
private Distretto distrettoRiferimento;
public Distretto getDistrettoRiferimento() {
return this.distrettoRiferimento;
}
public void setDistrettoRiferimento(Distretto distrettoRiferimento) {
this.distrettoRiferimento = distrettoRiferimento;
}
/** */
private NucleoCurePrimarie nucleoCurePrimarie;
public NucleoCurePrimarie getNucleoCurePrimarie() {
return this.nucleoCurePrimarie;
}
public void setNucleoCurePrimarie(NucleoCurePrimarie nucleoCurePrimarie) {
this.nucleoCurePrimarie = nucleoCurePrimarie;
}
/**
* Descrive il periodo di validit della convenzione
*/
private DatiValidita datiValidita;
public DatiValidita getDatiValidita() {
return this.datiValidita;
}
public void setDatiValidita(DatiValidita datiValidita) {
this.datiValidita = datiValidita;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelleterritoriali.Luogo;
import java.util.Date;
/**
* @author Michele Prati
*/
public class DatiNominativo extends AbstractHistoricalPO {
/** */
public final static Short CF_CALCOLATO = new Short((short)1);
public final static Short CF_MINISTERIALE = new Short((short)2);
/**
* Cognome
*/
private String cognome;
public String getCognome() {
return this.cognome;
}
public void setCognome(String cognome) {
this.cognome = cognome;
}
/**
* Nome
*/
private String nome;
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
/**
* Indica il sesso del soggetto.
* F = Femmina; M = Maschio; O = Altro; U = Sconosciuto (come da codifica HL7).
*/
private Character sesso;
public Character getSesso() {
return this.sesso;
}
public void setSesso(Character sesso) {
this.sesso = sesso;
}
/** */
private Date dataNascita;
public Date getDataNascita() {
return this.dataNascita;
}
public void setDataNascita(Date dataNascita) {
this.dataNascita = dataNascita;
}
/**
* Codice Fiscale (lungo 16 caratteri)
*/
private String codiceFiscale;
public String getCodiceFiscale() {
return this.codiceFiscale;
}
public void setCodiceFiscale(String codiceFiscale) {
this.codiceFiscale = codiceFiscale;
}
/**
* Indica il tipo di validazione del CF. E' un enumerato:<br/>
* 1 = calcolato <br/>
* 2 = ministeriale <br/>
*/
private Short validazioneCF;
public Short getValidazioneCF() {
return this.validazioneCF;
}
public void setValidazioneCF(Short validazioneCF) {
this.validazioneCF = validazioneCF;
}
/**
* P.IVA (lungo 11 caratteri)
*/
private String partitaIVA;
public String getPartitaIVA() {
return this.partitaIVA;
}
public void setPartitaIVA(String value) {
this.partitaIVA = value;
}
/** */
private Luogo luogoNascita;
public Luogo getLuogoNascita() {
return this.luogoNascita;
}
public void setLuogoNascita(Luogo luogoNascita) {
this.luogoNascita = luogoNascita;
}
/** */
private Date dataMorte;
public Date getDataMorte() {
return this.dataMorte;
}
public void setDataMorte(Date dataMorte) {
this.dataMorte = dataMorte;
}
/** */
private Boolean dataMorteCertificata;
public Boolean getDataMorteCertificata() {
return this.dataMorteCertificata;
}
public void setDataMorteCertificata(Boolean dataMorteCertificata) {
this.dataMorteCertificata = dataMorteCertificata;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
/** */
public class DatiRiferimentoOperativo extends AbstractHistoricalPO {
/** */
private RiferimentoOperativo riferimentoOperativo;
public RiferimentoOperativo getRiferimentoOperativo() {
return this.riferimentoOperativo;
}
public void setRiferimentoOperativo(RiferimentoOperativo riferimentoOperativo) {
this.riferimentoOperativo = riferimentoOperativo;
}
/** */
private String numeroCartella;
public String getNumeroCartella() {
return this.numeroCartella;
}
public void setNumeroCartella(String numeroCartella) {
this.numeroCartella = numeroCartella;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.Tabella;
public class DatoreLavoro extends Tabella {
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.tabelle.ICD9;
import java.util.Date;
/** */
public class Diagnosi extends AbstractBasePO {
/**
* Patologia Diagnosticata
*/
private ICD9 patologiaDiagnosticata;
public ICD9 getPatologiaDiagnosticata() {
return this.patologiaDiagnosticata;
}
public void setPatologiaDiagnosticata(ICD9 patologiaDiagnosticata) {
this.patologiaDiagnosticata = patologiaDiagnosticata;
}
/**
* Data Diagnosi
*/
private Date dataDiagnosi;
public Date getDataDiagnosi() {
return this.dataDiagnosi;
}
public void setDataDiagnosi(Date dataDiagnosi) {
this.dataDiagnosi = dataDiagnosi;
}
/**
* Campo Note
*/
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import java.util.Date;
/**
* @author Romano Ghetti
*/
public class DifformitaIsee extends AbstractBasePO implements Comparable {
/** */
private String tipoDifformita;
public String getTipoDifformita() {
return this.tipoDifformita;
}
public void setTipoDifformita(String tipoDifformita) {
this.tipoDifformita = tipoDifformita;
}
/** */
private String codiceFiscale;
public void setCodiceFiscale(String codiceFiscale) {
this.codiceFiscale = codiceFiscale;
}
public String getCodiceFiscale() {
return this.codiceFiscale;
}
/** */
private Date dataControllo;
public void setDataControllo(Date dataControllo) {
this.dataControllo = dataControllo;
}
public Date getDataControllo() {
return this.dataControllo;
}
/** */
public int compareTo(Object o) {
DifformitaIsee obj = (DifformitaIsee)o;
int c = this.tipoDifformita.compareTo(obj.tipoDifformita);
if (c != 0) {
return c;
}
c = this.codiceFiscale.compareTo(obj.codiceFiscale);
if (c != 0) {
return c;
}
c = this.dataControllo.compareTo(obj.dataControllo);
if (c != 0) {
return c;
}
return this.getUid().compareTo(obj.getUid());
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractNoteBasePO;
import java.math.BigDecimal;
/**
*
* @author prami
*
*/
public class DistanzaIndirizzi extends AbstractNoteBasePO {
/** */
private Indirizzo indirizzo1;
public Indirizzo getIndirizzo1() {
return this.indirizzo1;
}
public void setIndirizzo1(Indirizzo indirizzo1) {
this.indirizzo1 = indirizzo1;
}
/** */
private Indirizzo indirizzo2;
public Indirizzo getIndirizzo2() {
return this.indirizzo2;
}
public void setIndirizzo2(Indirizzo indirizzo2) {
this.indirizzo2 = indirizzo2;
}
/** durata in secondi */
private Long durata;
public Long getDurata() {
return this.durata;
}
public void setDurata(Long durata) {
this.durata = durata;
}
/** distanza in Km */
private BigDecimal distanza;
public BigDecimal getDistanza() {
return this.distanza;
}
public void setDistanza(BigDecimal distanza) {
this.distanza = distanza;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import java.util.Date;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.strutture.Servizio;
/**
* @author Massimo Colle
*/
public class DocumentoPrivacy extends AbstractBasePO {
/** */
private String nomeFile;
public String getNomeFile() {
return this.nomeFile;
}
public void setNomeFile(String nomeFile) {
this.nomeFile = nomeFile;
}
/** */
private Integer dimensione;
public Integer getDimensione() {
return this.dimensione;
}
public void setDimensione(Integer dimensione) {
this.dimensione = dimensione;
}
/** chiave con cui recuperare il documento */
private String key;
public String getKey() {
return this.key;
}
public void setKey(String key) {
this.key = key;
}
/** */
private Date dataDocumento;
public Date getDataDocumento() {
return this.dataDocumento;
}
public void setDataDocumento(Date dataDocumento) {
this.dataDocumento = dataDocumento;
}
/** */
private Servizio servizio;
public Servizio getServizio() {
return this.servizio;
}
public void setServizio(Servizio servizio) {
this.servizio = servizio;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractNoteBasePO;
import it.cedaf.icare.business.entities.modellischeda.ModelloSchedaRilevazione;
import it.cedaf.icare.business.entities.tabelle.Qualifica;
/**
* @author Romano Ghetti
*/
public class Equipe extends AbstractNoteBasePO {
/** */
private Operatore operatore;
public Operatore getOperatore() {
return this.operatore;
}
public void setOperatore(Operatore operatore) {
this.operatore = operatore;
}
/** */
private String nominativoOperatore;
public String getNominativoOperatore() {
return this.nominativoOperatore;
}
public void setNominativoOperatore(String nominativoOperatore) {
this.nominativoOperatore = nominativoOperatore;
}
/** */
private Qualifica qualifica;
public Qualifica getQualifica() {
return this.qualifica;
}
public void setQualifica(Qualifica qualifica) {
this.qualifica = qualifica;
}
/** */
private ModelloSchedaRilevazione modelloScheda;
public ModelloSchedaRilevazione getModelloScheda() {
return this.modelloScheda;
}
public void setModelloScheda(ModelloSchedaRilevazione scheda) {
this.modelloScheda = scheda;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.tabelle.MotivoEsenzione;
import java.util.Date;
/**
* @author Romano Ghetti
*/
public class Esenzione extends AbstractBasePO {
/** */
private Date dataRilascio;
public Date getDataRilascio() {
return this.dataRilascio;
}
public void setDataRilascio(Date dataRilascio) {
this.dataRilascio = dataRilascio;
}
/** */
private Date dataScadenza;
public Date getDataScadenza() {
return this.dataScadenza;
}
public void setDataScadenza(Date dataScadenza) {
this.dataScadenza = dataScadenza;
}
/** */
private MotivoEsenzione motivoEsenzione;
public MotivoEsenzione getMotivoEsenzione() {
return this.motivoEsenzione;
}
public void setMotivoEsenzione(MotivoEsenzione motivoEsenzione) {
this.motivoEsenzione = motivoEsenzione;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.strutture.Ente;
import it.cedaf.icare.business.entities.tabelle.TipoFiguraProfessionale;
import java.util.Collection;
import java.util.HashSet;
/**
* (In SISAM) Non stata richiesta una Anagrafica delle Figure Professionali
*/
public class FiguraProfessionale extends AbstractBasePO {
/** */
private String cognome;
/** */
private String nome;
/** */
private Ente enteAppartenenza;
/** */
private TipoFiguraProfessionale tipoFiguraProfessionale;
/** */
private Collection riferimenti = new HashSet();
/** */
private String note;
/** */
public String getCognome() {
return this.cognome;
}
/** */
public void setCognome(String cognome) {
this.cognome = cognome;
}
/** */
public String getNome() {
return this.nome;
}
/** */
public void setNome(String nome) {
this.nome = nome;
}
/** */
public Ente getEnteAppartenenza() {
return this.enteAppartenenza;
}
/** */
public void setEnteAppartenenza(Ente enteAppartenenza) {
this.enteAppartenenza = enteAppartenenza;
}
/** */
public TipoFiguraProfessionale getTipoFiguraProfessionale() {
return this.tipoFiguraProfessionale;
}
/** */
public void setTipoFiguraProfessionale(TipoFiguraProfessionale tipoFiguraProfessionale) {
this.tipoFiguraProfessionale = tipoFiguraProfessionale;
}
/** */
Collection getRiferimenti() {
return this.riferimenti;
}
/** */
void setRiferimenti(Collection riferimenti) {
this.riferimenti = riferimenti;
}
/** */
public void setRiferimento(Riferimento riferimento) {
/** */
if (this.riferimenti.size() > 0) {
this.riferimenti.clear();
}
/** */
if (riferimento != null) {
this.riferimenti.add(riferimento);
}
}
/** */
public Riferimento getRiferimento() {
return (this.riferimenti.size() > 0) ? (Riferimento)this.riferimenti.iterator().next() : null;
}
/** */
public String getNote() {
return this.note;
}
/** */
public void setNote(String note) {
this.note = note;
}
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import java.util.Date;
import it.cedaf.commons.CommonsLib;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelleterritoriali.Civico;
import it.cedaf.icare.business.entities.tabelleterritoriali.Luogo;
import it.cedaf.icare.business.entities.tabelleterritoriali.Quartiere;
import it.cedaf.icare.business.entities.tabelleterritoriali.Toponimo;
import it.cedaf.icare.business.entities.tabelleterritoriali.Via;
/** */
public class Indirizzo extends AbstractHistoricalPO {
/**
* (Es. Via, Piazza, Corso,...)
*/
private Toponimo toponimo;
public Toponimo getToponimo() {
return this.toponimo;
}
public void setToponimo(Toponimo toponimo) {
this.toponimo = toponimo;
}
/**
* Nome del Toponimo
*/
private String indirizzo;
public String getIndirizzo() {
return this.indirizzo;
}
public void setIndirizzo(String indirizzo) {
this.indirizzo = indirizzo;
}
/**
* Numero civico.
*/
private Civico civico;
public Civico getCivico() {
return this.civico;
}
public void setCivico(Civico civico) {
this.civico = civico;
}
private String scala;
public String getScala() {
return this.scala;
}
public void setScala(String scala) {
this.scala = scala;
}