Skip to content
This repository has been archived by the owner on Feb 1, 2022. It is now read-only.

Commit

Permalink
initial jaffa-6.0.0-SNAPSHOT commit
Browse files Browse the repository at this point in the history
  • Loading branch information
srinivastuta committed May 9, 2017
1 parent 2fdfb62 commit ba761d1
Show file tree
Hide file tree
Showing 4,533 changed files with 578,284 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,6 @@ $RECYCLE.BIN/
.AppleDesktop
Network Trash Folder
Temporary Items
.idea
.apdisk
*.iml
18 changes: 18 additions & 0 deletions jaffa-components-admin/NEXT_ RELEASE_NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Welcome to JAFFA - Java Application Framework For All
=====================================================

These are the changes made for the next release. For more information visit us at http://jaffa.sourceforge.net


What's New
=====================================================

What's Changed / Improvements
=====================================================

What's Deleted/Deprecated
=====================================================

Bug Fixes
=====================================================
- Refactored DefaultValueEditorComponent and RolesEditorComponent due to the recent thread-safety changes to ComponentManager, Loader, PolicyManager and PolicyCache
20 changes: 20 additions & 0 deletions jaffa-components-admin/RELEASE_NOTES_2_0_0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Welcome to JAFFA - Java Application Framework For All
=====================================================

These are the changes made for the JaffaComponentsAdmin 2.0.0 Release (Since v1.0.0). For more information visit us at http://jaffa.sourceforge.net


What's New
=====================================================
- Consolidated the release numbers for JaffaComponents (Admin,User,Printing). All three modules will be released at the same time going forward
- The LabelEditor component has been enhanced with labelFilter and displayOverridesOnly properties. This will improve the usability of the component

What's Changed / Improvements
=====================================================
- Refactored as per the recent changes to DateTime and DateOnly classes, where the get* methods have been renamed to *

What's Deleted/Deprecated
=====================================================

Bug Fixes
=====================================================
18 changes: 18 additions & 0 deletions jaffa-components-admin/RELEASE_NOTES_2_1_0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Welcome to JAFFA - Java Application Framework For All
=====================================================

These are the changes made for the next release. For more information visit us at http://jaffa.sourceforge.net


What's New
=====================================================

What's Changed / Improvements
=====================================================

What's Deleted/Deprecated
=====================================================

Bug Fixes
=====================================================
- Corrected the FileExplorerAction to perform file-existence check before downloading a file, and to use message-tokens instead of hard-coded messages
20 changes: 20 additions & 0 deletions jaffa-components-admin/RELEASE_NOTES_5_0_0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Welcome to JAFFA - Java Application Framework For All
=====================================================

These are the changes made for the next release. For more information visit us at http://jaffa.sourceforge.net


What's New
=====================================================
- Enhanced the LabelEditor component to render the override-label in a TextArea. This will allow the entry of override-labels containing newline characters.

What's Changed / Improvements
=====================================================
- Fixed deprecations related to JAXB validations and UserGridController

What's Deleted/Deprecated
=====================================================

Bug Fixes
=====================================================
- Corrected the CheckPolicyComponent to allow for components having no business functions. Corrected the main.jsp for that component to set hideIfNoWidgets='false' in its FoldingSections
77 changes: 77 additions & 0 deletions jaffa-components-admin/build/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>

<project basedir=".." default="build" name="build" xmlns:sonar="antlib:org.sonar.ant" xmlns:ivy="antlib:org.apache.ivy.ant">
<property name="imports.basedir" value="${basedir}/../JaffaBuild"/>
<property name="shared.version.propfile" value="${imports.basedir}/build/shared.version.properties"/>

<!-- make sure 'ant-contrib-1.0b1.jar' is in $ANT_HOME$/lib -->
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>

<property environment="env"/>
<property file="${imports.basedir}/build/global.ant.properties"/>
<property file="./build/project.ant.properties"/>
<property file="${config.file}"/>
<property file="${imports.basedir}/build/shared.ant.properties"/>
<property file="${shared.version.propfile}"/>

<import file="${imports.basedir}/build/build-module.xml"/>
<import file="${imports.basedir}/build/code-generator.xml"/>
<defaultexcludes add="${cvs.excludes}"/>

<!-- Define the SonarQube project properties-->
<import file="sonar.properties"/>

<target name="usage">
<echo>
Usage: build target-name

Available Code Generator Targets:
generate-all - Generate all domain and CRUD code
generate-domain - Generate all domain code
generate-app - Executes the AppBuilder to generate the CRUD descriptors
generate-finders - Generate all finder code
generate-viewers - Generate all viewer code
generate-maintenance - Generate all maintenance code
generate-lookups - Generate all lookup code
generate-skeletons - Generate all skeleton code
formatXml - Format all pattern XML
formatXml-domain - Format domain pattern XML
formatXml-finder - Format finder pattern XML
formatXml-lookup - Format lookup pattern XML
formatXml-viewer - Format viewer pattern XML
formatXml-maintenance - Format maintenance pattern XML
formatXml-skeleton - Format skeleton pattern XML
list-customizations - Lists the customizations made to code generated files. You may modify the fileset used in 'JaffaBuild/build/code-generator.xml: list-customizations' to narrow the set of files to scan

Available Module Targets:
clean - Delete all working folders, so the next build is from source
get-dependencies - Builds all the dependencies, if not built already.
compile - Compile all classes
jar - Build JAR file for deployment
html - Build a ZIP of HTML needed for inclusion in the WAR file
build - Build JAR and ZIP
javadoc - Generate Javadoc

Available Module Targets for aiding quick development:
fast-JSP-Deploy - Copy JSP Files for current module to Server
fast-Class-Deploy - Builds the current module, copies its JAR to the server, restarts the server
fast-Class-Deploy-With-Aspects - Builds the current module, applies aspects, copies the aspect-ized JAR to the server, restarts the server

Available Testing Targets:
test-junit - Run Unit Tests and generate report
findbugs - Run findbugs (If findbugs is installed, and FINDBUGS_HOME set)
</echo>
</target>
<!-- ====================================================================================================== -->
<!-- Define the SonarQube target -->
<!-- ====================================================================================================== -->
<target name="sonar" >
<taskdef uri="antlib:org.sonar.ant" resource="org/sonar/ant/antlib.xml">
<!-- Update the following line, or put the "sonar-ant-task-*.jar" file in your "$HOME/.ant/lib" folder -->
<classpath path="/u01/apache-ant-1.9.1/lib/sonar-ant-task-*.jar" />
</taskdef>
<!-- Execute the SonarQube analysis -->
<sonar:sonar />
</target>

</project>
18 changes: 18 additions & 0 deletions jaffa-components-admin/build/ivy.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<ivy-module version="2.0">

<!-- The groupId, artifactId and version of the artifacts. Update the revision to match the Jaffa version being built. -->
<info organisation="org.jaffa" module="jaffa-components-admin" revision="${jaffa-version}"/>

<!-- The pom and jar to be published to Maven repositories. -->
<publications>
<artifact name="jaffa-components-admin" type="pom"/>
<artifact name="jaffa-components-admin" type="jar"/>
</publications>

<dependencies>
<!-- Begin javax dependencies -->
<dependency org="javax.servlet" name="servlet-api" rev="${servlet-api-version}" transitive="false"/>
<dependency org="javax.servlet.jsp" name="jsp-api" rev="${jsp-api-version}" transitive="false"/>
<!-- End javax dependencies -->
</dependencies>
</ivy-module>
31 changes: 31 additions & 0 deletions jaffa-components-admin/build/project.ant.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
##############################################################################
# This file should be customized for a given project.
#
# Build specific properties can be put in sandbox.ant.properties, or a
# copy of this file. To run a build other than 'sandbox' call ant with -DTYPE=xxxx
##############################################################################

# Name of the app used for building the jar/war file and deploying it.
appname=jaffa-components-admin
release.version=HEAD
module.name=JaffaComponentsAdmin

# Names of the modules this project depends on...
modules=JaffaCore


# List any specific details of a dependent module. The following are optional properties per module
#
# module.<name>.moduleLocation
# - the sandbox location of the checked-out module. Defaults to be in the same base folder as
# the current project, in a folder called <name>
# module.<name>.artifactTest
# - the module artifact to look for and do an existence check. Assumes <name>.jar
# module.<name>.artifactsLocation
# - location of the locally cached module libraries. defaults to ${lib.dependent}/<name>
#
# Example...
# module.JaffaCore.moduleLocation=${project}/../JaffaCore
# module.JaffaCore.artifactTest=jaffa.jar
# module.JaffaCore.artifactsLocation=${jaffa.lib}

8 changes: 8 additions & 0 deletions jaffa-components-admin/build/release.list.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# JaffaBaseline Release
# #################

# NOTE: This module is dependent on the JaffaCore module

# Jaffa files that are part of this software release
jaffa-components-admin.jar
jaffa-components-admin.zip
9 changes: 9 additions & 0 deletions jaffa-components-admin/build/sandbox.ant.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
##############################################################################
# This file contains build specific configuration data. If you have build properties
# that are common to all your builds use shared.ant.properties

#
# Build specific properties can be put in sandbox.ant.properties, or a
# copy of this file. To run a build other than 'sandbox' call ant with -DTYPE=xxxx
##############################################################################

14 changes: 14 additions & 0 deletions jaffa-components-admin/build/sonar.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<project name="included" basedir="." default="...">
<property name="sonar.host.url" value="http://sonar:9000" />
<property name="sonar.jdbc.url" value="jdbc:mysql://sonar:3306/sonar?useUnicode=true&amp;characterEncoding=utf8" />
<property name="sonar.jdbc.username" value="sonar" />
<property name="sonar.jdbc.password" value="sonar" />
<property name="sonar.projectKey" value="JaffaComponentsAdmin" />
<property name="sonar.projectName" value="JaffaComponentsAdmin-jaffatrunk" />
<property name="sonar.projectVersion" value="trunk" />
<property name="sonar.language" value="java" />
<property name="sonar.sources" value="source/java" />
<property name="sonar.scm.enabled" value="false" />
<property name="sonar.scm.url" value="scm:svn:https://svn.code.sf.net/p/jaffa/source/trunk/JaffaComponentsAdmin" />
<property name="sonar.binaries" value="dist" />
</project>
55 changes: 55 additions & 0 deletions jaffa-components-admin/license.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
JAFFA is under the LGPL license, (See details below)

JAFFA acknowledges a variety of other open source products under various license
Please see the following link for more details...
http://cvs.sourceforge.net/viewcvs.py/*checkout*/jaffa/JaffaCore/licenses/3rdPartySoftware.txt

/*
* ====================================================================
* JAFFA - Java Application Framework For All
*
* Copyright (C) 2002 JAFFA Development Group
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* Redistribution and use of this software and associated documentation ("Software"),
* with or without modification, are permitted provided that the following conditions are met:
* 1. Redistributions of source code must retain copyright statements and notices.
* Redistributions must also contain a copy of this document.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name "JAFFA" must not be used to endorse or promote products derived from
* this Software without prior written permission. For written permission,
* please contact mail to: [email protected].
* 4. Products derived from this Software may not be called "JAFFA" nor may "JAFFA"
* appear in their names without prior written permission.
* 5. Due credit should be given to the JAFFA Project (http://jaffa.sourceforge.net).
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*/

57 changes: 57 additions & 0 deletions jaffa-components-admin/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.jaffa</groupId>
<artifactId>jaffa-parent</artifactId>
<version>6.0.0-SNAPSHOT</version>
</parent>

<groupId>org.jaffa</groupId>
<artifactId>jaffa-components-admin</artifactId>

<name>Jaffa Components Admin API</name>

<dependencies>
<!-- ******************************************************************* -->
<!-- Jaffa Core -->
<!-- ******************************************************************* -->
<dependency>
<groupId>org.jaffa</groupId>
<artifactId>jaffa-core</artifactId>
</dependency>

<!-- ******************************************************************* -->
<!-- Provided Libraries -->
<!-- ******************************************************************* -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<scope>provided</scope>
</dependency>
<!-- ******************************************************************* -->
<!-- Test Libraries -->
<!-- ******************************************************************* -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>

</project>
Loading

0 comments on commit ba761d1

Please sign in to comment.