Skip to content
Browse files

added GPL message, organized pom, updated README

  • Loading branch information...
1 parent dfe1b4d commit 01c753513bd2bd162b465d2dd6c72b5d426c3b6e InterCommIT committed Jul 14, 2011
View
30 README
@@ -0,0 +1,30 @@
+Weaves; a Tapestry 5.2 component module featuring new components and multiple database support.
+
+Provided components in this library:
+
+- PagedGrid
+- PopupWindow
+- Switch
+- TextMarker
+- ModalBox
+- Hoverlink
+- EditableSelectBox
+- DropDownMenu
+
+Provided Mixins in this library:
+
+- Confirm
+ A javascript popup dialog to be used for confirming actions on urls
+
+
+Provided Services in this library:
+
+- HibernateMultiSessionManager
+ A multi session / multi database service
+
+
+There are still some TODO's left in the code, but 95% is working fine.
+
+-- Building --
+
+Use maven as such: mvn clean install , it will then build and test the library and place it in your local repository. From there you can create a dependency in your own Tapestry project and Weaves will be auto-loaded by Tapestry.
View
16 pom.xml
@@ -3,21 +3,25 @@
<modelVersion>4.0.0</modelVersion>
<groupId>nl.intercommit</groupId>
<artifactId>weaves</artifactId>
- <name>InterCommIT Tapestry 5.2 Component Library</name>
- <version>1.0.0-SNAPSHOT</version>
+ <name>Weaves</name>
+ <version>1.0.0</version>
- <description>A Tapestry 5.2 module featuring components and multiple database support</description>
+ <description>Weaves; a Tapestry 5.2 component module featuring new components and multiple database support.</description>
<organization>
<name>InterCommIT b.v.</name>
<url>http://www.intercommit.nl</url>
</organization>
+
+ <properties>
+ <tapestry.version>5.2.4</tapestry.version>
+ </properties>
<dependencies>
<dependency>
<groupId>org.apache.tapestry</groupId>
<artifactId>tapestry-core</artifactId>
- <version>5.2.4</version>
+ <version>${tapestry.version}</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
@@ -56,7 +60,7 @@
<dependency>
<groupId>org.apache.tapestry</groupId>
<artifactId>tapestry-test</artifactId>
- <version>5.2.4</version>
+ <version>${tapestry.version}</version>
<scope>test</scope>
</dependency>
@@ -117,7 +121,7 @@
<configuration>
<archive>
<manifestEntries>
- <Tapestry-Module-Classes>nl.intercommit.tapestry.services.InterCommitModule</Tapestry-Module-Classes>
+ <Tapestry-Module-Classes>nl.intercommit.weaves.services.WeavesModule</Tapestry-Module-Classes>
</manifestEntries>
</archive>
</configuration>
View
18 src/main/java/nl/intercommit/weaves/grid/CollectionFilter.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.grid;
/*
View
18 src/main/java/nl/intercommit/weaves/grid/CollectionPagedGridDataSource.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.grid;
import java.lang.reflect.Method;
View
18 src/main/java/nl/intercommit/weaves/grid/HibernatePagedGridDataSource.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.grid;
import java.util.List;
View
18 src/main/java/nl/intercommit/weaves/grid/PagedGridDataSource.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.grid;
import java.util.List;
View
18 src/main/java/nl/intercommit/weaves/hibernate/HibernateMultiSessionManager.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.hibernate;
import org.hibernate.Session;
View
18 src/main/java/nl/intercommit/weaves/hibernate/HibernateMultiSessionManagerImpl.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.hibernate;
import java.util.HashMap;
View
18 src/main/java/nl/intercommit/weaves/hibernate/SessionFactoryConfiguration.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.hibernate;
import java.io.File;
View
18 src/main/java/nl/intercommit/weaves/hibernate/SessionFactorySource.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.hibernate;
import org.apache.tapestry5.ioc.annotations.UsesMappedConfiguration;
View
18 src/main/java/nl/intercommit/weaves/hibernate/SessionFactorySourceImpl.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.hibernate;
import java.util.ArrayList;
View
18 src/main/java/nl/intercommit/weaves/menu/MenuItem.java
@@ -1,3 +1,21 @@
+/* Copyright 2011 InterCommIT b.v.
+*
+* This file is part of the "Weaves" project hosted on https://github.com/intercommit/Weaves
+*
+* Weaves 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
+* any later version.
+*
+* Weaves is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public License
+* along with Weaves. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
package nl.intercommit.weaves.menu;
import org.apache.tapestry5.Link;
View
2 src/main/resources/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
-Built-By: antalk
+Built-By: InterCommIT
Build-Jdk: 1.6.0_14
Tapestry-Module-Classes: nl.intercommit.weaves.services.WeavesModule

0 comments on commit 01c7535

Please sign in to comment.
Something went wrong with that request. Please try again.