Topia-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
October 2008
- 3 participants
- 54 discussions
20 Oct '08
Author: tchemit
Date: 2008-10-20 23:19:32 +0000 (Mon, 20 Oct 2008)
New Revision: 1172
Added:
topia-service/tags/0.9/
topia-service/tags/0.9/pom.xml
Removed:
topia-service/tags/0.9/pom.xml
Log:
[maven-release-plugin] copy for tag 0.9
Copied: topia-service/tags/0.9 (from rev 1168, topia-service/trunk)
Deleted: topia-service/tags/0.9/pom.xml
===================================================================
--- topia-service/trunk/pom.xml 2008-10-20 22:57:00 UTC (rev 1168)
+++ topia-service/tags/0.9/pom.xml 2008-10-20 23:19:32 UTC (rev 1172)
@@ -1,144 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <!-- ************************************************************* -->
- <!-- *** POM Relationships *************************************** -->
- <!-- ************************************************************* -->
- <parent>
- <groupId>org.codelutin</groupId>
- <artifactId>lutinproject</artifactId>
- <version>3.0</version>
- </parent>
-
- <artifactId>topia-service</artifactId>
-
- <dependencies>
-
- <!--Compile-->
- <dependency>
- <groupId>org.codelutin</groupId>
- <artifactId>topia</artifactId>
- <version>${topia.version}</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.codelutin</groupId>
- <artifactId>lutinutil</artifactId>
- <version>0.31</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.lucene</groupId>
- <artifactId>lucene-core</artifactId>
- <version>2.3.2</version>
- <scope>compile</scope>
- </dependency>
-
- <!--BD H2 pour le test-->
- <dependency>
- <groupId>com.h2database</groupId>
- <artifactId>h2</artifactId>
- <version>1.0.79</version>
- <scope>test</scope>
- </dependency>
-
- </dependencies>
-
- <!-- ************************************************************* -->
- <!-- *** Project Information ************************************* -->
- <!-- ************************************************************* -->
-
- <name>ToPIA Service</name>
- <version>0.9-SNAPSHOT</version>
- <description>
- ToPIA Service est une librairie de ToPIA pour la gestion de sercices.
- </description>
- <inceptionYear>2006</inceptionYear>
-
- <!-- ************************************************************* -->
- <!-- *** Build Settings ****************************************** -->
- <!-- ************************************************************* -->
-
- <packaging>jar</packaging>
-
- <properties>
- <!-- id du projet du labs -->
- <labs.id>21</labs.id>
-
- <!-- nom du projet sur le labs -->
- <labs.project>topia</labs.project>
-
- <!-- topia version -->
- <topia.version>2.0.27-SNAPSHOT</topia.version>
-
- <!-- Test FIXME : should be ok -->
- <maven.test.skip>true</maven.test.skip>
- </properties>
-
- <build>
-
- <plugins>
-
- <plugin>
- <groupId>org.codelutin</groupId>
- <artifactId>maven-generator-plugin</artifactId>
- <version>0.60</version>
- <executions>
- <execution>
- <phase>process-sources</phase>
- <!--Configuration of model generator-->
- <configuration>
- <addCompileDirectory>true</addCompileDirectory>
- <srcDirZuml>${maven.src.dir}/main/xmi</srcDirZuml>
- <srcXmiDest>${maven.gen.dir}/xmi/</srcXmiDest>
- <srcGenDest>${maven.gen.dir}/objectmodel/</srcGenDest>
- <includes>**/*.objectmodel</includes>
- <templates>org.codelutin.topia.generator.TopiaMetaGenerator</templates>
- <destDirGen>${maven.gen.dir}/java</destDirGen>
- <defaultPackage>org.codelutin.topia</defaultPackage>
- <extractedPackages>org.codelutin.topia.tass</extractedPackages>
-
- <copyVersionDir>src/main/resources/oldmappings/%MODELNAME%</copyVersionDir>
- <copyVersionFiles>**/*.hbm.xml</copyVersionFiles>
- <copyOverwrite>true</copyOverwrite>
- </configuration>
- <goals>
- <goal>zargo2xmi</goal>
- <goal>xmi2objectmodel</goal>
- <goal>generate</goal>
- <goal>copyVersionFiles</goal>
- </goals>
- </execution>
- </executions>
- <dependencies>
- <dependency>
- <groupId>org.codelutin</groupId>
- <artifactId>topia</artifactId>
- <version>${topia.version}</version>
- <scope>compile</scope>
- </dependency>
- </dependencies>
- </plugin>
-
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
-
- </plugins>
- </build>
-
- <!-- ************************************************************* -->
- <!-- *** Build Environment ************************************** -->
- <!-- ************************************************************* -->
- <scm>
- <connection>${maven.scm.connection}</connection>
- <developerConnection>${maven.scm.developerConnection}</developerConnection>
- <url>${maven.scm.url}</url>
- </scm>
-
-</project>
Copied: topia-service/tags/0.9/pom.xml (from rev 1171, topia-service/trunk/pom.xml)
===================================================================
--- topia-service/tags/0.9/pom.xml (rev 0)
+++ topia-service/tags/0.9/pom.xml 2008-10-20 23:19:32 UTC (rev 1172)
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- ************************************************************* -->
+ <!-- *** POM Relationships *************************************** -->
+ <!-- ************************************************************* -->
+ <parent>
+ <groupId>org.codelutin</groupId>
+ <artifactId>lutinproject</artifactId>
+ <version>3.0</version>
+ </parent>
+
+ <artifactId>topia-service</artifactId>
+
+ <dependencies>
+
+ <!--Compile-->
+ <dependency>
+ <groupId>org.codelutin</groupId>
+ <artifactId>topia</artifactId>
+ <version>${topia.version}</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codelutin</groupId>
+ <artifactId>lutinutil</artifactId>
+ <version>0.31</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.lucene</groupId>
+ <artifactId>lucene-core</artifactId>
+ <version>2.3.2</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!--BD H2 pour le test-->
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.0.79</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+ <!-- ************************************************************* -->
+ <!-- *** Project Information ************************************* -->
+ <!-- ************************************************************* -->
+
+ <name>ToPIA Service</name>
+ <version>0.9</version>
+ <description>
+ ToPIA Service est une librairie de ToPIA pour la gestion de sercices.
+ </description>
+ <inceptionYear>2006</inceptionYear>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+
+ <packaging>jar</packaging>
+
+ <properties>
+ <!-- id du projet du labs -->
+ <labs.id>21</labs.id>
+
+ <!-- nom du projet sur le labs -->
+ <labs.project>topia</labs.project>
+
+ <!-- topia version -->
+ <topia.version>2.0.27</topia.version>
+
+ <!-- Test FIXME : should be ok -->
+ <maven.test.skip>true</maven.test.skip>
+ </properties>
+
+ <build>
+
+ <plugins>
+
+ <plugin>
+ <groupId>org.codelutin</groupId>
+ <artifactId>maven-generator-plugin</artifactId>
+ <version>0.60</version>
+ <executions>
+ <execution>
+ <phase>process-sources</phase>
+ <!--Configuration of model generator-->
+ <configuration>
+ <addCompileDirectory>true</addCompileDirectory>
+ <srcDirZuml>${maven.src.dir}/main/xmi</srcDirZuml>
+ <srcXmiDest>${maven.gen.dir}/xmi/</srcXmiDest>
+ <srcGenDest>${maven.gen.dir}/objectmodel/</srcGenDest>
+ <includes>**/*.objectmodel</includes>
+ <templates>org.codelutin.topia.generator.TopiaMetaGenerator</templates>
+ <destDirGen>${maven.gen.dir}/java</destDirGen>
+ <defaultPackage>org.codelutin.topia</defaultPackage>
+ <extractedPackages>org.codelutin.topia.tass</extractedPackages>
+
+ <copyVersionDir>src/main/resources/oldmappings/%MODELNAME%</copyVersionDir>
+ <copyVersionFiles>**/*.hbm.xml</copyVersionFiles>
+ <copyOverwrite>true</copyOverwrite>
+ </configuration>
+ <goals>
+ <goal>zargo2xmi</goal>
+ <goal>xmi2objectmodel</goal>
+ <goal>generate</goal>
+ <goal>copyVersionFiles</goal>
+ </goals>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.codelutin</groupId>
+ <artifactId>topia</artifactId>
+ <version>${topia.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+
+ </plugins>
+ </build>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
+ <scm>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia-service/tags/0.9</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia-service/tags/0.9</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia-service/t…</url>
+ </scm>
+
+</project>
1
0
Author: tchemit
Date: 2008-10-20 23:19:28 +0000 (Mon, 20 Oct 2008)
New Revision: 1171
Modified:
topia-service/trunk/pom.xml
Log:
[maven-release-plugin] prepare release 0.9
Modified: topia-service/trunk/pom.xml
===================================================================
--- topia-service/trunk/pom.xml 2008-10-20 23:17:25 UTC (rev 1170)
+++ topia-service/trunk/pom.xml 2008-10-20 23:19:28 UTC (rev 1171)
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -54,7 +53,7 @@
<!-- ************************************************************* -->
<name>ToPIA Service</name>
- <version>0.9-SNAPSHOT</version>
+ <version>0.9</version>
<description>
ToPIA Service est une librairie de ToPIA pour la gestion de sercices.
</description>
@@ -136,9 +135,9 @@
<!-- *** Build Environment ************************************** -->
<!-- ************************************************************* -->
<scm>
- <connection>${maven.scm.connection}</connection>
- <developerConnection>${maven.scm.developerConnection}</developerConnection>
- <url>${maven.scm.url}</url>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia-service/tags/0.9</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia-service/tags/0.9</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia-service/t…</url>
</scm>
</project>
1
0
Author: tchemit
Date: 2008-10-20 23:17:25 +0000 (Mon, 20 Oct 2008)
New Revision: 1170
Modified:
topia-service/trunk/pom.xml
Log:
utilisation topia 2.0.27
Modified: topia-service/trunk/pom.xml
===================================================================
--- topia-service/trunk/pom.xml 2008-10-20 23:16:20 UTC (rev 1169)
+++ topia-service/trunk/pom.xml 2008-10-20 23:17:25 UTC (rev 1170)
@@ -74,7 +74,7 @@
<labs.project>topia</labs.project>
<!-- topia version -->
- <topia.version>2.0.27-SNAPSHOT</topia.version>
+ <topia.version>2.0.27</topia.version>
<!-- Test FIXME : should be ok -->
<maven.test.skip>true</maven.test.skip>
1
0
Author: tchemit
Date: 2008-10-20 23:16:20 +0000 (Mon, 20 Oct 2008)
New Revision: 1169
Modified:
topia/trunk/pom.xml
Log:
scm generic values after release
Modified: topia/trunk/pom.xml
===================================================================
--- topia/trunk/pom.xml 2008-10-20 22:57:00 UTC (rev 1168)
+++ topia/trunk/pom.xml 2008-10-20 23:16:20 UTC (rev 1169)
@@ -195,10 +195,13 @@
</repository>
</repositories>
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
<scm>
- <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia/trunk</connection>
- <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia/trunk</developerConnection>
- <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia/trunk/?ro…</url>
+ <connection>${maven.scm.connection}</connection>
+ <developerConnection>${maven.scm.developerConnection}</developerConnection>
+ <url>${maven.scm.url}</url>
</scm>
</project>
1
0
Author: tchemit
Date: 2008-10-20 22:57:00 +0000 (Mon, 20 Oct 2008)
New Revision: 1168
Modified:
topia/trunk/pom.xml
Log:
[maven-release-plugin] prepare for next development iteration
Modified: topia/trunk/pom.xml
===================================================================
--- topia/trunk/pom.xml 2008-10-20 22:56:56 UTC (rev 1167)
+++ topia/trunk/pom.xml 2008-10-20 22:57:00 UTC (rev 1168)
@@ -124,7 +124,7 @@
<!-- ************************************************************* -->
<name>ToPIA - Tools for Portable and Independent Architecture</name>
- <version>2.0.27</version>
+ <version>2.0.28-SNAPSHOT</version>
<description>Framework de persistance et de distribution d'application.</description>
<inceptionYear>2004</inceptionYear>
@@ -196,9 +196,9 @@
</repositories>
<scm>
- <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</connection>
- <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</developerConnection>
- <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia/tags/2.0.…</url>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia/trunk</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia/trunk</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia/trunk/?ro…</url>
</scm>
</project>
1
0
r1167 - in topia/tags: . 2.0.27 2.0.27/src/main/java/org/codelutin/topia/generator 2.0.27/src/site
by tchemit@users.labs.libre-entreprise.org 20 Oct '08
by tchemit@users.labs.libre-entreprise.org 20 Oct '08
20 Oct '08
Author: tchemit
Date: 2008-10-20 22:56:56 +0000 (Mon, 20 Oct 2008)
New Revision: 1167
Added:
topia/tags/2.0.27/
topia/tags/2.0.27/changelog
topia/tags/2.0.27/pom.xml
topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java
topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java
topia/tags/2.0.27/src/site/site.xml
Removed:
topia/tags/2.0.27/changelog
topia/tags/2.0.27/pom.xml
topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java
topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java
topia/tags/2.0.27/src/site/site.xml
Log:
[maven-release-plugin] copy for tag 2.0.27
Copied: topia/tags/2.0.27 (from rev 1157, topia/trunk)
Deleted: topia/tags/2.0.27/changelog
===================================================================
--- topia/trunk/changelog 2008-10-13 13:11:31 UTC (rev 1157)
+++ topia/tags/2.0.27/changelog 2008-10-20 22:56:56 UTC (rev 1167)
@@ -1,128 +0,0 @@
-ver-2-0-27 ?? 2008??
- * 20080922 [thimel] Switched to lutinproject 3.0
- * 20080922 [thimel] Sources are correctly maven2 structuted (src/main/xxx)
- * 20080922 [thimel] Fixed maven-processor-plugin usage
- * 20080922 [thimel] License switched to LGPL
-
-ver-2-0-26 thimel 20080922
- * 20080922 [thimel] Last version with lutinproject 2.2
- * 20082608 [chemit] permettre de recuperer uniquement une fenetre de resultat en hql (TopiaContext#find(String hql,int startIndex,int endIndex, Object ... args)
- * 20082907 [chemit] Suppression des dependances en dur sur les implantations d'entites
- * 20072012 [thimel] Support des index sur les attibuts
- * 20072012 [ruchaud] Récupération des classes persistées
- * 20072012 [ruchaud] Création d'un vetoable sur les finds
-
-ver-2-0-25 poussin 20071214
-
- * 20071120 [chatellier] modify service init methods, return boolean to stay
- activated
- * 20071116 [chatellier] add support for topia context listeners
- * 20071114 [chatellier] add support for service without persitent classes
- * 20071109 [chatellier] add type="string" on topiaId in templates
- - update hibernate version to 3.2.5.ga (event patch)
- - jetty version 5.1.10 (better pom.xml)
- * 20071001 [chatellier] move tapestry version to 5.0.5
- * 20070528 [chatellier] add stateModel generation support
- - tapestry generation templates
- - tapestry 5.0.4 dependency
-
- * 20071106 [poussin] add removeContext on TopiaContextFactory and call it
- in TopiaContextImpl.closeContext().
-
- * 20071107 [thimel] add db schema support
- * 20071107 [thimel] several .hbm.xml refactoring
- * 20071108 [thimel] add DTO generator
- * 20071108 [thimel] add copyright support in generators
- * 20071108 [thimel] add serialVersionUID support in EntityAbstractGenerator
-
-ver-2-0-24 poussin 20070425
-
- * 20070420 [chatellier] add services interfaces generation (stereotype=service)
- * 20070420 [chatellier] add topia services support
- * 20070330 [poussin] TopiaContextFactory return new TopiaContext if context is closed
- * 20070331 [poussin] change many string argument to class argument
- * 20070331 [poussin] add getService(Class) method on TopiaContext
- * 20070331 [poussin] remove helper in service that only return service instant
- * 20070331 [poussin] add Devel.rst documentation
- * 20070402 [poussin] replace init to preInit and postInit in TopiaService
-
-ver-2-0-22 ruchaud 20061023
-
- * 20061023 [ruchaud][improve] manage events
- * 20061023 [ruchaud][bug fix] in generator of DAO Abstract on delete
-
-ver-2-0-21 poussin 20061019
-
- * add support for auto-import entities for hql
- * add getComposite and getAggregate on TopiaEntity
- * bug fix for association hibernate mapping wit have attributeh
- cascade="delete" for not navigable link to prevent constraint exception
- * bug fix in delete, remove link before do delete
-
-ver-2-0-20 poussin 20061017
-
- * add support for TopiaService mechanisme
-
-ver-2-0-16 poussin 20060907
-
- * Implantation des méthodes update et delete sur les TopiaUserImpl et TopiaEntityPermissionImpl
- * add backup/restore method on TopiaContext (backup only works for h2)
- * TopiaContext is set in Entity during preload
- * add updateSchema in TopiaContext interface
- * add methods update et delete on TopiaUserImpl and TopiaEntityPermissionImpl
-
-ver-2-0-13 thimel 20060822
-
- * [Secu] ajout d'un champ notes sur les TopiaUser
- * [Secu] ajout d'un champ linkApplication sur les TopiaUser (permettant de faire le lien avec une application externe)
- * [Secu] ajout de commits et rollbacks sur les Manager
- * [Secu] ajout d'un setPassword (sans verification ancien mdp) sur les TopiaUser
-
-ver-2-0-12 thimel 20060721
-
- * ajout des projections sur les DAO
- * positionnement unique des userManager et permissionManager au niveau du contexte racine
- * ajout de la possibilite de tester des permissions sur le permissionManager
-
-ver-2-0-11 thimel 20060703
-
- * support de la fermeture d'un contexte
- * support de la recherche sur tous les attributs d'une entite / annotation sur les interfaces
-
-ver-2-0-8 thimel 20060606
-
- * amelioration detection des classes abstraites
- * correction du polymorphisme avec les proxies d'Hibernate
- * Hibernate 3.2
-
-ver-2-0-7 thimel 20060523
-
- * import/export XML "experimental"
- * one-to-one transformes en many-to-one + unique="true"
- * bug au niveau de la detection des parents abstract
-
-ver-2-0-6 thimel 20060504
-
- * support des annotations sur les attributs des XXXAbstract
- * re-correction du support des relations unidirectionnelles 1-n avec classes d'heritage du cote n
- * ajout de la validation pour les attributs sans inverses (pour les objectmodel faits a la main)
-
-ver-2-0-5 thimel 20060427
-
- * isIndexed remplace isOrdered dans le mapping hibernate
- * add postCreate and postLoad on AbstractTopiaEntity
- * findContains sur les DAO (implante hors Hibernate pour l'instant)
- * support plus coherent des classes abstraites
- * projet compatible maven2
- * correction du support des relations unidirectionnelles 1-n avec classes d'heritage du cote n
-
-ver-2-0-4 thimel 20060303
-
- * Correction du support des interfaces et classes abstraites (conjointement a LutinGenerator 0.30)
- * Ajout des exceptions sur le operations (conjointement a LutinGenerator 0.30)
-
-ver-2-0-3 thimel 20060228
-
- * Correction du support des classes d'associations (mauvais mapping Hibernate)
- * Support de super classes pour les classes d'association (LutinGenerator 0.29)
-
\ No newline at end of file
Copied: topia/tags/2.0.27/changelog (from rev 1163, topia/trunk/changelog)
===================================================================
--- topia/tags/2.0.27/changelog (rev 0)
+++ topia/tags/2.0.27/changelog 2008-10-20 22:56:56 UTC (rev 1167)
@@ -0,0 +1,129 @@
+ver-2-0-27 ?? 2008??
+ * 20081021 [chemit] clean pom, use lutingenerator 0.60
+ * 20080922 [thimel] Switched to lutinproject 3.0
+ * 20080922 [thimel] Sources are correctly maven2 structuted (src/main/xxx)
+ * 20080922 [thimel] Fixed maven-processor-plugin usage
+ * 20080922 [thimel] License switched to LGPL
+
+ver-2-0-26 thimel 20080922
+ * 20080922 [thimel] Last version with lutinproject 2.2
+ * 20082608 [chemit] permettre de recuperer uniquement une fenetre de resultat en hql (TopiaContext#find(String hql,int startIndex,int endIndex, Object ... args)
+ * 20082907 [chemit] Suppression des dependances en dur sur les implantations d'entites
+ * 20072012 [thimel] Support des index sur les attibuts
+ * 20072012 [ruchaud] Récupération des classes persistées
+ * 20072012 [ruchaud] Création d'un vetoable sur les finds
+
+ver-2-0-25 poussin 20071214
+
+ * 20071120 [chatellier] modify service init methods, return boolean to stay
+ activated
+ * 20071116 [chatellier] add support for topia context listeners
+ * 20071114 [chatellier] add support for service without persitent classes
+ * 20071109 [chatellier] add type="string" on topiaId in templates
+ - update hibernate version to 3.2.5.ga (event patch)
+ - jetty version 5.1.10 (better pom.xml)
+ * 20071001 [chatellier] move tapestry version to 5.0.5
+ * 20070528 [chatellier] add stateModel generation support
+ - tapestry generation templates
+ - tapestry 5.0.4 dependency
+
+ * 20071106 [poussin] add removeContext on TopiaContextFactory and call it
+ in TopiaContextImpl.closeContext().
+
+ * 20071107 [thimel] add db schema support
+ * 20071107 [thimel] several .hbm.xml refactoring
+ * 20071108 [thimel] add DTO generator
+ * 20071108 [thimel] add copyright support in generators
+ * 20071108 [thimel] add serialVersionUID support in EntityAbstractGenerator
+
+ver-2-0-24 poussin 20070425
+
+ * 20070420 [chatellier] add services interfaces generation (stereotype=service)
+ * 20070420 [chatellier] add topia services support
+ * 20070330 [poussin] TopiaContextFactory return new TopiaContext if context is closed
+ * 20070331 [poussin] change many string argument to class argument
+ * 20070331 [poussin] add getService(Class) method on TopiaContext
+ * 20070331 [poussin] remove helper in service that only return service instant
+ * 20070331 [poussin] add Devel.rst documentation
+ * 20070402 [poussin] replace init to preInit and postInit in TopiaService
+
+ver-2-0-22 ruchaud 20061023
+
+ * 20061023 [ruchaud][improve] manage events
+ * 20061023 [ruchaud][bug fix] in generator of DAO Abstract on delete
+
+ver-2-0-21 poussin 20061019
+
+ * add support for auto-import entities for hql
+ * add getComposite and getAggregate on TopiaEntity
+ * bug fix for association hibernate mapping wit have attributeh
+ cascade="delete" for not navigable link to prevent constraint exception
+ * bug fix in delete, remove link before do delete
+
+ver-2-0-20 poussin 20061017
+
+ * add support for TopiaService mechanisme
+
+ver-2-0-16 poussin 20060907
+
+ * Implantation des méthodes update et delete sur les TopiaUserImpl et TopiaEntityPermissionImpl
+ * add backup/restore method on TopiaContext (backup only works for h2)
+ * TopiaContext is set in Entity during preload
+ * add updateSchema in TopiaContext interface
+ * add methods update et delete on TopiaUserImpl and TopiaEntityPermissionImpl
+
+ver-2-0-13 thimel 20060822
+
+ * [Secu] ajout d'un champ notes sur les TopiaUser
+ * [Secu] ajout d'un champ linkApplication sur les TopiaUser (permettant de faire le lien avec une application externe)
+ * [Secu] ajout de commits et rollbacks sur les Manager
+ * [Secu] ajout d'un setPassword (sans verification ancien mdp) sur les TopiaUser
+
+ver-2-0-12 thimel 20060721
+
+ * ajout des projections sur les DAO
+ * positionnement unique des userManager et permissionManager au niveau du contexte racine
+ * ajout de la possibilite de tester des permissions sur le permissionManager
+
+ver-2-0-11 thimel 20060703
+
+ * support de la fermeture d'un contexte
+ * support de la recherche sur tous les attributs d'une entite / annotation sur les interfaces
+
+ver-2-0-8 thimel 20060606
+
+ * amelioration detection des classes abstraites
+ * correction du polymorphisme avec les proxies d'Hibernate
+ * Hibernate 3.2
+
+ver-2-0-7 thimel 20060523
+
+ * import/export XML "experimental"
+ * one-to-one transformes en many-to-one + unique="true"
+ * bug au niveau de la detection des parents abstract
+
+ver-2-0-6 thimel 20060504
+
+ * support des annotations sur les attributs des XXXAbstract
+ * re-correction du support des relations unidirectionnelles 1-n avec classes d'heritage du cote n
+ * ajout de la validation pour les attributs sans inverses (pour les objectmodel faits a la main)
+
+ver-2-0-5 thimel 20060427
+
+ * isIndexed remplace isOrdered dans le mapping hibernate
+ * add postCreate and postLoad on AbstractTopiaEntity
+ * findContains sur les DAO (implante hors Hibernate pour l'instant)
+ * support plus coherent des classes abstraites
+ * projet compatible maven2
+ * correction du support des relations unidirectionnelles 1-n avec classes d'heritage du cote n
+
+ver-2-0-4 thimel 20060303
+
+ * Correction du support des interfaces et classes abstraites (conjointement a LutinGenerator 0.30)
+ * Ajout des exceptions sur le operations (conjointement a LutinGenerator 0.30)
+
+ver-2-0-3 thimel 20060228
+
+ * Correction du support des classes d'associations (mauvais mapping Hibernate)
+ * Support de super classes pour les classes d'association (LutinGenerator 0.29)
+
\ No newline at end of file
Deleted: topia/tags/2.0.27/pom.xml
===================================================================
--- topia/trunk/pom.xml 2008-10-13 13:11:31 UTC (rev 1157)
+++ topia/tags/2.0.27/pom.xml 2008-10-20 22:56:56 UTC (rev 1167)
@@ -1,188 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <!--The version of maven's project object model-->
- <modelVersion>4.0.0</modelVersion>
-
- <!--lutinproject.xml-->
- <parent>
- <groupId>org.codelutin</groupId>
- <artifactId>lutinproject</artifactId>
- <version>3.0</version>
- </parent>
-
- <!--A unique name for this project-->
- <groupId>org.codelutin</groupId>
- <artifactId>topia</artifactId>
- <name>ToPIA - Tools for Portable and Independent Architecture</name>
-
- <!--ejb, jar, war...-->
- <packaging>jar</packaging>
-
- <!--Version-->
- <version>2.0.27-SNAPSHOT</version>
-
- <!--Description-->
- <description>
- Framework de persistance et de distribution d'application.
- </description>
- <inceptionYear>2004</inceptionYear>
-
- <properties>
- <!-- id du projet du labs -->
- <labs.id>21</labs.id>
-
- <!-- nom du projet sur le labs -->
- <labs.project>topia</labs.project>
-
- <!-- Test -->
- <maven.test.skip>true</maven.test.skip>
- </properties>
-
- <!-- Additionnals repositories -->
- <repositories>
- <!-- JBoss for hibernate -->
- <repository>
- <id>jboss-repository</id>
- <url>http://repository.jboss.com/maven2</url>
- </repository>
- </repositories>
-
- <scm>
- <connection>${maven.scm.connection}</connection>
- <developerConnection>${maven.scm.developerConnection}</developerConnection>
- <url>${maven.scm.url}</url>
- </scm>
-
- <build>
- <plugins>
- <!--Attaching processor plugin to the Build Lifecycle-->
- <plugin>
- <groupId>org.codelutin</groupId>
- <artifactId>maven-processor-plugin</artifactId>
- <version>0.15</version>
- <executions>
- <execution>
- <phase>generate-sources</phase>
- <goals>
- <goal>process</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <!-- You might change defaut directories -->
- <!-- srcDir>${basedir}/src/main/java</srcDir>
- <destDir>${basedir}/target/processed-sources/java</destDir-->
- <addCompileDirectory>true</addCompileDirectory>
- <includes>
- <include>**/*.java</include>
- </includes>
- <filters>
- org.codelutin.processor.filters.GeneratorTemplatesFilter,
- org.codelutin.processor.filters.ActiveLogsCodeFilter
- </filters>
- <verbose>${maven.verbose}</verbose>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <!--Librairies-->
- <dependencies>
- <!--Compile-->
- <dependency>
- <groupId>org.codelutin</groupId>
- <artifactId>lutinutil</artifactId>
- <version>0.31</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.codelutin</groupId>
- <artifactId>lutingenerator</artifactId>
- <version>0.51-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.2.1</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <version>3.3.1.GA</version>
- <scope>compile</scope>
- </dependency>
-
- <!--Test-->
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- <version>8.2-507.jdbc4</version>
- <scope>test</scope>
- </dependency>
-
- <!-- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.5</version>
- <scope>test</scope>
- </dependency> -->
-
- <!-- Dependencies for services -->
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-server</artifactId>
- <version>3.1</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.xmlrpc</groupId>
- <artifactId>xmlrpc-client</artifactId>
- <version>3.1</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- <version>3.1</version>
- <scope>runtime</scope>
- </dependency>
-
- <dependency>
- <groupId>org.codehaus.xfire</groupId>
- <artifactId>xfire-java5</artifactId>
- <version>1.2.6</version>
- </dependency>
-
- <!-- branch 5.1 : ne fonctionne pas en 6+ -->
- <dependency>
- <groupId>jetty</groupId>
- <artifactId>jetty</artifactId>
- <version>5.1.10</version>
- </dependency>
-
- <!-- Dependencies for class generation -->
- <dependency>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- <version>1.5.3</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.tapestry</groupId>
- <artifactId>tapestry-core</artifactId>
- <version>5.0.7</version>
- <scope>compile</scope>
- </dependency>
- </dependencies>
-
-</project>
Copied: topia/tags/2.0.27/pom.xml (from rev 1166, topia/trunk/pom.xml)
===================================================================
--- topia/tags/2.0.27/pom.xml (rev 0)
+++ topia/tags/2.0.27/pom.xml 2008-10-20 22:56:56 UTC (rev 1167)
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <!-- ************************************************************* -->
+ <!-- *** POM Relationships *************************************** -->
+ <!-- ************************************************************* -->
+
+ <parent>
+ <groupId>org.codelutin</groupId>
+ <artifactId>lutinproject</artifactId>
+ <version>3.0</version>
+ </parent>
+
+ <artifactId>topia</artifactId>
+
+ <dependencies>
+ <!--Compile-->
+ <dependency>
+ <groupId>org.codelutin</groupId>
+ <artifactId>lutinutil</artifactId>
+ <version>0.31</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codelutin</groupId>
+ <artifactId>lutingenerator</artifactId>
+ <version>0.60</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>3.2.1</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.hibernate</groupId>
+ <artifactId>hibernate-core</artifactId>
+ <version>3.3.1.GA</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!--Test-->
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ <version>8.2-507.jdbc4</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>5.1.5</version>
+ <scope>test</scope>
+ </dependency> -->
+
+ <!-- Dependencies for services -->
+ <dependency>
+ <groupId>org.apache.xmlrpc</groupId>
+ <artifactId>xmlrpc-server</artifactId>
+ <version>3.1</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.xmlrpc</groupId>
+ <artifactId>xmlrpc-client</artifactId>
+ <version>3.1</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>3.1</version>
+ <scope>runtime</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.codehaus.xfire</groupId>
+ <artifactId>xfire-java5</artifactId>
+ <version>1.2.6</version>
+ </dependency>
+
+ <!-- branch 5.1 : ne fonctionne pas en 6+ -->
+ <dependency>
+ <groupId>jetty</groupId>
+ <artifactId>jetty</artifactId>
+ <version>5.1.10</version>
+ </dependency>
+
+ <!-- Dependencies for class generation -->
+ <dependency>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>1.5.3</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.tapestry</groupId>
+ <artifactId>tapestry-core</artifactId>
+ <version>5.0.7</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!--BD H2 pour le test-->
+ <dependency>
+ <groupId>com.h2database</groupId>
+ <artifactId>h2</artifactId>
+ <version>1.0.79</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <!-- ************************************************************* -->
+ <!-- *** Project Information ************************************* -->
+ <!-- ************************************************************* -->
+
+ <name>ToPIA - Tools for Portable and Independent Architecture</name>
+ <version>2.0.27</version>
+ <description>Framework de persistance et de distribution d'application.</description>
+ <inceptionYear>2004</inceptionYear>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Settings ****************************************** -->
+ <!-- ************************************************************* -->
+
+ <packaging>jar</packaging>
+
+ <properties>
+ <!-- id du projet du labs -->
+ <labs.id>21</labs.id>
+
+ <!-- nom du projet sur le labs -->
+ <labs.project>topia</labs.project>
+
+ <!-- Test FIXME : -->
+ <maven.test.skip>true</maven.test.skip>
+ </properties>
+
+ <build>
+ <plugins>
+ <!--Attaching processor plugin to the Build Lifecycle-->
+ <plugin>
+ <groupId>org.codelutin</groupId>
+ <artifactId>maven-processor-plugin</artifactId>
+ <version>0.16</version>
+ <executions>
+ <execution>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <!-- You might change defaut directories -->
+ <!-- srcDir>${basedir}/src/main/java</srcDir>
+ <destDir>${basedir}/target/processed-sources/java</destDir-->
+ <addCompileDirectory>true</addCompileDirectory>
+ <includes>
+ <include>**/*.java</include>
+ </includes>
+ <filters>
+ org.codelutin.processor.filters.GeneratorTemplatesFilter,
+ org.codelutin.processor.filters.ActiveLogsCodeFilter
+ </filters>
+ <verbose>${maven.verbose}</verbose>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ </plugin>
+
+ </plugins>
+ </build>
+
+ <!-- ************************************************************* -->
+ <!-- *** Build Environment ************************************** -->
+ <!-- ************************************************************* -->
+
+ <repositories>
+ <!-- JBoss for hibernate -->
+ <repository>
+ <id>jboss-repository</id>
+ <url>http://repository.jboss.com/maven2</url>
+ </repository>
+ </repositories>
+
+ <scm>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia/tags/2.0.…</url>
+ </scm>
+
+</project>
Deleted: topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java
===================================================================
--- topia/trunk/src/main/java/org/codelutin/topia/generator/DTOGenerator.java 2008-10-13 13:11:31 UTC (rev 1157)
+++ topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java 2008-10-20 22:56:56 UTC (rev 1167)
@@ -1,413 +0,0 @@
-/* *##% ToPIA - Tools for Portable and Independent Architecture
- * Copyright (C) 2004 - 2008 CodeLutin
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
- * License along with this program. If not, see
- * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-
-/* *
-* EntityAbstractGenerator.java
-*
-* Created: 12 déc. 2005
-*
-* @author Arnaud Thimel <thimel(a)codelutin.com>
-* @version $Revision$
-*
-* Mise a jour: $Date$
-* par : $Author$
-*/
-
-package org.codelutin.topia.generator;
-
-import static org.codelutin.topia.generator.GeneratorUtil.TAG_ANNOTATION;
-import static org.codelutin.topia.generator.GeneratorUtil.hasUnidirectionalRelationOnAbstractType;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.Writer;
-import java.util.Iterator;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.codelutin.generator.ObjectModelGenerator;
-import org.codelutin.generator.Util;
-import org.codelutin.generator.models.object.ObjectModelAssociationClass;
-import org.codelutin.generator.models.object.ObjectModelAttribute;
-import org.codelutin.generator.models.object.ObjectModelClass;
-import org.codelutin.generator.models.object.ObjectModelClassifier;
-import org.codelutin.generator.models.object.ObjectModelInterface;
-
-/**
- * DTO generator
- */
-public class DTOGenerator extends ObjectModelGenerator {
-
- /**
- * Logger for this class
- */
- private static final Log log = LogFactory
- .getLog(DTOGenerator.class);
-
- public DTOGenerator() {
- super();
- }
-
- @Override
- public String getFilenameForClass(ObjectModelClass clazz) {
- return clazz.getQualifiedName().replace('.', File.separatorChar) + "DTO.java";
- }
-
- public boolean isDTO(String type) {
- ObjectModelClassifier clazz = model.getClassifier(type);
- if (clazz == null) {
- return false;
- }
- return clazz.hasStereotype(GeneratorUtil.STEREOTYPE_DTO);
- }
-
- @Override
- public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException {
- if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
- return;
- }
- String copyright = GeneratorUtil.getCopyright(model);
- if (GeneratorUtil.notEmpty(copyright)) {
-/*{<%=copyright%>
-}*/
- }
-/*{package <%=clazz.getPackageName()%>;
-
-import org.apache.commons.lang.builder.ToStringBuilder;
-
-/**
- * DTO implantation for <%=Util.capitalize(clazz.getName())%> entity.
- *)
-public class <%=clazz.getName()%>DTO }*/
-
-/*
- * Définition de la super classe : il ne doit y avoir qu'une
- */
-
- String extendClass = "";
- Iterator<ObjectModelClass> j = clazz.getSuperclasses().iterator();
- if (j.hasNext()) {
- ObjectModelClassifier parent = j.next();
- if (parent.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
- extendClass += parent.getName() + "DTO";
- } else {
- extendClass += parent.getName();
- }
- }
-
- if (extendClass.length() > 0) {
- /*{extends <%=extendClass%> }*/
- }
-/*
- * Définition des interfaces
- */
- /*{implements java.io.Serializable }*/
- String implInterface = "";
- for (Iterator<ObjectModelInterface> i=clazz.getInterfaces().iterator(); i.hasNext();) {
- ObjectModelClassifier parentInterface = i.next();
- if (parentInterface.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
- implInterface += parentInterface.getName() + "DTO";
- } else {
- implInterface += parentInterface.getName();
- }
-
- if (i.hasNext()) {
- implInterface += ", ";
- }
- }
- if (implInterface.length() > 0) {
- /*{,<%=implInterface%> {
-
-}*/
- } else {
- /*{ {
-
-}*/
- }
-
- String svUID = GeneratorUtil.findTagValue("dto-serialVersionUID", clazz, model);
- if (svUID != null) {
-/*{ public static final long serialVersionUID = <%=svUID%>;
-
-}*/
- }
-/*
- * Définition des attributs
- */
- for (ObjectModelAttribute attr : clazz.getAttributes()) {
- ObjectModelAttribute reverse = attr.getReverseAttribute();
-
- if (!(attr.isNavigable()
- || attr.hasAssociationClass())) {
- continue;
- }
-
- if (GeneratorUtil.hasDocumentation(attr)) {
-/*{ /**
- * <%=attr.getDocumentation()%>
- *)
-}*/
- }
- String annotation = attr.getTagValue(TAG_ANNOTATION);
- if (annotation != null && annotation.length() > 0) {
-/*{ <%=annotation%>
-}*/
- }
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>;
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-}*/
- }
- } else {
- if (!attr.hasAssociationClass()) {
-/*{ <%=attr.getVisibility()%> <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> <%=attr.getName()%>;
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ <%=attr.getVisibility()%> <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-}*/
- }
- }
- } /* end for*/
-
- //Déclaration des attributs d'une classe d'associations
- if (clazz instanceof ObjectModelAssociationClass) {
- ObjectModelAssociationClass assoc = (ObjectModelAssociationClass)clazz;
- for (Iterator i = assoc.getParticipantsAttributes().iterator(); i.hasNext(); ) {
- ObjectModelAttribute attr = (ObjectModelAttribute) i.next();
- if (attr != null) {
-/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>;
-}*/
- }
- }
- }
-/*{
-}*/
-
-/*{ /**
- * Default constructor of <%=clazz.getName()%>DTO.
- *)
- public <%=clazz.getName()%>DTO() {}
-
-}*/
-
-/*{ /**
- * Constructor of <%=clazz.getName()%>DTO with all parameters.
- *)
- public <%=clazz.getName()%>DTO(}*/
-
- boolean une_fois = true;
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
-
- if (!(attr.isNavigable()
- || attr.hasAssociationClass())) {
- continue;
- }
-
- if (une_fois) {
- une_fois = false;
- } else {
- /*{, }*/
- }
-
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{<%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>}*/
- }
- } else {
- if (!attr.hasAssociationClass()) {
-/*{<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> <%=attr.getName()%>}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> <%=Util.toLowerCaseFirstLetter(assocAttrName)%>}*/
- }
- }
-
-
- } // end for
-
- /*{ ) {
-}*/
-
-
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
-
- if (!(attr.isNavigable()
- || attr.hasAssociationClass())) {
- continue;
- }
-
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{ this.<%=attr.getName()%> = <%=attr.getName()%>;
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-}*/
- }
- } else {
- if (!attr.hasAssociationClass()) {
-/*{ this.<%=attr.getName()%> = <%=attr.getName()%>;
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-}*/
- }
- }
- }
-/*{ }
-
-}*/
-
-
- /*
- * Définition des getteurs et setteurs
- */
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
- ObjectModelAttribute reverse = attr.getReverseAttribute();
-
- if (!attr.isNavigable()) {
- continue;
- }
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> value) {
- this.<%=attr.getName()%> = value;
- }
-
- public <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> get<%=Util.capitalize(attr.getName())%>() {
- return <%=attr.getName()%>;
- }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO association) {
- this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = association;
- }
-
- public <%=attr.getAssociationClass().getQualifiedName()%>DTO get<%=Util.capitalize(assocAttrName)%>() {
- return <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
- }
-
-}*/
- }
- } else { //NMultiplicity
- if (!attr.hasAssociationClass()) { //Méthodes remplacées par des accesseurs sur les classes d'assoc
-/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> values) {
- this.<%=attr.getName()%> = values;
- }
-
-}*/
-
- //AddChild
-/*{ public <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> addChild(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>) {
- this.<%=attr.getName()%>.add(<%=attr.getName()%>);
-}*/
- if (reverse.isNavigable()) {
-/*{ <%=attr.getName()%>.set<%=Util.capitalize(reverse.getName())%>(this);
-}*/
- }
-/*{ return <%=attr.getName()%>;
- }
-
-}*/
- //RemoveChild
-/*{ public void removeChild(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>) {
- this.<%=attr.getName()%>.remove(<%=attr.getName()%>);
-}*/
- if (reverse.isNavigable()) {
-/*{ <%=attr.getName()%>.set<%=Util.capitalize(reverse.getName())%>(null);
-}*/
- }
-/*{ }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> values) {
- this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = values;
- }
-
-}*/
- }
- if (!attr.hasAssociationClass()) {
-/*{ public <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> get<%=Util.capitalize(attr.getName())%>() {
- return this.<%=attr.getName()%>;
- }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> get<%=Util.capitalize(assocAttrName)%>() {
- return this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
- }
-
-}*/
- }
- }
- }
-
-/*{ /* (non-Javadoc)
- * @see java.lang.Object#toString()
- *)
- @Override
- public String toString() {
- String result = new ToStringBuilder(this).
-}*/
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
- if (!(attr.isNavigable()
- || attr.hasAssociationClass())) {
- continue;
- }
- //FIXME possibilité de boucles (non directes)
- ObjectModelClass attrEntity = null;
- if (model.hasClass(attr.getType())) {
- attrEntity = model.getClass(attr.getType());
- }
- boolean isDTO = (attrEntity != null && attrEntity.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY));
- ObjectModelAttribute reverse = attr.getReverseAttribute();
- if ((isDTO && (reverse == null || !reverse.isNavigable()) && !attr.hasAssociationClass()) || (!isDTO)) {
-/*{ append("<%=attr.getName()%>", this.<%=attr.getName()%>).
-}*/
- }
- }
-/*{ toString();
- return result;
- }
-
-} //<%=clazz.getName()%>DTO
-}*/
- }
-
-} //EntityDTOGenerator
Copied: topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java (from rev 1158, topia/trunk/src/main/java/org/codelutin/topia/generator/DTOGenerator.java)
===================================================================
--- topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java (rev 0)
+++ topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/DTOGenerator.java 2008-10-20 22:56:56 UTC (rev 1167)
@@ -0,0 +1,441 @@
+/* *##% ToPIA - Tools for Portable and Independent Architecture
+ * Copyright (C) 2004 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
+
+/* *
+* EntityAbstractGenerator.java
+*
+* Created: 12 déc. 2005
+*
+* @author Arnaud Thimel <thimel(a)codelutin.com>
+* @version $Revision$
+*
+* Mise a jour: $Date$
+* par : $Author$
+*/
+
+package org.codelutin.topia.generator;
+
+import static org.codelutin.topia.generator.GeneratorUtil.TAG_ANNOTATION;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.Writer;
+import java.util.Iterator;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.codelutin.generator.ObjectModelGenerator;
+import org.codelutin.generator.Util;
+import org.codelutin.generator.models.object.ObjectModelAssociationClass;
+import org.codelutin.generator.models.object.ObjectModelAttribute;
+import org.codelutin.generator.models.object.ObjectModelClass;
+import org.codelutin.generator.models.object.ObjectModelClassifier;
+import org.codelutin.generator.models.object.ObjectModelInterface;
+
+/**
+ * DTO generator
+ */
+public class DTOGenerator extends ObjectModelGenerator {
+
+ /**
+ * Logger for this class
+ */
+ private static final Log log = LogFactory
+ .getLog(DTOGenerator.class);
+
+ public DTOGenerator() {
+ super();
+ }
+
+ @Override
+ public String getFilenameForClass(ObjectModelClass clazz) {
+ return clazz.getQualifiedName().replace('.', File.separatorChar) + "DTO.java";
+ }
+
+ public boolean isDTO(String type) {
+ ObjectModelClassifier clazz = model.getClassifier(type);
+ return clazz != null && clazz.hasStereotype(GeneratorUtil.STEREOTYPE_DTO);
+ }
+
+ @Override
+ public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException {
+ if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
+ return;
+ }
+ String copyright = GeneratorUtil.getCopyright(model);
+ if (GeneratorUtil.notEmpty(copyright)) {
+/*{<%=copyright%>
+}*/
+ }
+/*{package <%=clazz.getPackageName()%>;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+import java.beans.PropertyChangeListener;
+
+/**
+ * DTO implantation for <%=Util.capitalize(clazz.getName())%> entity.
+ *)
+public class <%=clazz.getName()%>DTO }*/
+
+/*
+ * Définition de la super classe : il ne doit y avoir qu'une
+ */
+
+ String extendClass = "";
+ Iterator<ObjectModelClass> j = clazz.getSuperclasses().iterator();
+ if (j.hasNext()) {
+ ObjectModelClassifier parent = j.next();
+ if (parent.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
+ extendClass += parent.getName() + "DTO";
+ } else {
+ extendClass += parent.getName();
+ }
+ }
+
+ if (extendClass.length() > 0) {
+ /*{extends <%=extendClass%> }*/
+ }
+/*
+ * Définition des interfaces
+ */
+ /*{implements java.io.Serializable }*/
+ String implInterface = "";
+ for (Iterator<ObjectModelInterface> i=clazz.getInterfaces().iterator(); i.hasNext();) {
+ ObjectModelClassifier parentInterface = i.next();
+ if (parentInterface.hasStereotype(GeneratorUtil.STEREOTYPE_DTO)) {
+ implInterface += parentInterface.getName() + "DTO";
+ } else {
+ implInterface += parentInterface.getName();
+ }
+
+ if (i.hasNext()) {
+ implInterface += ", ";
+ }
+ }
+ if (implInterface.length() > 0) {
+ /*{,<%=implInterface%> {
+
+}*/
+ } else {
+ /*{ {
+
+}*/
+ }
+
+ String svUID = GeneratorUtil.findTagValue("dto-serialVersionUID", clazz, model);
+ if (svUID != null) {
+/*{ public static final long serialVersionUID = <%=svUID%>;
+
+}*/
+ }
+/*
+ * Définition des attributs
+ */
+ for (ObjectModelAttribute attr : clazz.getAttributes()) {
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+
+ if (!(attr.isNavigable()
+ || attr.hasAssociationClass())) {
+ continue;
+ }
+
+ if (GeneratorUtil.hasDocumentation(attr)) {
+/*{ /**
+ * <%=attr.getDocumentation()%>
+ *)
+}*/
+ }
+ String annotation = attr.getTagValue(TAG_ANNOTATION);
+ if (annotation != null && annotation.length() > 0) {
+/*{ <%=annotation%>
+}*/
+ }
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>;
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+}*/
+ }
+ } else {
+ if (!attr.hasAssociationClass()) {
+/*{ <%=attr.getVisibility()%> <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> <%=attr.getName()%>;
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ <%=attr.getVisibility()%> <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+}*/
+ }
+ }
+ } /* end for*/
+
+ //Déclaration des attributs d'une classe d'associations
+ if (clazz instanceof ObjectModelAssociationClass) {
+ ObjectModelAssociationClass assoc = (ObjectModelAssociationClass)clazz;
+ for (Object o : assoc.getParticipantsAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ if (attr != null) {
+/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>;
+}*/
+ }
+ }
+ }
+/*{
+ protected java.beans.PropertyChangeSupport p;
+
+}*/
+
+/*{ /**
+ * Default constructor of <%=clazz.getName()%>DTO.
+ *)
+ public <%=clazz.getName()%>DTO() { p = new java.beans.PropertyChangeSupport(this); }
+
+}*/
+
+/*{ /**
+ * Constructor of <%=clazz.getName()%>DTO with all parameters.
+ *)
+ public <%=clazz.getName()%>DTO(}*/
+
+ boolean une_fois = true;
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+
+ if (!(attr.isNavigable()
+ || attr.hasAssociationClass())) {
+ continue;
+ }
+
+ if (une_fois) {
+ une_fois = false;
+ } else {
+ /*{, }*/
+ }
+
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{<%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>}*/
+ }
+ } else {
+ if (!attr.hasAssociationClass()) {
+/*{<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> <%=attr.getName()%>}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> <%=Util.toLowerCaseFirstLetter(assocAttrName)%>}*/
+ }
+ }
+
+
+ } // end for
+
+ /*{ ) {
+ this();
+}*/
+
+
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+
+ if (!(attr.isNavigable()
+ || attr.hasAssociationClass())) {
+ continue;
+ }
+
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{ this.<%=attr.getName()%> = <%=attr.getName()%>;
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+}*/
+ }
+ } else {
+ if (!attr.hasAssociationClass()) {
+/*{ this.<%=attr.getName()%> = <%=attr.getName()%>;
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+}*/
+ }
+ }
+ }
+/*{ }
+
+ public void addPropertyChangeListener(PropertyChangeListener listener) {
+ p.addPropertyChangeListener(listener);
+ }
+
+ public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ p.addPropertyChangeListener(propertyName, listener);
+ }
+
+ public void removePropertyChangeListener(PropertyChangeListener listener) {
+ p.removePropertyChangeListener(listener);
+ }
+
+ public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ p.removePropertyChangeListener(propertyName, listener);
+ }
+
+}*/
+
+
+ /*
+ * Définition des getteurs et setteurs
+ */
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+
+ if (!attr.isNavigable()) {
+ continue;
+ }
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> value) {
+ <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> oldValue = this.<%=attr.getName()%>;
+ this.<%=attr.getName()%> = value;
+ p.firePropertyChange("<%=attr.getName()%>", oldValue, value);
+ }
+
+ public <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> get<%=Util.capitalize(attr.getName())%>() {
+ return <%=attr.getName()%>;
+ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO association) {
+ <%=attr.getAssociationClass().getQualifiedName()%>DTO oldAssocation= this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = association;
+ p.firePropertyChange("<%=attr.getName()%>", oldAssocation, assocation);
+ }
+
+ public <%=attr.getAssociationClass().getQualifiedName()%>DTO get<%=Util.capitalize(assocAttrName)%>() {
+ return <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ }
+
+}*/
+ }
+ } else { //NMultiplicity
+ if (!attr.hasAssociationClass()) { //Méthodes remplacées par des accesseurs sur les classes d'assoc
+/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> values) {
+ <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> oldValues = this.<%=attr.getName()%>;
+ this.<%=attr.getName()%> = values;
+ p.firePropertyChange("<%=attr.getName()%>", oldValues, values);
+ }
+
+}*/
+
+ //AddChild
+/*{ public <%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> addChild(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>) {
+ this.<%=attr.getName()%>.add(<%=attr.getName()%>);
+}*/
+ if (reverse.isNavigable()) {
+/*{ <%=attr.getName()%>.set<%=Util.capitalize(reverse.getName())%>(this);
+}*/
+ }
+/*{ return <%=attr.getName()%>;
+ }
+
+}*/
+ //RemoveChild
+/*{ public void removeChild(<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%> <%=attr.getName()%>) {
+ this.<%=attr.getName()%>.remove(<%=attr.getName()%>);
+}*/
+ if (reverse.isNavigable()) {
+/*{ <%=attr.getName()%>.set<%=Util.capitalize(reverse.getName())%>(null);
+}*/
+ }
+/*{ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> values) {
+ <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> oldValues =this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = values;
+ p.firePropertyChange("<%=attr.getName()%>", oldValues, values);
+ }
+
+}*/
+ }
+ if (!attr.hasAssociationClass()) {
+/*{ public <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getType()%><%=(isDTO(attr.getType())?"DTO":"")%>> get<%=Util.capitalize(attr.getName())%>() {
+ return this.<%=attr.getName()%>;
+ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public <%=((attr.isOrdered())?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>DTO> get<%=Util.capitalize(assocAttrName)%>() {
+ return this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ }
+
+}*/
+ }
+ }
+ }
+
+/*{
+ @Override
+ public String toString() {
+ String result = new ToStringBuilder(this).
+}*/
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ if (!(attr.isNavigable()
+ || attr.hasAssociationClass())) {
+ continue;
+ }
+ //FIXME possibilité de boucles (non directes)
+ ObjectModelClass attrEntity = null;
+ if (model.hasClass(attr.getType())) {
+ attrEntity = model.getClass(attr.getType());
+ }
+ boolean isDTO = (attrEntity != null && attrEntity.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY));
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+ if ((isDTO && (reverse == null || !reverse.isNavigable()) && !attr.hasAssociationClass()) || (!isDTO)) {
+/*{ append("<%=attr.getName()%>", this.<%=attr.getName()%>).
+}*/
+ }
+ }
+/*{ toString();
+ return result;
+ }
+
+} //<%=clazz.getName()%>DTO
+}*/
+ }
+
+} //EntityDTOGenerator
Deleted: topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java
===================================================================
--- topia/trunk/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java 2008-10-13 13:11:31 UTC (rev 1157)
+++ topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java 2008-10-20 22:56:56 UTC (rev 1167)
@@ -1,280 +0,0 @@
-/* *##% ToPIA - Tools for Portable and Independent Architecture
- * Copyright (C) 2004 - 2008 CodeLutin
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Lesser Public License for more details.
- *
- * You should have received a copy of the GNU General Lesser Public
- * License along with this program. If not, see
- * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
-
-/* *
-* EntityAbstractGenerator.java
-*
-* Created: 12 déc. 2005
-*
-* @author Arnaud Thimel <thimel(a)codelutin.com>
-* @version $Revision$
-*
-* Mise a jour: $Date$
-* par : $Author$
-*/
-
-package org.codelutin.topia.generator;
-
-import static org.codelutin.topia.generator.GeneratorUtil.TAG_ANNOTATION;
-import static org.codelutin.topia.generator.GeneratorUtil.hasUnidirectionalRelationOnAbstractType;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.Writer;
-import java.util.Iterator;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.codelutin.generator.ObjectModelGenerator;
-import org.codelutin.generator.Util;
-import org.codelutin.generator.models.object.ObjectModelAssociationClass;
-import org.codelutin.generator.models.object.ObjectModelAttribute;
-import org.codelutin.generator.models.object.ObjectModelClass;
-import org.codelutin.generator.models.object.ObjectModelClassifier;
-
-/**
- * Generateur d'entites abstraites. Il s'agit de l'implatation par defaut d'une
- * entite. Les classes generees sont surchargees par un XXXImpl lorsque l'entite
- * n'est pas abstraite. La surcharge peut etre ecrite par l'utilisateur.
- */
-public class EntityDTOGenerator extends ObjectModelGenerator {
-
- /**
- * Logger for this class
- */
- private static final Log log = LogFactory
- .getLog(EntityDTOGenerator.class);
-
- public EntityDTOGenerator() {
- super();
- }
-
- @Override
- public String getFilenameForClass(ObjectModelClass clazz) {
- return clazz.getQualifiedName().replace('.', File.separatorChar) + "DTO.java";
- }
-
- public boolean isEntity(String type) {
- ObjectModelClassifier clazz = model.getClassifier(type);
- if (clazz == null) {
- return false;
- }
- return clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY);
- }
-
- @Override
- public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException {
- if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY)) {
- return;
- }
- String copyright = GeneratorUtil.getCopyright(model);
- if (GeneratorUtil.notEmpty(copyright)) {
-/*{<%=copyright%>
-}*/
- }
-/*{package <%=clazz.getPackageName()%>;
-
-import org.apache.commons.lang.builder.ToStringBuilder;
-
-/**
- * Implantation DTO pour l'entité <%=Util.capitalize(clazz.getName())%>.
- *)
-public class <%=clazz.getName()%>DTO }*/
- String extendClass = "";
- for (Iterator i=clazz.getSuperclasses().iterator(); i.hasNext();) {
- ObjectModelClassifier parent = (ObjectModelClassifier)i.next();
- extendClass += parent.getQualifiedName() + "DTO";
- if (i.hasNext()) {
- extendClass += ", ";
- }
- }
- if (extendClass.length() > 0) {
- /*{extends <%=extendClass%> }*/
- }
-
- /*{implements java.io.Serializable {
-
-}*/
-
- String svUID = GeneratorUtil.findTagValue("dto-serialVersionUID", clazz, model);
- if (svUID != null) {
-/*{ public static final long serialVersionUID = <%=svUID%>;
-
-}*/
- }
- for (ObjectModelAttribute attr : clazz.getAttributes()) {
- ObjectModelAttribute reverse = attr.getReverseAttribute();
-
- // pour les asso quoi qu'il arrive il faut les lier des 2 cotes
- // pour pouvoir supprimer en cascade l'asso lors de la suppression
- // d'un des cotes
- if (!(attr.isNavigable()
- || hasUnidirectionalRelationOnAbstractType(reverse, model)
- || attr.hasAssociationClass())) {
- continue;
- }
- if (GeneratorUtil.hasDocumentation(attr)) {
-/*{ /**
- * <%=attr.getDocumentation()%>
- *)
-}*/
- }
- String annotation = attr.getTagValue(TAG_ANNOTATION);
- if (annotation != null && annotation.length() > 0) {
-/*{ <%=annotation%>
-}*/
- }
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> <%=attr.getName()%>;
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-
-}*/
- }
- } else {
- if (!attr.hasAssociationClass()) {
-/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] <%=attr.getName()%>;
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
-/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO[] <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
-
-}*/
- }
- }
- }
-
- //Déclaration des attributs d'une classe d'associations
- if (clazz instanceof ObjectModelAssociationClass) {
- ObjectModelAssociationClass assoc = (ObjectModelAssociationClass)clazz;
- for (Iterator i = assoc.getParticipantsAttributes().iterator(); i.hasNext(); ) {
- ObjectModelAttribute attr = (ObjectModelAttribute) i.next();
- if (attr != null) {
-/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>;
-
-}*/
- }
- }
- }
-
-/*{ /**
- * Constructeur de <%=clazz.getName()%>DTO par défaut.
- *)
- public <%=clazz.getName()%>DTO() {}
-
-}*/
-
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
- ObjectModelAttribute reverse = attr.getReverseAttribute();
-
- if (!(attr.isNavigable()
- || hasUnidirectionalRelationOnAbstractType(reverse, model))) {
- continue;
- }
- if (!Util.isNMultiplicity(attr)) {
- if (!attr.hasAssociationClass()) {
-/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> value) {
- this.<%=attr.getName()%> = value;
- }
-
- public <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> get<%=Util.capitalize(attr.getName())%>() {
- return <%=attr.getName()%>;
- }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO association) {
- this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = association;
- }
-
- public <%=attr.getAssociationClass().getQualifiedName()%>DTO get<%=Util.capitalize(assocAttrName)%>() {
- return <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
- }
-
-}*/
- }
- } else { //NMultiplicity
- if (!attr.hasAssociationClass()) { //Méthodes remplacées par des accesseurs sur les classes d'assoc
-/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] values) {
- this.<%=attr.getName()%> = values;
- }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO[] values) {
- this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = values;
- }
-
-}*/
- }
- if (!attr.hasAssociationClass()) {
-/*{ public <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] get<%=Util.capitalize(attr.getName())%>() {
- return this.<%=attr.getName()%>;
- }
-
-}*/
- } else {
- String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
- if (log.isTraceEnabled()) { log.trace("assocAttrName: " + assocAttrName); }
-/*{ public <%=attr.getAssociationClass().getQualifiedName()%>DTO[] get<%=Util.capitalize(assocAttrName)%>() {
- return this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
- }
-
-}*/
- }
- }
- }
-
-/*{ /* (non-Javadoc)
- * @see java.lang.Object#toString()
- *)
- public String toString() {
- String result = new ToStringBuilder(this).
-}*/
- for (Iterator it = clazz.getAttributes().iterator(); it.hasNext();) {
- ObjectModelAttribute attr = (ObjectModelAttribute)it.next();
- //FIXME possibilité de boucles (non directes)
- ObjectModelClass attrEntity = null;
- if (model.hasClass(attr.getType())) {
- attrEntity = model.getClass(attr.getType());
- }
- boolean isEntity = (attrEntity != null && attrEntity.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY));
- ObjectModelAttribute reverse = attr.getReverseAttribute();
- if ((isEntity && (reverse == null || !reverse.isNavigable()) && !attr.hasAssociationClass()) || (!isEntity)) {
-/*{ append("<%=attr.getName()%>", this.<%=attr.getName()%>).
-}*/
- }
- }
-/*{ toString();
- return result;
- }
-
-} //<%=clazz.getName()%>DTO
-}*/
- }
-
-} //EntityDTOGenerator
Copied: topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java (from rev 1158, topia/trunk/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java)
===================================================================
--- topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java (rev 0)
+++ topia/tags/2.0.27/src/main/java/org/codelutin/topia/generator/EntityDTOGenerator.java 2008-10-20 22:56:56 UTC (rev 1167)
@@ -0,0 +1,312 @@
+/* *##% ToPIA - Tools for Portable and Independent Architecture
+ * Copyright (C) 2004 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
+
+/* *
+* EntityAbstractGenerator.java
+*
+* Created: 12 déc. 2005
+*
+* @author Arnaud Thimel <thimel(a)codelutin.com>
+* @version $Revision$
+*
+* Mise a jour: $Date$
+* par : $Author$
+*/
+
+package org.codelutin.topia.generator;
+
+import static org.codelutin.topia.generator.GeneratorUtil.TAG_ANNOTATION;
+import static org.codelutin.topia.generator.GeneratorUtil.hasUnidirectionalRelationOnAbstractType;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.Writer;
+import java.util.Iterator;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.codelutin.generator.ObjectModelGenerator;
+import org.codelutin.generator.Util;
+import org.codelutin.generator.models.object.ObjectModelAssociationClass;
+import org.codelutin.generator.models.object.ObjectModelAttribute;
+import org.codelutin.generator.models.object.ObjectModelClass;
+import org.codelutin.generator.models.object.ObjectModelClassifier;
+
+/**
+ * Generateur d'entites abstraites. Il s'agit de l'implatation par defaut d'une
+ * entite. Les classes generees sont surchargees par un XXXImpl lorsque l'entite
+ * n'est pas abstraite. La surcharge peut etre ecrite par l'utilisateur.
+ */
+public class EntityDTOGenerator extends ObjectModelGenerator {
+
+ /**
+ * Logger for this class
+ */
+ private static final Log log = LogFactory
+ .getLog(EntityDTOGenerator.class);
+
+ public EntityDTOGenerator() {
+ super();
+ }
+
+ @Override
+ public String getFilenameForClass(ObjectModelClass clazz) {
+ return clazz.getQualifiedName().replace('.', File.separatorChar) + "DTO.java";
+ }
+
+ public boolean isEntity(String type) {
+ ObjectModelClassifier clazz = model.getClassifier(type);
+ return clazz != null && clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY);
+ }
+
+ @Override
+ public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException {
+ if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY)) {
+ return;
+ }
+ String copyright = GeneratorUtil.getCopyright(model);
+ if (GeneratorUtil.notEmpty(copyright)) {
+/*{<%=copyright%>
+}*/
+ }
+/*{package <%=clazz.getPackageName()%>;
+
+import org.apache.commons.lang.builder.ToStringBuilder;
+import java.beans.PropertyChangeListener;
+
+/**
+ * Implantation DTO pour l'entité <%=Util.capitalize(clazz.getName())%>.
+ *)
+public class <%=clazz.getName()%>DTO }*/
+ String extendClass = "";
+ for (Iterator i=clazz.getSuperclasses().iterator(); i.hasNext();) {
+ ObjectModelClassifier parent = (ObjectModelClassifier)i.next();
+ extendClass += parent.getQualifiedName() + "DTO";
+ if (i.hasNext()) {
+ extendClass += ", ";
+ }
+ }
+ if (extendClass.length() > 0) {
+ /*{extends <%=extendClass%> }*/
+ }
+
+ /*{implements java.io.Serializable {
+
+}*/
+
+ String svUID = GeneratorUtil.findTagValue("dto-serialVersionUID", clazz, model);
+ if (svUID != null) {
+/*{ public static final long serialVersionUID = <%=svUID%>;
+
+}*/
+ }
+ for (ObjectModelAttribute attr : clazz.getAttributes()) {
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+
+ // pour les asso quoi qu'il arrive il faut les lier des 2 cotes
+ // pour pouvoir supprimer en cascade l'asso lors de la suppression
+ // d'un des cotes
+ if (!(attr.isNavigable()
+ || hasUnidirectionalRelationOnAbstractType(reverse, model)
+ || attr.hasAssociationClass())) {
+ continue;
+ }
+ if (GeneratorUtil.hasDocumentation(attr)) {
+/*{ /**
+ * <%=attr.getDocumentation()%>
+ *)
+}*/
+ }
+ String annotation = attr.getTagValue(TAG_ANNOTATION);
+ if (annotation != null && annotation.length() > 0) {
+/*{ <%=annotation%>
+}*/
+ }
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> <%=attr.getName()%>;
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+
+}*/
+ }
+ } else {
+ if (!attr.hasAssociationClass()) {
+/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] <%=attr.getName()%>;
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+/*{ <%=attr.getVisibility()%> <%=attr.getAssociationClass().getQualifiedName()%>DTO[] <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+
+}*/
+ }
+ }
+ }
+
+ //Déclaration des attributs d'une classe d'associations
+ if (clazz instanceof ObjectModelAssociationClass) {
+ ObjectModelAssociationClass assoc = (ObjectModelAssociationClass)clazz;
+ for (Object o : assoc.getParticipantsAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ if (attr != null) {
+/*{ <%=attr.getVisibility()%> <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>;
+
+}*/
+ }
+ }
+ }
+
+/*{
+ protected java.beans.PropertyChangeSupport p;
+
+}*/
+
+/*{ /**
+ * Constructeur de <%=clazz.getName()%>DTO par défaut.
+ *)
+ public <%=clazz.getName()%>DTO() { p = new java.beans.PropertyChangeSupport(this); }
+
+ public void addPropertyChangeListener(PropertyChangeListener listener) {
+ p.addPropertyChangeListener(listener);
+ }
+
+ public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ p.addPropertyChangeListener(propertyName, listener);
+ }
+
+ public void removePropertyChangeListener(PropertyChangeListener listener) {
+ p.removePropertyChangeListener(listener);
+ }
+
+ public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener) {
+ p.removePropertyChangeListener(propertyName, listener);
+ }
+
+}*/
+
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+
+ if (!(attr.isNavigable()
+ || hasUnidirectionalRelationOnAbstractType(reverse, model))) {
+ continue;
+ }
+ if (!Util.isNMultiplicity(attr)) {
+ if (!attr.hasAssociationClass()) {
+/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> value) {
+ <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> oldValue = this.<%=attr.getName()%>;
+ this.<%=attr.getName()%> = value;
+ p.firePropertyChange("<%=attr.getName()%>", oldValue, value);
+ }
+
+ public <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%> get<%=Util.capitalize(attr.getName())%>() {
+ return <%=attr.getName()%>;
+ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO association) {
+ <%=attr.getAssociationClass().getQualifiedName()%>DTO oldAssocation= this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = association;
+ p.firePropertyChange("<%=attr.getName()%>", oldAssocation, assocation);
+ }
+
+ public <%=attr.getAssociationClass().getQualifiedName()%>DTO get<%=Util.capitalize(assocAttrName)%>() {
+ return <%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ }
+
+}*/
+ }
+ } else { //NMultiplicity
+ if (!attr.hasAssociationClass()) { //Méthodes remplacées par des accesseurs sur les classes d'assoc
+/*{ public void set<%=Util.capitalize(attr.getName())%>(<%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] values) {
+ <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] oldValues = this.<%=attr.getName()%>;
+ this.<%=attr.getName()%> = values;
+ p.firePropertyChange("<%=attr.getName()%>", oldValues, values);
+ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public void set<%=Util.capitalize(assocAttrName)%>(<%=attr.getAssociationClass().getQualifiedName()%>DTO[] values) {
+ <%=attr.getAssociationClass().getQualifiedName()%>DTO[] oldValues = this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%> = values;
+ p.firePropertyChange("<%=attr.getName()%>", oldValues, values);
+ }
+
+}*/
+ }
+ if (!attr.hasAssociationClass()) {
+/*{ public <%=attr.getType()%><%=(isEntity(attr.getType())?"DTO":"")%>[] get<%=Util.capitalize(attr.getName())%>() {
+ return this.<%=attr.getName()%>;
+ }
+
+}*/
+ } else {
+ String assocAttrName = GeneratorUtil.getAssocAttrName(attr);
+ if (log.isTraceEnabled()) {
+ log.trace("assocAttrName: " + assocAttrName);
+ }
+/*{ public <%=attr.getAssociationClass().getQualifiedName()%>DTO[] get<%=Util.capitalize(assocAttrName)%>() {
+ return this.<%=Util.toLowerCaseFirstLetter(assocAttrName)%>;
+ }
+
+}*/
+ }
+ }
+ }
+
+/*{
+ @Override
+ public String toString() {
+ String result = new ToStringBuilder(this).
+}*/
+ for (Object o : clazz.getAttributes()) {
+ ObjectModelAttribute attr = (ObjectModelAttribute) o;
+ //FIXME possibilité de boucles (non directes)
+ ObjectModelClass attrEntity = null;
+ if (model.hasClass(attr.getType())) {
+ attrEntity = model.getClass(attr.getType());
+ }
+ boolean isEntity = (attrEntity != null && attrEntity.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY));
+ ObjectModelAttribute reverse = attr.getReverseAttribute();
+ if ((isEntity && (reverse == null || !reverse.isNavigable()) && !attr.hasAssociationClass()) || (!isEntity)) {
+/*{ append("<%=attr.getName()%>", this.<%=attr.getName()%>).
+}*/
+ }
+ }
+/*{ toString();
+ return result;
+ }
+
+} //<%=clazz.getName()%>DTO
+}*/
+ }
+
+} //EntityDTOGenerator
Deleted: topia/tags/2.0.27/src/site/site.xml
===================================================================
--- topia/trunk/src/site/site.xml 2008-10-13 13:11:31 UTC (rev 1157)
+++ topia/tags/2.0.27/src/site/site.xml 2008-10-20 22:56:56 UTC (rev 1167)
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="Topia">
-
- <skin>
- <groupId>org.codelutin</groupId>
- <artifactId>maven-lutin-skin</artifactId>
- <version>0.2</version>
- </skin>
-
- <bannerLeft>
- <name>Topia</name>
- </bannerLeft>
-
- <bannerRight>
- <src>http://www.codelutin.com/images/lutinorange-codelutin.png</src>
- <href>http://www.codelutin.com</href>
- </bannerRight>
-
- <poweredBy>
- <logo href="http://maven.apache.org" name="Maven" img="images/logos/maven-feather.png"/>
- <logo href="http://jrst.labs.libre-entreprise.org" name="JRst" img="images/jrst-logo.png"/>
- <logo href="http://docutils.sourceforge.net/rst.html" name="ReStructuredText" img="images/restructuredtext-logo.png"/>
- </poweredBy>
-
- <body>
- <links>
- <item name="ToPIA Service" href="http://topia.labs.libre-entreprise.org/topia-service"/>
- <item name="Labs" href="http://labs.libre-entreprise.org/"/>
- <item name="Code Lutin" href="http://www.codelutin.com/"/>
- </links>
-
- <menu name="Utilisateur">
- <item href="/index.html" name="Accueil"></item>
- <item href="http://lutinbuilder.labs.libre-entreprise.org/maven2/org/codelutin/topia/" name="Téléchargement"/>
- </menu>
-
- <menu name="Developpeur">
- <item name="Todo" href="Todo.html"/>
- <item name="Mapping hibernate" href="HibernateMapping.html"/>
- <item name="Gestion des evenements" href="event.html"/>
- <item name="Isolation" href="Isolation.html"/>
- <item name="Schema migration" href="SchemaMigration.html"/>
- <item name="Securité" href="security.html"/>
- </menu>
-
- ${reports}
-
- </body>
-</project>
Copied: topia/tags/2.0.27/src/site/site.xml (from rev 1158, topia/trunk/src/site/site.xml)
===================================================================
--- topia/tags/2.0.27/src/site/site.xml (rev 0)
+++ topia/tags/2.0.27/src/site/site.xml 2008-10-20 22:56:56 UTC (rev 1167)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="${project.name}">
+
+ <publishDate format="dd/MM/yyyy"/>
+
+ <skin>
+ <groupId>org.codelutin</groupId>
+ <artifactId>maven-lutin-skin</artifactId>
+ <version>0.2.1</version>
+ </skin>
+
+ <bannerLeft>
+ <name>${project.name}</name>
+ <!--src>http://buix.labs.libre-entreprise.org/lutinjaxx/jaxx.png</src-->
+ <href>index.html</href>
+ </bannerLeft>
+
+ <bannerRight>
+ <src>http://www.codelutin.com/images/lutinorange-codelutin.png</src>
+ <href>${project.organization.url}</href>
+ </bannerRight>
+
+ <poweredBy>
+ <logo href="http://maven.apache.org" name="Maven" img="images/logos/maven-feather.png"/>
+ <logo href="http://jrst.labs.libre-entreprise.org" name="JRst" img="images/jrst-logo.png"/>
+ <logo href="http://docutils.sourceforge.net/rst.html" name="ReStructuredText"
+ img="images/restructuredtext-logo.png"/>
+ </poweredBy>
+
+ <body>
+ <links>
+ <item name="ToPIA Service" href="http://topia.labs.libre-entreprise.org/topia-service"/>
+ <item name="Labs" href="http://labs.libre-entreprise.org/"/>
+ <item name="Code Lutin" href="http://www.codelutin.com/"/>
+ </links>
+
+ <menu ref="parent"/>
+
+ <menu name="Utilisateur">
+ <item href="/index.html" name="Accueil"/>
+ <!--item href="http://lutinbuilder.labs.libre-entreprise.org/maven2/org/codelutin/topia/"
+ name="Téléchargement"/-->
+ </menu>
+
+ <menu name="Téléchargement">
+ <item href="${labs.builder.url}/org/codelutin/${project.artifactId}/${project.version}"
+ name="Télécharger la dernière version"/>
+ <item href="${labs.builder.url}/org/codelutin/${project.artifactId}"
+ name="Voir toutes les versions"/>
+ </menu>
+
+ <menu name="Developpeur">
+ <item name="Todo" href="Todo.html"/>
+ <item name="Mapping hibernate" href="HibernateMapping.html"/>
+ <item name="Gestion des evenements" href="event.html"/>
+ <item name="Isolation" href="Isolation.html"/>
+ <item name="Schema migration" href="SchemaMigration.html"/>
+ <item name="Securité" href="security.html"/>
+ </menu>
+
+ <menu ref="reports"/>
+
+ </body>
+</project>
1
0
Author: tchemit
Date: 2008-10-20 22:56:52 +0000 (Mon, 20 Oct 2008)
New Revision: 1166
Modified:
topia/trunk/pom.xml
Log:
[maven-release-plugin] prepare release 2.0.27
Modified: topia/trunk/pom.xml
===================================================================
--- topia/trunk/pom.xml 2008-10-20 22:55:10 UTC (rev 1165)
+++ topia/trunk/pom.xml 2008-10-20 22:56:52 UTC (rev 1166)
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
@@ -125,7 +124,7 @@
<!-- ************************************************************* -->
<name>ToPIA - Tools for Portable and Independent Architecture</name>
- <version>2.0.27-SNAPSHOT</version>
+ <version>2.0.27</version>
<description>Framework de persistance et de distribution d'application.</description>
<inceptionYear>2004</inceptionYear>
@@ -197,9 +196,9 @@
</repositories>
<scm>
- <connection>${maven.scm.connection}</connection>
- <developerConnection>${maven.scm.developerConnection}</developerConnection>
- <url>${maven.scm.url}</url>
+ <connection>scm:svn:svn://anonymous@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</connection>
+ <developerConnection>scm:svn:svn+ssh://tchemit@labs.libre-entreprise.org/svnroot/topia/topia/tags/2.0.27</developerConnection>
+ <url>http://labs.libre-entreprise.org/plugins/scmsvn/viewcvs.php/topia/tags/2.0.…</url>
</scm>
</project>
1
0
r1165 - in topia-test/trunk: . src/test/java/org/codelutin/topiatest
by tchemit@users.labs.libre-entreprise.org 20 Oct '08
by tchemit@users.labs.libre-entreprise.org 20 Oct '08
20 Oct '08
Author: tchemit
Date: 2008-10-20 22:55:10 +0000 (Mon, 20 Oct 2008)
New Revision: 1165
Modified:
topia-test/trunk/LICENSE.txt
topia-test/trunk/src/test/java/org/codelutin/topiatest/TopiaTestCase.java
Log:
apply license lgpl v3.0
Modified: topia-test/trunk/LICENSE.txt
===================================================================
--- topia-test/trunk/LICENSE.txt 2008-10-20 22:54:09 UTC (rev 1164)
+++ topia-test/trunk/LICENSE.txt 2008-10-20 22:55:10 UTC (rev 1165)
@@ -1,280 +1,166 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
- Preamble
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
+ 0. Additional Definitions.
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
- The precise terms and conditions for copying, distribution and
-modification follow.
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+ 1. Exception to Section 3 of the GNU GPL.
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
+ 2. Conveying Modified Versions.
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
+ 3. Object Code Incorporating Material from Library Header Files.
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
+ 4. Combined Works.
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
+ d) Do one of the following:
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
+ 5. Combined Libraries.
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
+ 6. Revised Versions of the GNU Lesser General Public License.
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
Modified: topia-test/trunk/src/test/java/org/codelutin/topiatest/TopiaTestCase.java
===================================================================
--- topia-test/trunk/src/test/java/org/codelutin/topiatest/TopiaTestCase.java 2008-10-20 22:54:09 UTC (rev 1164)
+++ topia-test/trunk/src/test/java/org/codelutin/topiatest/TopiaTestCase.java 2008-10-20 22:55:10 UTC (rev 1165)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Testing
+ * Copyright (C) 2007 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topiatest;
1
0
20 Oct '08
Author: tchemit
Date: 2008-10-20 22:54:09 +0000 (Mon, 20 Oct 2008)
New Revision: 1164
Modified:
topia-service/trunk/LICENSE.txt
topia-service/trunk/src/main/java/org/codelutin/topia/history/NoHistory.java
topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryListener.java
topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryService.java
topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/history/entities/HistoryImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/index/IndexEntry.java
topia-service/trunk/src/main/java/org/codelutin/topia/index/LuceneIndexer.java
topia-service/trunk/src/main/java/org/codelutin/topia/index/NotIndexable.java
topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexImplementor.java
topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexService.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/DatabaseManager.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationService.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceException.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationService.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationServiceImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/callback/MigrationCallbackHandler.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ExceptionAttributeUndefined.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapter.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterAdmin.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClass.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClassMapped.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClass.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClassMapped.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/Version.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/BaseException.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationAdapter.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationHelper.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/DependenciesHelper.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/NullMigrationClass.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ObjectNotFound.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/Transformer.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/mappings/TMSVersion.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/AbstractMigration.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/FinderMigration.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MapHelper.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/Migration.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationClass.java
topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationNull.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityService.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityServiceImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAssociationAuthorizationImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAuthorizationImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaEntityAuthorizationImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaExpressionLinkImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaUserImpl.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaCallbackHandler.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaConfiguration.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaLoginModule.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPermission.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPolicy.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPrincipal.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/EntityVetoable.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/NoSecurityLoad.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyReadListener.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyVetoable.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyWriteListener.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityCaching.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityFactoryFilter.java
topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityUtil.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasService.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasUtil.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasAccessEntity.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoable.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoableRequestPermission.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasCallbackHandler.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasConfiguration.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPermission.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPolicy.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPrincipalWrapper.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinder.java
topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinderImpl.java
topia-service/trunk/src/test/java/org/codelutin/topia/history/HistoryTest.java
topia-service/trunk/src/test/java/org/codelutin/topia/index/IndexTest.java
topia-service/trunk/src/test/java/org/codelutin/topia/migration/common/VersionTest.java
topia-service/trunk/src/test/java/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java
topia-service/trunk/src/test/java/org/codelutin/topia/security/ScriptInitialisationDataBase.java
topia-service/trunk/src/test/java/org/codelutin/topia/security/TopiaSecurityTest.java
Log:
apply license lgpl v3.0
Modified: topia-service/trunk/LICENSE.txt
===================================================================
--- topia-service/trunk/LICENSE.txt 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/LICENSE.txt 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,280 +1,166 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
- Preamble
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
+ 0. Additional Definitions.
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
- The precise terms and conditions for copying, distribution and
-modification follow.
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+ 1. Exception to Section 3 of the GNU GPL.
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
+ 2. Conveying Modified Versions.
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
+ 3. Object Code Incorporating Material from Library Header Files.
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
+ 4. Combined Works.
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
+ d) Do one of the following:
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
+ 5. Combined Libraries.
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
+ 6. Revised Versions of the GNU Lesser General Public License.
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/history/NoHistory.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/history/NoHistory.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/history/NoHistory.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* NoHistory.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryListener.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryListener.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryListener.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* HistoryListener.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaHistoryService.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/history/TopiaHistoryServiceImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, C�dric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* HistoryServiceImpl.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/history/entities/HistoryImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/history/entities/HistoryImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/history/entities/HistoryImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* HistoryImpl.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/index/IndexEntry.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/index/IndexEntry.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/index/IndexEntry.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* IndexEntry.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/index/LuceneIndexer.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/index/LuceneIndexer.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/index/LuceneIndexer.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* LuceneIndexer.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/index/NotIndexable.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/index/NotIndexable.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/index/NotIndexable.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* NotIndexable.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexImplementor.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexImplementor.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexImplementor.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* IndexEnginImplementor.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/index/TopiaIndexService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* IndexEngin.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/DatabaseManager.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/DatabaseManager.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/DatabaseManager.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
@@ -90,4 +89,4 @@
* @throws MigrationServiceException dans le cas ou le schema ne peut pas etre mis a jour
*/
public boolean migrateSchema() throws MigrationServiceException;
-}
\ No newline at end of file
+}
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceException.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceException.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceException.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/MigrationServiceImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
@@ -39,4 +38,4 @@
* Nom du service
*/
public static final String SERVICE_NAME = "migration";
-}
\ No newline at end of file
+}
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationServiceImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationServiceImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/TopiaMigrationServiceImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/callback/MigrationCallbackHandler.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/callback/MigrationCallbackHandler.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/callback/MigrationCallbackHandler.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.callback;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ExceptionAttributeUndefined.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ExceptionAttributeUndefined.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ExceptionAttributeUndefined.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapter.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapter.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapter.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterAdmin.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterAdmin.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterAdmin.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/MapAdapterImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClass.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClass.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClass.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClassMapped.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClassMapped.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/ProxyClassMapped.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClass.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClass.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClass.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClassMapped.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClassMapped.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/SimpleProxyClassMapped.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
import java.io.Serializable;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/Version.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/Version.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/common/Version.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.common;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/BaseException.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/BaseException.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/BaseException.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationAdapter.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationAdapter.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationAdapter.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationHelper.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationHelper.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ConfigurationHelper.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/DependenciesHelper.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/DependenciesHelper.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/DependenciesHelper.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
@@ -271,4 +270,4 @@
if(mInvertDependencies.get(pc) == null) return null;
return new HashSet<ProxyClass>(mInvertDependencies.get(pc));
}
-}
\ No newline at end of file
+}
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/NullMigrationClass.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/NullMigrationClass.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/NullMigrationClass.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ObjectNotFound.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ObjectNotFound.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/ObjectNotFound.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/Transformer.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/Transformer.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/kernel/Transformer.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.kernel;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/mappings/TMSVersion.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/mappings/TMSVersion.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/mappings/TMSVersion.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.mappings;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/AbstractMigration.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/AbstractMigration.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/AbstractMigration.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/FinderMigration.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/FinderMigration.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/FinderMigration.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MapHelper.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MapHelper.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MapHelper.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/Migration.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/Migration.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/Migration.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationClass.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationClass.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationClass.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationNull.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationNull.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/migration/transformation/MigrationNull.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,20 +1,19 @@
-/* *##%
- * Copyright (C) 2007 Code Lutin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.migration.transformation;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.security;
import org.codelutin.topia.framework.TopiaService;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityServiceImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityServiceImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/TopiaSecurityServiceImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* C�dric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAssociationAuthorizationImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAssociationAuthorizationImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAssociationAuthorizationImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* C�dric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.authorization;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAuthorizationImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAuthorizationImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaAuthorizationImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.authorization;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaEntityAuthorizationImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaEntityAuthorizationImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaEntityAuthorizationImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.authorization;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaExpressionLinkImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaExpressionLinkImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/authorization/TopiaExpressionLinkImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.authorization;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaGroupImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.user;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaUserImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaUserImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/entities/user/TopiaUserImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.entities.user;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaCallbackHandler.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaCallbackHandler.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaCallbackHandler.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * Cédric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaCallbackHandler.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaConfiguration.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaConfiguration.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaConfiguration.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * Cédric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaConfiguration.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaLoginModule.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaLoginModule.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaLoginModule.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* C�dric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaLoginModule.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPermission.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPermission.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPermission.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPermission.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPolicy.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPolicy.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPolicy.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * Cédric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPolicy.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPrincipal.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPrincipal.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/jaas/TopiaPrincipal.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPrincipal.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/EntityVetoable.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/EntityVetoable.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/EntityVetoable.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaSecurityVetoableListener.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/NoSecurityLoad.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/NoSecurityLoad.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/NoSecurityLoad.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.listener;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyReadListener.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyReadListener.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyReadListener.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.listener;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyVetoable.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyVetoable.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyVetoable.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaSecurityVetoableListener.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyWriteListener.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyWriteListener.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/listener/PropertyWriteListener.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.listener;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityCaching.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityCaching.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityCaching.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.util;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityFactoryFilter.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityFactoryFilter.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityFactoryFilter.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security.util;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityUtil.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityUtil.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/security/util/TopiaSecurityUtil.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* C�dric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaSecurityUtil.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasService.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasService.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasService.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * C�dric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaSecurityVetoableListener.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasUtil.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasUtil.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/TaasUtil.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* C�dric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaSecurityUtil.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasAccessEntity.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasAccessEntity.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasAccessEntity.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.taas.event;
import org.codelutin.topia.event.TopiaEntitiesVetoable;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoable.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoable.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoable.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.taas.event;
import static org.codelutin.topia.security.util.TopiaSecurityUtil.UPDATE;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoableRequestPermission.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoableRequestPermission.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/event/TaasEntityVetoableRequestPermission.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.taas.event;
import static org.codelutin.topia.security.util.TopiaSecurityUtil.UPDATE;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasCallbackHandler.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasCallbackHandler.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasCallbackHandler.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * Cédric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaCallbackHandler.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasConfiguration.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasConfiguration.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasConfiguration.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * Cédric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaConfiguration.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasLoginModule.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaLoginModule.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPermission.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPermission.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPermission.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPermission.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPolicy.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPolicy.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPolicy.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * C�dric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPolicy.java
@@ -32,7 +29,6 @@
package org.codelutin.topia.taas.jaas;
-import java.security.AccessController;
import java.security.CodeSource;
import java.security.Permission;
import java.security.PermissionCollection;
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPrincipalWrapper.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPrincipalWrapper.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasPrincipalWrapper.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TopiaPrincipal.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinder.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinder.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinder.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * C�dric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TaasSubject.java
Modified: topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinderImpl.java
===================================================================
--- topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinderImpl.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/main/java/org/codelutin/topia/taas/jaas/TaasSubjectFinderImpl.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
- * Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
- * C�dric Pineau, Benjamin Poussin,
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* TaasSubjectImpl.java
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/history/HistoryTest.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/history/HistoryTest.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/history/HistoryTest.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* HistoryTest.java
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/index/IndexTest.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/index/IndexTest.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/index/IndexTest.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,21 +1,19 @@
-/* *##%
- * Copyright (C) 2006
- * Code Lutin, Cédric Pineau, Benjamin Poussin
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
+ * GNU General Lesser Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *##%*/
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
/* *
* IndexTest.java
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/migration/common/VersionTest.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/migration/common/VersionTest.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/migration/common/VersionTest.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.migration.common;
import junit.framework.TestCase;
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/migration/kernel/ConfigurationAdapterTest.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,3 +1,21 @@
+/**
+ * *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*
+ */
package org.codelutin.topia.migration.kernel;
import junit.framework.TestCase;
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/security/ScriptInitialisationDataBase.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/security/ScriptInitialisationDataBase.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/security/ScriptInitialisationDataBase.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security;
Modified: topia-service/trunk/src/test/java/org/codelutin/topia/security/TopiaSecurityTest.java
===================================================================
--- topia-service/trunk/src/test/java/org/codelutin/topia/security/TopiaSecurityTest.java 2008-10-20 22:46:15 UTC (rev 1163)
+++ topia-service/trunk/src/test/java/org/codelutin/topia/security/TopiaSecurityTest.java 2008-10-20 22:54:09 UTC (rev 1164)
@@ -1,22 +1,19 @@
-/* *##%
-* Copyright (C) 2002, 2003, 2004, 2005 Code Lutin,
-* Cédric Pineau, Benjamin Poussin,
-*
-*
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; either version 2
-* of the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-*##%*/
+/* *##% ToPIA Service
+ * Copyright (C) 2006 - 2008 CodeLutin
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>. ##%*/
package org.codelutin.topia.security;
1
0
20 Oct '08
Author: tchemit
Date: 2008-10-20 22:46:15 +0000 (Mon, 20 Oct 2008)
New Revision: 1163
Modified:
topia-service/trunk/changelog
topia/trunk/changelog
Log:
changelog
Modified: topia/trunk/changelog
===================================================================
--- topia/trunk/changelog 2008-10-20 22:43:09 UTC (rev 1162)
+++ topia/trunk/changelog 2008-10-20 22:46:15 UTC (rev 1163)
@@ -1,4 +1,5 @@
ver-2-0-27 ?? 2008??
+ * 20081021 [chemit] clean pom, use lutingenerator 0.60
* 20080922 [thimel] Switched to lutinproject 3.0
* 20080922 [thimel] Sources are correctly maven2 structuted (src/main/xxx)
* 20080922 [thimel] Fixed maven-processor-plugin usage
Modified: topia-service/trunk/changelog
===================================================================
--- topia-service/trunk/changelog 2008-10-20 22:43:09 UTC (rev 1162)
+++ topia-service/trunk/changelog 2008-10-20 22:46:15 UTC (rev 1163)
@@ -1,4 +1,5 @@
0.9
+ * <chemit> use lutinproject 3.0 + clean pom + use topia 2.0.27
* <poussin> modif dans service de migration pour permettre a l'app de
faire la migration via le callback
1
0