Commit b1531777 authored by Administrator's avatar Administrator

Added folder simel2_socio_assistenziali

No related merge requests found

Too many changes to show.

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

File added
File added
File added
File added
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;
File added
<?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.
File added
<?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>
File added
/**********************************************/
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
File added
File added
File added
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;
}
/** */
private String nominativoSuCampanello;
public String getNominativoSuCampanello() {
return this.nominativoSuCampanello;
}
public void setNominativoSuCampanello(String nominativoSuCampanello) {
this.nominativoSuCampanello = nominativoSuCampanello;
}
/**
* Codice Aviamento Postale (CAP)
*/
private String cap;
public String getCap() {
return this.cap;
}
public void setCap(String cap) {
this.cap = cap;
}
/** */
private Date dataIscrAnagComunale;
public Date getDataIscrAnagComunale() {
return this.dataIscrAnagComunale;
}
public void setDataIscrAnagComunale(Date dataIscrAnagComunale) {
this.dataIscrAnagComunale = dataIscrAnagComunale;
}
/**
* Localit (esempio frazione di Comune)
*/
private Luogo localita;
public Luogo getLocalita() {
return this.localita;
}
public void setLocalita(Luogo localita) {
this.localita = localita;
}
/** */
private Via via;
public Via getVia() {
return this.via;
}
public void setVia(Via via) {
this.via = via;
}
/** */
private Quartiere quartiere;
public Quartiere getQuartiere() {
return this.quartiere;
}
public void setQuartiere(Quartiere quartiere) {
this.quartiere = quartiere;
}
/** */
private String circoscrizione;
public String getCircoscrizione() {
return circoscrizione;
}
public void setCircoscrizione(String circoscrizione) {
this.circoscrizione = circoscrizione;
}
/** */
private String geoRef;
public String getGeoRef() {
return this.geoRef;
}
public void setGeoRef(String geoRef) {
this.geoRef = geoRef;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
/** */
public boolean equals(Object obj) {
/** */
if (obj == null){
return false;
}else if (obj instanceof Indirizzo) {
Indirizzo indirizzoToCompare = (Indirizzo) obj;
return super.equals(obj) || (CommonsLib.equals(this.cap, indirizzoToCompare.cap)
&& CommonsLib.equals(this.civico, indirizzoToCompare.civico)
&& CommonsLib.equals(this.indirizzo, indirizzoToCompare.indirizzo)
&& CommonsLib.equals(this.localita, indirizzoToCompare.localita)
&& CommonsLib.equals(this.nominativoSuCampanello, indirizzoToCompare.nominativoSuCampanello)
&& CommonsLib.equals(this.note, indirizzoToCompare.note)
&& CommonsLib.equals(this.toponimo, indirizzoToCompare.toponimo));
}else
return false;
}
/** */
public boolean hasSameValues(AbstractHistoricalPO historicalPO) {
if (historicalPO instanceof Indirizzo) {
Indirizzo indirizzoToCompare = (Indirizzo) historicalPO;
/** */
return (CommonsLib.equals(this.cap, indirizzoToCompare.cap)
&& CommonsLib.equals(this.civico, indirizzoToCompare.civico)
&& CommonsLib.equals(this.indirizzo, indirizzoToCompare.indirizzo)
&& CommonsLib.equals(this.localita, indirizzoToCompare.localita)
&& CommonsLib.equals(this.nominativoSuCampanello, indirizzoToCompare.nominativoSuCampanello)
&& CommonsLib.equals(this.note, indirizzoToCompare.note)
&& CommonsLib.equals(this.toponimo, indirizzoToCompare.toponimo));
}
/** */
return super.hasSameValues(historicalPO);
}
}
/*
============================================================================
$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.Qualifica;
import it.cedaf.icare.business.entities.tabelle.TipoDistaccamento;
import it.cedaf.icare.business.entities.tabelle.TipoRapportoLavoro;
import java.util.Date;
/**
* Classe Informazioni lavorative di un Operatore
*/
public class InfoLavorative extends AbstractBasePO {
/** */
private Ente ente;
/**
* Data di Assunzione
*/
private Date dataAssunzione;
/** */
private Date dataFine;
/** */
private TipoRapportoLavoro tipoRapportoLavoro;
/** */
private Qualifica qualifica;
/** */
private Ente enteDatoreLavoro;
/** */
private TipoDistaccamento tipoDistaccamento;
/** */
private String note;
/** */
public Ente getEnte() {
return this.ente;
}
/** */
public void setEnte(Ente ente) {
this.ente = ente;
}
/** */
public Date getDataAssunzione() {
return this.dataAssunzione;
}
/** */
public void setDataAssunzione(Date dataAssunzione) {
this.dataAssunzione = dataAssunzione;
}
/** */
public Date getDataFine() {
return this.dataFine;
}
/** */
public void setDataFine(Date dataFine) {
this.dataFine = dataFine;
}
/** */
public TipoRapportoLavoro getTipoRapportoLavoro() {
return this.tipoRapportoLavoro;
}
/** */
public void setTipoRapportoLavoro(TipoRapportoLavoro tipoRapportoLavoro) {
this.tipoRapportoLavoro = tipoRapportoLavoro;
}
/** */
public Qualifica getQualifica() {
return this.qualifica;
}
/** */
public void setQualifica(Qualifica qualifica) {
this.qualifica = qualifica;
}
/** */
public Ente getEnteDatoreLavoro() {
return this.enteDatoreLavoro;
}
/** */
public void setEnteDatoreLavoro(Ente enteDatoreLavoro) {
this.enteDatoreLavoro = enteDatoreLavoro;
}
/** */
public TipoDistaccamento getTipoDistaccamento() {
return this.tipoDistaccamento;
}
/** */
public void setTipoDistaccamento(TipoDistaccamento tipoDistaccamento) {
this.tipoDistaccamento = tipoDistaccamento;
}
/** */
public String getNote() {
return this.note;
}
/** */
public void setNote(String note) {
this.note = note;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.commons.DateLib;
import it.cedaf.icare.business.entities.anagrafiche.commons.ConvenzioneMMGComparator;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
import it.cedaf.icare.business.entities.base.DatiValidita;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.SortedSet;
import java.util.TreeSet;
/**
* @author Michele Prati
*/
public class InfoMMG extends AbstractBasePO {
/** */
private Operatore operatore;
public Operatore getOperatore() {
return this.operatore;
}
public void setOperatore(Operatore operatore) {
this.operatore = operatore;
}
/** */
private String tipoMedico;
public String getTipoMedico() {
return this.tipoMedico;
}
public void setTipoMedico(String tipoMedico) {
this.tipoMedico = tipoMedico;
}
/** */
private SortedSet elencoAmbulatori = new TreeSet();
public SortedSet getElencoAmbulatori() {
return this.elencoAmbulatori;
}
public void setElencoAmbulatori(SortedSet elencoAmbulatori) {
this.elencoAmbulatori = elencoAmbulatori;
}
public boolean addAmbulatorio(Ambulatorio ambulatorio) {
return this.elencoAmbulatori.add(ambulatorio);
}
public boolean removeAmbulatorio(Ambulatorio ambulatorio) {
return this.elencoAmbulatori.remove(ambulatorio);
}
/** */
private SortedSet elencoConvenzioni = new TreeSet(new ConvenzioneMMGComparator());
public SortedSet getElencoConvenzioni() {
return this.elencoConvenzioni;
}
public void setElencoConvenzioni(SortedSet elencoConvenzioni) {
this.elencoConvenzioni = elencoConvenzioni;
}
public void addConvenzione(ConvenzioneMMG convenzione) {
this.elencoConvenzioni.add(convenzione);
}
public void removeConvenzione(ConvenzioneMMG convenzione) {
this.elencoConvenzioni.remove(convenzione);
}
/** */
public ConvenzioneMMG getLastConvenzione() {
/** */
if (this.elencoConvenzioni.size() > 0) {
return (ConvenzioneMMG)this.elencoConvenzioni.last();
}
return null;
}
/** */
public ConvenzioneMMG getConvenzione() {
List conv = this.getConvenzioniAllaData(DateLib.today());
return conv != null && conv.size() > 0 ? (ConvenzioneMMG)conv.get(0) : null;
}
/** */
public List getConvenzioniAllaData(Date data) {
/** */
if (this.elencoConvenzioni.size() > 0) {
/** */
Iterator iter = this.elencoConvenzioni.iterator();
List convenzioniValideAllaData = new ArrayList();
while (iter.hasNext()) {
ConvenzioneMMG convenzione = (ConvenzioneMMG)iter.next();
DatiValidita datiValidita = convenzione.getDatiValidita();
if (datiValidita.isValid(data)) {
convenzioniValideAllaData.add(convenzione);
}
}
return convenzioniValideAllaData.size() > 0 ? convenzioniValideAllaData : null;
}
return null;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelle.TipoIncasso;
/**
* @author Massimo Colle
*/
public class InfoModalitaIncasso extends AbstractHistoricalPO {
/** */
private String banca;
public String getBanca() {
return this.banca;
}
public void setBanca(String banca) {
this.banca = banca;
}
/** */
private String indirizzoBanca;
public String getIndirizzoBanca() {
return this.indirizzoBanca;
}
public void setIndirizzoBanca(String indirizzoBanca) {
this.indirizzoBanca = indirizzoBanca;
}
/** */
private String capBanca;
public String getCapBanca() {
return this.capBanca;
}
public void setCapBanca(String capBanca) {
this.capBanca = capBanca;
}
/** */
private String comuneBanca;
public String getComuneBanca() {
return this.comuneBanca;
}
public void setComuneBanca(String comuneBanca) {
this.comuneBanca = comuneBanca;
}
/** */
private String abi;
public String getAbi() {
return this.abi;
}
public void setAbi(String abi) {
this.abi = abi;
}
/** */
private String cab;
public String getCab() {
return this.cab;
}
public void setCab(String cab) {
this.cab = cab;
}
/** */
private Character cin;
public Character getCin() {
return this.cin;
}
public void setCin(Character cin) {
this.cin = cin;
}
/** */
private String contoCorrente;
public String getContoCorrente() {
return this.contoCorrente;
}
public void setContoCorrente(String contoCorrente) {
this.contoCorrente = contoCorrente;
}
/** */
private String codicePaese;
public String getCodicePaese() {
return this.codicePaese;
}
public void setCodicePaese(String codicePaese) {
this.codicePaese = codicePaese;
}
/** */
private String numeroControllo;
public String getNumeroControllo() {
return this.numeroControllo;
}
public void setNumeroControllo(String numeroControllo) {
this.numeroControllo = numeroControllo;
}
/** */
private String ccp;
public String getCcp() {
return this.ccp;
}
public void setCcp(String val) {
this.ccp = val;
}
/** */
private TipoIncasso tipoIncasso;
public TipoIncasso getTipoIncasso() {
return this.tipoIncasso;
}
public void setTipoIncasso(TipoIncasso tipoIncasso) {
this.tipoIncasso = tipoIncasso;
}
}
/*
============================================================================
$RCSfile: InfoModalitaPagamento.java,v $
$Source: /home/cvsntro/SWfBO/icaro/entities/src/java/it/cedaf/icare/business/entities/anagrafiche/InfoModalitaPagamento.java,v $
$Author: colma $
$Date: 2010-07-06 13:55:59 $
$Name: not supported by cvs2svn $
$Revision: 1.3 $
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelle.TipoPagamento;
/**
* @author Michele Prati
*/
public class InfoModalitaPagamento extends AbstractHistoricalPO {
/** */
private String banca;
public String getBanca() {
return this.banca;
}
public void setBanca(String banca) {
this.banca = banca;
}
/** */
private String indirizzoBanca;
public String getIndirizzoBanca() {
return this.indirizzoBanca;
}
public void setIndirizzoBanca(String indirizzoBanca) {
this.indirizzoBanca = indirizzoBanca;
}
/** */
private String capBanca;
public String getCapBanca() {
return this.capBanca;
}
public void setCapBanca(String capBanca) {
this.capBanca = capBanca;
}
/** */
private String comuneBanca;
public String getComuneBanca() {
return this.comuneBanca;
}
public void setComuneBanca(String comuneBanca) {
this.comuneBanca = comuneBanca;
}
/** */
private String abi;
public String getAbi() {
return this.abi;
}
public void setAbi(String abi) {
this.abi = abi;
}
/** */
private String cab;
public String getCab() {
return this.cab;
}
public void setCab(String cab) {
this.cab = cab;
}
/** */
private Character cin;
public Character getCin() {
return this.cin;
}
public void setCin(Character cin) {
this.cin = cin;
}
/** */
private String contoCorrente;
public String getContoCorrente() {
return this.contoCorrente;
}
public void setContoCorrente(String contoCorrente) {
this.contoCorrente = contoCorrente;
}
/** */
private String codicePaese;
public String getCodicePaese() {
return this.codicePaese;
}
public void setCodicePaese(String codicePaese) {
this.codicePaese = codicePaese;
}
/** */
private String numeroControllo;
public String getNumeroControllo() {
return this.numeroControllo;
}
public void setNumeroControllo(String numeroControllo) {
this.numeroControllo = numeroControllo;
}
/** */
public void setIBAN(String iban) {
if (iban != null && iban.length() == 27) {
setCodicePaese(iban.substring(0, 2));
setNumeroControllo(iban.substring(2, 4));
setCin(iban.substring(4, 5).charAt(0));
setAbi(iban.substring(5, 10));
setCab(iban.substring(10, 15));
setContoCorrente(iban.substring(15));
}
}
/** */
private String ccp;
public String getCcp() {
return this.ccp;
}
public void setCcp(String val) {
this.ccp = val;
}
/** */
private TipoPagamento tipoPagamento;
public TipoPagamento getTipoPagamento() {
return this.tipoPagamento;
}
public void setTipoPagamento(TipoPagamento tipoPagamento) {
this.tipoPagamento = tipoPagamento;
}
}
/*
============================================================================
$RCSfile: Lingua.java,v $
$Source: /home/cvsntro/SWfBO/icaro/entities/src/java/it/cedaf/icare/business/entities/anagrafiche/Lingua.java,v $
$Author: prami $
$Date: 2009-10-12 08:21:59 $
$Name: not supported by cvs2svn $
$Revision: 1.1 $
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.Tabella;
/**
* @author Michele Prati
*/
public class Lingua extends Tabella {
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.anagrafiche.commons.OperatoreComparator;
import it.cedaf.icare.business.entities.tabelle.Tabella;
import java.util.Collection;
import java.util.SortedSet;
import java.util.TreeSet;
/**
* @author Romano Ghetti
*/
public class ListaOperatori extends Tabella {
/** */
private SortedSet operatori = new TreeSet(new OperatoreComparator());
public Collection getOperatori() {
return this.operatori;
}
public void setOperatori(SortedSet operatori) {
this.operatori = operatori;
}
public void addOperatore(Operatore operatore) {
this.operatori.add(operatore);
}
public void removeOperatore(Operatore operatore) {
this.operatori.remove(operatore);
}
/** */
private String email;
public String getEmail() {
return this.email;
}
public void setEmail(String email) {
this.email = email;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.Tabella;
/**
*
* @author cange
*
*/
public class MotivoDimissione extends Tabella {
}
package it.cedaf.icare.business.entities.anagrafiche;
import java.util.Date;
import it.cedaf.icare.business.entities.base.AbstractBasePO;
/**
* @author Massimo Colle
*/
public class NotaDiario extends AbstractBasePO implements Comparable {
/** */
private Date data;
public Date getData() {
return this.data;
}
public void setData(Date data) {
this.data = data;
}
/** */
private String titolo;
public String getTitolo() {
return this.titolo;
}
public void setTitolo(String descrizione) {
this.titolo = descrizione;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
/** operatore che ha inserito la nota - campo di sistema non modificabile */
private Operatore operatore;
public Operatore getOperatore() {
return this.operatore;
}
public void setOperatore(Operatore operatore) {
this.operatore = operatore;
}
/** indica che la nota privata e quindi visualizzabile solo dall'operatore che l'ha inserita */
private Boolean privata;
public Boolean getPrivata() {
return this.privata;
}
public void setPrivata(Boolean privata) {
this.privata = privata;
}
/** Ordinamento crescente per data e titolo */
public int compareTo(Object o) {
if (this.equals(o)) {
return 0;
}
NotaDiario op = (NotaDiario) o;
int compare = this.data.compareTo(op.getData());
if (compare != 0) {
return compare;
}
compare = this.titolo.compareToIgnoreCase(op.getTitolo());
if (compare != 0) {
return compare;
}
return this.getUid().compareTo(op.getUid());
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import java.util.SortedSet;
/**
* @author Massimo Colle
*/
public interface NoteDiarioContainer {
SortedSet getNoteDiario();
void setNoteDiario(SortedSet noteDiario);
void addNotaDiario(NotaDiario nota);
void removeNotaDiario(NotaDiario nota);
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.ICD9;
import it.cedaf.icare.business.entities.tabelle.Tabella;
/**
*
* @author cange
*
*/
public class Patologia extends Tabella {
/** */
private ICD9 icd9;
public ICD9 getIcd9() {
return this.icd9;
}
public void setIcd9(ICD9 icd9) {
this.icd9 = icd9;
}
}
/*
============================================================================
$RCSfile: PermessoSoggiorno.java,v $
$Source: /home/cvsntro/SWfBO/icaro/entities/src/java/it/cedaf/icare/business/entities/anagrafiche/PermessoSoggiorno.java,v $
$Author: merma $
$Date: 2008-05-13 08:49:09 $
$Name: not supported by cvs2svn $
$Revision: 1.2 $
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
import java.util.Date;
import it.cedaf.icare.business.entities.base.AbstractHistoricalPO;
import it.cedaf.icare.business.entities.tabelle.TipoPermesso;
/** */
public class PermessoSoggiorno extends AbstractHistoricalPO {
/** */
private TipoPermesso tipoPermesso;
public TipoPermesso getTipoPermesso() {
return this.tipoPermesso;
}
public void setTipoPermesso(TipoPermesso tipoPermesso) {
this.tipoPermesso = tipoPermesso;
}
/** */
private String numero;
public String getNumero() {
return this.numero;
}
public void setNumero(String numero) {
this.numero = numero;
}
/** */
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 String enteRilascio;
public String getEnteRilascio() {
return this.enteRilascio;
}
public void setEnteRilascio(String enteRilascio) {
this.enteRilascio = enteRilascio;
}
/** */
private String note;
public String getNote() {
return this.note;
}
public void setNote(String note) {
this.note = note;
}
/** */
private Boolean inAttesaDiRinnovo;
public Boolean getInAttesaDiRinnovo() {
return this.inAttesaDiRinnovo;
}
public void setInAttesaDiRinnovo(Boolean inAttesaDiRinnovo) {
this.inAttesaDiRinnovo = inAttesaDiRinnovo;
}
}
package it.cedaf.icare.business.entities.anagrafiche;
import it.cedaf.icare.business.entities.tabelle.Tabella;
/** */
public class RiferimentoOperativo extends Tabella {
}
/*
============================================================================
$RCSfile$
$Source$
$Author$
$Date$
$Name$
$Revision$
============================================================================
*/
package it.cedaf.icare.business.entities.anagrafiche;
/**
* Non e' una entita' vera ma rappresenta semplicemente l'elenco di valori validi per la proprieta' sesso che nelle varie entita'
* viene rappresentata tramite un Character
*
* @author Romano Ghetti
*/
public abstract class Sesso {
/** */
private Sesso() {
}
/** */
public static final Character SEX_FEMALE = new Character('F');
public static final Character SEX_MALE = new Character('M');
public static final Character SEX_OTHER = new Character('O');
public static final Character SEX_UNKNOWN = new Character('U');
public static final Character SEX_INDIFFERENT = new Character('I');
}
package it.cedaf.icare.business.entities.anagrafiche;
/**
* @author Romano Ghetti
*
* Interfaccia implementata dalle varie entità che si riferiscono al Soggetto (Intervento, Segnalazione, Domanda,...
* che serve per restituire il soggetto a cui si riferiscono
*/
public interface Soggettable {
/** */
Soggetto getSoggetto();
}
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment