JBoss Rich Faces SVN: r16046 - in root/checkstyle: src/main/resources/exadel-richfaces-checkstyle and 1 other directory.
by richfaces-svn-commits@lists.jboss.org
Author: Alex.Kolonitsky
Date: 2009-12-03 05:56:44 -0500 (Thu, 03 Dec 2009)
New Revision: 16046
Removed:
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml
root/checkstyle/target/
Log:
RFPL-195 - Code style policy
Deleted: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml 2009-12-03 10:53:29 UTC (rev 16045)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml 2009-12-03 10:56:44 UTC (rev 16046)
@@ -1,166 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
-<!-- generated by Sonar -->
-<module name="Checker">
- <module name="TreeWalker">
- <module name="ParameterAssignment">
- <property name="severity" value="warning"/>
- </module>
- <module name="HideUtilityClassConstructor">
- <property name="severity" value="info"/>
- </module>
- <module name="SimplifyBooleanExpression">
- <property name="severity" value="warning"/>
- </module>
- <module name="StaticVariableName">
- <property name="severity" value="warning"/>
- </module>
- <module name="ModifierOrder">
- <property name="severity" value="info"/>
- </module>
- <module name="MethodName">
- <property name="severity" value="warning"/>
- </module>
- <module name="FinalClass">
- <property name="severity" value="warning"/>
- </module>
- <module name="EmptyStatement">
- <property name="severity" value="info"/>
- </module>
- <module name="InnerAssignment">
- <property name="severity" value="warning"/>
- </module>
- <module name="DoubleCheckedLocking">
- <property name="severity" value="warning"/>
- </module>
- <module name="UnusedImports">
- <property name="severity" value="info"/>
- </module>
- <module name="StringLiteralEquality">
- <property name="severity" value="warning"/>
- </module>
- <module name="RedundantModifier">
- <property name="severity" value="info"/>
- </module>
- <module name="RedundantThrows">
- <property name="severity" value="info"/>
- </module>
- <module name="IllegalThrows">
- <property name="severity" value="warning"/>
- </module>
- <module name="AnonInnerLength">
- <property name="severity" value="warning"/>
- </module>
- <module name="MemberName">
- <property name="severity" value="warning"/>
- </module>
- <module name="ConstantName">
- <property name="severity" value="info"/>
- </module>
- <module name="PackageName">
- <property name="severity" value="warning"/>
- </module>
- <module name="DefaultComesLast">
- <property name="severity" value="warning"/>
- </module>
- <module name="EqualsHashCode">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanReturn">
- <property name="severity" value="warning"/>
- </module>
- <module name="HiddenField">
- <property name="severity" value="warning"/>
- <property name="tokens" value="VARIABLE_DEF"/>
- <property name="ignoreConstructorParameter" value="true"/>
- <property name="ignoreSetter" value="true"/>
- <property name="ignoreAbstractMethods" value="true"/>
- </module>
- <module name="LocalFinalVariableName">
- <property name="severity" value="warning"/>
- </module>
- <module name="CyclomaticComplexity">
- <property name="severity" value="warning"/>
- <property name="max" value="7"/>
- </module>
- <module name="VisibilityModifier">
- <property name="severity" value="warning"/>
- </module>
- <module name="MagicNumber">
- <property name="severity" value="info"/>
- </module>
- <module name="LocalVariableName">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="warning"/>
- </module>
- <module name="BooleanExpressionComplexity">
- <property name="severity" value="warning"/>
- </module>
- <module name="CovariantEquals">
- <property name="severity" value="warning"/>
- </module>
- <module name="EmptyBlock">
- <property name="severity" value="warning"/>
- </module>
- <module name="ExecutableStatementCount">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalCatch">
- <property name="severity" value="info"/>
- </module>
- <module name="LeftCurly">
- <property name="severity" value="info"/>
- </module>
- <module name="LineLength">
- <property name="severity" value="info"/>
- <property name="max" value="120"/>
- <property name="tabWidth" value="4"/>
- </module>
- <module name="MethodLength">
- <property name="severity" value="warning"/>
- <property name="max" value="40"/>
- <property name="countEmpty" value="false"/>
- </module>
- <module name="MissingSwitchDefault">
- <property name="severity" value="warning"/>
- </module>
- <module name="ModifiedControlVariable">
- <property name="severity" value="warning"/>
- </module>
- <module name="MultipleStringLiterals">
- <property name="severity" value="warning"/>
- <property name="allowedDuplicates" value="2"/>
- </module>
- <module name="MultipleVariableDeclarations">
- <property name="severity" value="warning"/>
- </module>
- <module name="MutableException">
- <property name="severity" value="warning"/>
- </module>
- <module name="NestedIfDepth">
- <property name="severity" value="warning"/>
- <property name="max" value="4"/>
- </module>
- <module name="NestedTryDepth">
- <property name="severity" value="warning"/>
- <property name="max" value="2"/>
- </module>
- <module name="ParameterNumber">
- <property name="severity" value="warning"/>
- <property name="max" value="5"/>
- </module>
- <module name="RedundantImport">
- <property name="severity" value="info"/>
- </module>
- <module name="j2ee.ThisReturn">
- <property name="severity" value="warning"/>
- </module>
- <module name="UncommentedMain">
- <property name="severity" value="warning"/>
- </module>
- <module name="FileContentsHolder"/>
- </module>
- <module name="SuppressionCommentFilter"/>
-</module>
\ No newline at end of file
Deleted: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup 2009-12-03 10:53:29 UTC (rev 16045)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup 2009-12-03 10:56:44 UTC (rev 16046)
@@ -1,211 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
-<module name="Checker">
- <property name="severity" value="error"/>
- <module name="Translation"/>
- <module name="FileLength">
- <property name="max" value="1000"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="TreeWalker">
-
- <!-- Checks for Javadoc comments. -->
- <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
- <module name="JavadocMethod">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocType">
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocStyle">
- <property name="checkEmptyJavadoc" value="true"/>
- <property name="checkFirstSentence" value="false"/>
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for Naming Conventions. -->
- <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
- <module name="ConstantName"/>
- <module name="LocalFinalVariableName"/>
- <module name="LocalVariableName"/>
- <module name="MemberName"/>
- <module name="MethodName"/>
- <module name="PackageName"/>
- <module name="ParameterName"/>
- <module name="StaticVariableName"/>
- <module name="TypeName"/>
-
- <!-- Checks for imports -->
- <!-- See http://checkstyle.sourceforge.net/config_import.html -->
- <module name="AvoidStarImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalImport"/>
- <module name="RedundantImport"/>
- <module name="UnusedImports"/>
-
- <!-- Checks for Size Violations. -->
- <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
- <module name="LineLength">
- <property name="max" value="120"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="MethodLength">
- <property name="tokens" value="METHOD_DEF"/>
- <property name="max" value="60"/>
- <!-- I think must be 30 -->
- <property name="countEmpty" value="false"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="AnonInnerLength">
- <property name="max" value="40"/>
- </module>
- <module name="ParameterNumber">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for whitespace -->
- <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
- <module name="TabCharacter"/>
- <module name="EmptyForIteratorPad">
- <property name="severity" value="info"/>
- </module>
- <module name="MethodParamPad">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceBefore">
- <property name="severity" value="info"/>
- </module>
- <module name="OperatorWrap">
- <property name="severity" value="info"/>
- </module>
- <module name="ParenPad">
- <property name="severity" value="info"/>
- </module>
- <module name="TypecastParenPad">
- <property name="tokens" value="RPAREN,TYPECAST"/>
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAround">
- <property name="tokens"
-
-value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
- <property name="severity" value="info"/>
- </module>
-
- <!-- Modifier Checks -->
- <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
- <module name="ModifierOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="RedundantModifier">
- <property name="severity" value="info"/>
- </module>
-
- </module>
- <module name="TreeWalker">
- <!-- Checks for blocks. You know, those {}'s -->
- <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
- <module name="AvoidNestedBlocks">
- <property name="allowInSwitchCase" value="true"/>
- </module>
- <module name="EmptyBlock">
- <property name="option" value="text"/>
- </module>
- <module name="LeftCurly"/>
- <module name="NeedBraces"/>
- <module name="RightCurly"/>
-
- <!-- Checks for common coding problems -->
- <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
- <module name="CovariantEquals"/>
- <module name="DoubleCheckedLocking"/>
- <module name="EmptyStatement"/>
- <module name="EqualsHashCode"/>
- <module name="IllegalInstantiation"/>
- <module name="InnerAssignment"/>
- <module name="MagicNumber">
- <property name="ignoreNumbers" value="-1, 0, 1"/>
- </module>
- <module name="MissingSwitchDefault"/>
- <module name="ModifiedControlVariable"/>
- <module name="RedundantThrows"/>
- <module name="SimplifyBooleanExpression"/>
- <module name="SimplifyBooleanReturn"/>
- <module name="StringLiteralEquality"/>
- <module name="NestedIfDepth">
- <property name="max" value="3"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="NestedTryDepth">
- <property name="max" value="2"/>
- </module>
- <module name="IllegalCatch">
- <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
- </module>
- <module name="IllegalThrows"/>
- <module name="DeclarationOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParameterAssignment"/>
- <module name="DefaultComesLast"/>
- <module name="FallThrough"/>
- <module name="MultipleVariableDeclarations"/>
- <module name="UnnecessaryParentheses">
- <property name="severity" value="info"/>
- </module>
-
- <!-- Checks for class design -->
- <!-- See http://checkstyle.sourceforge.net/config_design.html -->
- <module name="FinalClass"/>
- <module name="HideUtilityClassConstructor"/>
- <module name="InterfaceIsType">
- <property name="severity" value="warning"/>
- </module>
- <module name="VisibilityModifier">
- <property name="packageAllowed" value="true"/>
- <property name="protectedAllowed" value="true"/>
- </module>
-
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
- <module name="CyclomaticComplexity">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sf.net/config_misc.html -->
- <module name="ArrayTypeStyle"/>
- <module name="UpperEll"/>
- <module name="ParameterName"/>
- <module name="DeclarationOrder"/>
- <module name="FallThrough"/>
- <module name="HiddenField">
- <property name="tokens" value="VARIABLE_DEF"/>
- </module>
- <module name="UncommentedMain">
- <property name="severity" value="warning"/>
- </module>
- <module name="TodoComment">
- <property name="format" value="TODO"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="Indentation"/>
- </module>
-</module>
Deleted: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ 2009-12-03 10:53:29 UTC (rev 16045)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ 2009-12-03 10:56:44 UTC (rev 16046)
@@ -1,294 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
-<module name="Checker">
- <property name="severity" value="error"/>
- <module name="Translation"/>
- <module name="FileLength">
- <property name="max" value="1000"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="TreeWalker">
- <property name="severity" value="ignore"/>
- <!-- Checks for Javadoc comments. -->
- <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
- <module name="JavadocMethod">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocType">
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocStyle">
- <property name="checkEmptyJavadoc" value="true"/>
- <property name="checkFirstSentence" value="false"/>
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for Naming Conventions. -->
- <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
- <module name="ConstantName">
- <property name="severity" value="error"/>
- </module>
- <module name="LocalFinalVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="LocalVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="MemberName">
- <property name="severity" value="error"/>
- </module>
- <module name="MethodName">
- <property name="severity" value="error"/>
- </module>
- <module name="PackageName">
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="error"/>
- </module>
- <module name="StaticVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="TypeName">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for imports -->
- <!-- See http://checkstyle.sourceforge.net/config_import.html -->
- <module name="AvoidStarImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalImport">
- <property name="severity" value="error"/>
- </module>
- <module name="RedundantImport">
- <property name="severity" value="error"/>
- </module>
- <module name="UnusedImports">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for Size Violations. -->
- <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
- <module name="LineLength">
- <property name="max" value="120"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="MethodLength">
- <property name="tokens" value="METHOD_DEF"/>
- <property name="max" value="60"/>
- <!-- I think must be 30 -->
- <property name="countEmpty" value="false"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="AnonInnerLength">
- <property name="max" value="40"/>
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterNumber">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for whitespace -->
- <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
- <!-- module name="TabCharacter"/> -->
- <module name="EmptyForIteratorPad">
- <property name="severity" value="info"/>
- </module>
- <module name="MethodParamPad">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceBefore">
- <property name="severity" value="info"/>
- </module>
- <module name="OperatorWrap">
- <property name="severity" value="info"/>
- </module>
- <module name="ParenPad">
- <property name="severity" value="info"/>
- </module>
- <module name="TypecastParenPad">
- <property name="tokens" value="RPAREN,TYPECAST"/>
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAround">
- <property name="tokens"
-
-value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
- <property name="severity" value="info"/>
- </module>
-
- <!-- Modifier Checks -->
- <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
- <module name="ModifierOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="RedundantModifier">
- <property name="severity" value="info"/>
- </module>
-
- <!-- Checks for blocks. You know, those {}'s -->
- <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
- <module name="AvoidNestedBlocks">
- <property name="allowInSwitchCase" value="true"/>
- <property name="severity" value="error"/>
- </module>
- <module name="EmptyBlock">
- <property name="option" value="text"/>
- <property name="severity" value="error"/>
- </module>
- <module name="LeftCurly">
- <property name="severity" value="error"/>
- </module>
- <module name="NeedBraces">
- <property name="severity" value="error"/>
- </module>
- <module name="RightCurly">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for common coding problems -->
- <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
- <module name="CovariantEquals">
- <property name="severity" value="error"/>
- </module>
- <module name="DoubleCheckedLocking">
- <property name="severity" value="error"/>
- </module>
- <module name="EmptyStatement">
- <property name="severity" value="error"/>
- </module>
- <module name="EqualsHashCode">
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalInstantiation">
- <property name="severity" value="error"/>
- </module>
- <module name="InnerAssignment">
- <property name="severity" value="error"/>
- </module>
- <module name="MagicNumber">
- <property name="ignoreNumbers" value="-1, 0, 1"/>
- </module>
- <module name="MissingSwitchDefault">
- <property name="severity" value="error"/>
- </module>
- <module name="ModifiedControlVariable">
- <property name="severity" value="error"/>
- </module>
- <module name="RedundantThrows">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanExpression">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanReturn">
- <property name="severity" value="error"/>
- </module>
- <module name="StringLiteralEquality">
- <property name="severity" value="error"/>
- </module>
- <module name="NestedIfDepth">
- <property name="max" value="3"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="NestedTryDepth">
- <property name="max" value="3"/>
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalCatch">
- <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalThrows"/>
- <module name="DeclarationOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParameterAssignment">
- <property name="severity" value="error"/>
- </module>
- <module name="DefaultComesLast">
- <property name="severity" value="error"/>
- </module>
- <module name="FallThrough">
- <property name="severity" value="error"/>
- </module>
- <module name="MultipleVariableDeclarations">
- <property name="severity" value="error"/>
- </module>
- <module name="UnnecessaryParentheses">
- <property name="severity" value="info"/>
- </module>
-
- <!-- Checks for class design -->
- <!-- See http://checkstyle.sourceforge.net/config_design.html -->
- <module name="FinalClass">
- <property name="severity" value="error"/>
- </module>
- <module name="HideUtilityClassConstructor">
- <property name="severity" value="error"/>
- </module>
- <module name="InterfaceIsType">
- <property name="severity" value="warning"/>
- </module>
- <module name="VisibilityModifier">
- <property name="packageAllowed" value="true"/>
- <property name="protectedAllowed" value="true"/>
- <property name="severity" value="error"/>
- </module>
-
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
- <module name="CyclomaticComplexity">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sf.net/config_misc.html -->
- <module name="ArrayTypeStyle">
- <property name="severity" value="error"/>
- </module>
- <module name="UpperEll">
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="error"/>
- </module>
- <module name="DeclarationOrder">
- <property name="severity" value="error"/>
- </module>
- <module name="FallThrough">
- <property name="severity" value="error"/>
- </module>
- <module name="HiddenField">
- <property name="tokens" value="VARIABLE_DEF"/>
- <property name="severity" value="error"/>
- </module>
- <module name="UncommentedMain">
- <property name="severity" value="warning"/>
- </module>
- <module name="TodoComment">
- <property name="format" value="TODO"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="Indentation">
- <property name="severity" value="error"/>
- </module>
- </module>
-</module>
Deleted: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml 2009-12-03 10:53:29 UTC (rev 16045)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml 2009-12-03 10:56:44 UTC (rev 16046)
@@ -1,298 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
-<module name="Checker">
- <property name="severity" value="error"/>
- <module name="Translation"/>
- <module name="FileLength">
- <property name="max" value="1000"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="TreeWalker">
- <property name="severity" value="ignore"/>
- <!-- Checks for Javadoc comments. -->
- <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
- <module name="JavadocMethod">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocType">
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="public"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="JavadocStyle">
- <property name="checkEmptyJavadoc" value="true"/>
- <property name="checkFirstSentence" value="false"/>
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for Naming Conventions. -->
- <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
- <module name="ConstantName">
- <property name="severity" value="error"/>
- </module>
- <module name="LocalFinalVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="LocalVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="MemberName">
- <property name="severity" value="error"/>
- </module>
- <module name="MethodName">
- <property name="severity" value="error"/>
- </module>
- <module name="PackageName">
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="error"/>
- </module>
- <module name="StaticVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="TypeName">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for imports -->
- <!-- See http://checkstyle.sourceforge.net/config_import.html -->
- <module name="AvoidStarImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalImport">
- <property name="severity" value="error"/>
- </module>
- <module name="RedundantImport">
- <property name="severity" value="error"/>
- </module>
- <module name="UnusedImports">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for Size Violations. -->
- <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
- <module name="LineLength">
- <property name="max" value="120"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="MethodLength">
- <property name="tokens" value="METHOD_DEF"/>
- <property name="max" value="60"/>
- <!-- I think must be 30 -->
- <property name="countEmpty" value="false"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="AnonInnerLength">
- <property name="max" value="40"/>
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterNumber">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Checks for whitespace -->
- <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
- <!-- module name="TabCharacter"/> -->
- <module name="EmptyForIteratorPad">
- <property name="severity" value="info"/>
- </module>
- <module name="MethodParamPad">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="NoWhitespaceBefore">
- <property name="severity" value="info"/>
- </module>
- <module name="OperatorWrap">
- <property name="severity" value="info"/>
- </module>
- <module name="ParenPad">
- <property name="severity" value="info"/>
- </module>
- <module name="TypecastParenPad">
- <property name="tokens" value="RPAREN,TYPECAST"/>
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAfter">
- <property name="severity" value="info"/>
- </module>
- <module name="WhitespaceAround">
- <property name="tokens"
-
-value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
- <property name="severity" value="info"/>
- </module>
-
- <!-- Modifier Checks -->
- <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
- <module name="ModifierOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="RedundantModifier">
- <property name="severity" value="info"/>
- </module>
-
- <!-- Checks for blocks. You know, those {}'s -->
- <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
- <module name="AvoidNestedBlocks">
- <property name="allowInSwitchCase" value="true"/>
- <property name="severity" value="error"/>
- </module>
- <module name="EmptyBlock">
- <property name="option" value="text"/>
- <property name="severity" value="error"/>
- </module>
- <module name="LeftCurly">
- <property name="severity" value="error"/>
- </module>
- <module name="NeedBraces">
- <property name="severity" value="error"/>
- </module>
- <module name="RightCurly">
- <property name="severity" value="error"/>
- </module>
-
- <!-- Checks for common coding problems -->
- <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
- <module name="CovariantEquals">
- <property name="severity" value="error"/>
- </module>
- <module name="DoubleCheckedLocking">
- <property name="severity" value="error"/>
- </module>
- <module name="EmptyStatement">
- <property name="severity" value="error"/>
- </module>
- <module name="EqualsHashCode">
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalInstantiation">
- <property name="severity" value="error"/>
- </module>
- <module name="InnerAssignment">
- <property name="severity" value="error"/>
- </module>
- <module name="MagicNumber">
- <property name="ignoreNumbers" value="-1, 0, 1"/>
- </module>
- <module name="MissingSwitchDefault">
- <property name="severity" value="error"/>
- </module>
- <module name="ModifiedControlVariable">
- <property name="severity" value="error"/>
- </module>
- <module name="RedundantThrows">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanExpression">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanReturn">
- <property name="severity" value="error"/>
- </module>
- <module name="StringLiteralEquality">
- <property name="severity" value="error"/>
- </module>
- <module name="NestedIfDepth">
- <property name="max" value="3"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="NestedTryDepth">
- <property name="max" value="3"/>
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalCatch">
- <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalThrows"/>
- <module name="DeclarationOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParameterAssignment">
- <property name="severity" value="error"/>
- </module>
- <module name="DefaultComesLast">
- <property name="severity" value="error"/>
- </module>
- <module name="FallThrough">
- <property name="severity" value="error"/>
- </module>
- <module name="MultipleVariableDeclarations">
- <property name="severity" value="error"/>
- </module>
- <module name="UnnecessaryParentheses">
- <property name="severity" value="info"/>
- </module>
-
- <!-- Checks for class design -->
- <!-- See http://checkstyle.sourceforge.net/config_design.html -->
- <module name="FinalClass">
- <property name="severity" value="error"/>
- </module>
- <module name="HideUtilityClassConstructor">
- <property name="severity" value="error"/>
- </module>
- <module name="InterfaceIsType">
- <property name="severity" value="warning"/>
- </module>
- <module name="VisibilityModifier">
- <property name="packageAllowed" value="true"/>
- <property name="protectedAllowed" value="true"/>
- <property name="severity" value="error"/>
- </module>
-
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
- <module name="CyclomaticComplexity">
- <property name="severity" value="warning"/>
- </module>
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sf.net/config_misc.html -->
- <module name="ArrayTypeStyle">
- <property name="severity" value="error"/>
- </module>
- <module name="UpperEll">
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="error"/>
- </module>
- <module name="DeclarationOrder">
- <property name="severity" value="error"/>
- </module>
- <module name="FallThrough">
- <property name="severity" value="error"/>
- </module>
- <module name="HiddenField">
- <property name="tokens" value="VARIABLE_DEF"/>
- <property name="severity" value="error"/>
- </module>
- <module name="UncommentedMain">
- <property name="severity" value="warning"/>
- </module>
- <module name="TodoComment">
- <property name="format" value="TODO"/>
- <property name="severity" value="warning"/>
- </module>
-
- <module name="Indentation">
- <property name="severity" value="error"/>
- </module>
- </module>
-
- <module name="SuppressionFilter">
- <property name="file" value="docs/suppressions.xml"/>
- </module>
-</module>
Deleted: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml 2009-12-03 10:53:29 UTC (rev 16045)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml 2009-12-03 10:56:44 UTC (rev 16046)
@@ -1,190 +0,0 @@
-<?xml version="1.0"?>
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-<!DOCTYPE module PUBLIC
- "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
-
-<!--
-
- Checkstyle configuration that checks the sun coding conventions from:
-
- - the Java Language Specification at
- http://java.sun.com/docs/books/jls/second_edition/html/index.html
-
- - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
-
- - the Javadoc guidelines at
- http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
-
- - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
-
- - some best practices
-
- Checkstyle is very configurable. Be sure to read the documentation at
- http://checkstyle.sf.net (or in your downloaded distribution).
-
- Most Checks are configurable, be sure to consult the documentation.
-
- To completely disable a check, just comment it out or delete it from the file.
-
- Finally, it is worth reading the documentation.
-
--->
-
-<module name="Checker">
-
- <!-- Checks that a package.html file exists for each package. -->
- <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
- <module name="PackageHtml"/>
-
- <!-- Checks whether files end with a new line. -->
- <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
- <module name="NewlineAtEndOfFile"/>
-
- <!-- Checks that property files contain the same keys. -->
- <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
- <module name="Translation"/>
-
-
- <module name="TreeWalker">
-
- <property name="cacheFile" value="${checkstyle.cache.file}"/>
-
- <!-- Checks for Javadoc comments. -->
- <!-- See http://checkstyle.sf.net/config_javadoc.html -->
- <module name="JavadocMethod"/>
- <module name="JavadocType"/>
- <module name="JavadocVariable"/>
- <module name="JavadocStyle"/>
-
- <!-- Checks for Naming Conventions. -->
- <!-- See http://checkstyle.sf.net/config_naming.html -->
- <module name="ConstantName"/>
- <module name="LocalFinalVariableName"/>
- <module name="LocalVariableName"/>
- <module name="MemberName"/>
- <module name="MethodName"/>
- <module name="PackageName"/>
- <module name="ParameterName"/>
- <module name="StaticVariableName"/>
- <module name="TypeName"/>
-
-
- <!-- Checks for Headers -->
- <!-- See http://checkstyle.sf.net/config_header.html -->
- <!-- <module name="Header"> -->
- <!-- The follow property value demonstrates the ability -->
- <!-- to have access to ANT properties. In this case it uses -->
- <!-- the ${basedir} property to allow Checkstyle to be run -->
- <!-- from any directory within a project. See property -->
- <!-- expansion, -->
- <!-- http://checkstyle.sf.net/config.html#properties -->
- <!-- <property -->
- <!-- name="headerFile" -->
- <!-- value="${basedir}/java.header"/> -->
- <!-- </module> -->
-
- <!-- Following interprets the header file as regular expressions. -->
- <!-- <module name="RegexpHeader"/> -->
-
-
- <!-- Checks for imports -->
- <!-- See http://checkstyle.sf.net/config_import.html -->
- <module name="AvoidStarImport"/>
- <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
- <module name="RedundantImport"/>
- <module name="UnusedImports"/>
-
-
- <!-- Checks for Size Violations. -->
- <!-- See http://checkstyle.sf.net/config_sizes.html -->
- <module name="FileLength"/>
- <module name="LineLength"/>
- <module name="MethodLength"/>
- <module name="ParameterNumber"/>
-
-
- <!-- Checks for whitespace -->
- <!-- See http://checkstyle.sf.net/config_whitespace.html -->
- <module name="EmptyForIteratorPad"/>
- <module name="MethodParamPad"/>
- <module name="NoWhitespaceAfter"/>
- <module name="NoWhitespaceBefore"/>
- <module name="OperatorWrap"/>
- <module name="ParenPad"/>
- <module name="TypecastParenPad"/>
- <module name="TabCharacter"/>
- <module name="WhitespaceAfter"/>
- <module name="WhitespaceAround"/>
-
- <!-- Modifier Checks -->
- <!-- See http://checkstyle.sf.net/config_modifiers.html -->
- <module name="ModifierOrder"/>
- <module name="RedundantModifier"/>
-
-
- <!-- Checks for blocks. You know, those {}'s -->
- <!-- See http://checkstyle.sf.net/config_blocks.html -->
- <module name="AvoidNestedBlocks"/>
- <module name="EmptyBlock"/>
- <module name="LeftCurly"/>
- <module name="NeedBraces"/>
- <module name="RightCurly"/>
-
-
- <!-- Checks for common coding problems -->
- <!-- See http://checkstyle.sf.net/config_coding.html -->
- <module name="AvoidInlineConditionals"/>
- <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE -->
- <module name="EmptyStatement"/>
- <module name="EqualsHashCode"/>
- <module name="HiddenField"/>
- <module name="IllegalInstantiation"/>
- <module name="InnerAssignment"/>
- <module name="MagicNumber"/>
- <module name="MissingSwitchDefault"/>
- <module name="RedundantThrows"/>
- <module name="SimplifyBooleanExpression"/>
- <module name="SimplifyBooleanReturn"/>
-
- <!-- Checks for class design -->
- <!-- See http://checkstyle.sf.net/config_design.html -->
- <module name="DesignForExtension"/>
- <module name="FinalClass"/>
- <module name="HideUtilityClassConstructor"/>
- <module name="InterfaceIsType"/>
- <module name="VisibilityModifier"/>
-
-
- <!-- Miscellaneous other checks. -->
- <!-- See http://checkstyle.sf.net/config_misc.html -->
- <module name="ArrayTypeStyle"/>
- <module name="FinalParameters"/>
- <module name="GenericIllegalRegexp">
- <property name="format" value="\s+$"/>
- <property name="message" value="Line has trailing spaces."/>
- </module>
- <module name="TodoComment"/>
- <module name="UpperEll"/>
-
- </module>
-
-</module>
14 years, 5 months
JBoss Rich Faces SVN: r16045 - in root: checkstyle and 8 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: Alex.Kolonitsky
Date: 2009-12-03 05:53:29 -0500 (Thu, 03 Dec 2009)
New Revision: 16045
Added:
root/checkstyle/
root/checkstyle/pom.xml
root/checkstyle/src/
root/checkstyle/src/main/
root/checkstyle/src/main/resources/
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel-checks.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/global-suppressions.xml
root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml
root/checkstyle/target/
root/checkstyle/target/checkstyle-4.0.0-SNAPSHOT.jar
root/checkstyle/target/classes/
root/checkstyle/target/classes/exadel-richfaces-checkstyle/
root/checkstyle/target/classes/exadel-richfaces-checkstyle/checkstyle.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel-checks.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/global-suppressions.xml
root/checkstyle/target/classes/exadel-richfaces-checkstyle/sun_checks.xml
root/checkstyle/target/maven-archiver/
root/checkstyle/target/maven-archiver/pom.properties
root/checkstyle/target/pom-transformed.xml
Log:
Added: root/checkstyle/pom.xml
===================================================================
--- root/checkstyle/pom.xml (rev 0)
+++ root/checkstyle/pom.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,27 @@
+<?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/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.richfaces</groupId>
+ <artifactId>checkstyle</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+
+ <name>Richfaces checkstyle</name>
+
+ <distributionManagement>
+ <downloadUrl>http://labs.jboss.com/portal/jbossrichfaces/downloads</downloadUrl>
+ <repository>
+ <id>repository.jboss.org</id>
+ <uniqueVersion>false</uniqueVersion>
+ <url>${releaseRepository}</url>
+ </repository>
+ <snapshotRepository>
+ <id>snapshots.jboss.org</id>
+ <uniqueVersion>true</uniqueVersion>
+ <url>${snapshotRepository}</url>
+ </snapshotRepository>
+ </distributionManagement>
+</project>
\ No newline at end of file
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/checkstyle.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<!-- generated by Sonar -->
+<module name="Checker">
+ <module name="TreeWalker">
+ <module name="ParameterAssignment">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ModifierOrder">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="FinalClass">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="IllegalThrows">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ConstantName">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="HiddenField">
+ <property name="severity" value="warning"/>
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="ignoreConstructorParameter" value="true"/>
+ <property name="ignoreSetter" value="true"/>
+ <property name="ignoreAbstractMethods" value="true"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ <property name="max" value="7"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="BooleanExpressionComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="CovariantEquals">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ExecutableStatementCount">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LineLength">
+ <property name="severity" value="info"/>
+ <property name="max" value="120"/>
+ <property name="tabWidth" value="4"/>
+ </module>
+ <module name="MethodLength">
+ <property name="severity" value="warning"/>
+ <property name="max" value="40"/>
+ <property name="countEmpty" value="false"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MultipleStringLiterals">
+ <property name="severity" value="warning"/>
+ <property name="allowedDuplicates" value="2"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MutableException">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="severity" value="warning"/>
+ <property name="max" value="4"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="severity" value="warning"/>
+ <property name="max" value="2"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ <property name="max" value="5"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="j2ee.ThisReturn">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="FileContentsHolder"/>
+ </module>
+ <module name="SuppressionCommentFilter"/>
+</module>
\ No newline at end of file
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<profiles version="11">
+<profile kind="CodeFormatterProfile" name="Richfaces" version="11">
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
+<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
+</profile>
+</profiles>
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <!--<module name="FileLength">-->
+ <!--<property name="max" value="1000"/>-->
+ <!--<property name="severity" value="warning"/>-->
+ <!--</module>-->
+
+ <module name="TreeWalker">
+ <property name="severity" value="error"/>
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!--<module name="TabCharacter"/>-->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+ value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,
+ BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LE,LITERAL_ASSERT,
+ LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,
+ LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,
+ MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,SL,SLIST,SL_ASSIGN,SR,
+ SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/> -->
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/>-->
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames"
+ value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="ParameterAssignment">
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/>-->
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+</module>
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="ParameterName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <module name="TabCharacter"/>
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ </module>
+ <module name="TreeWalker">
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ </module>
+ <module name="LeftCurly"/>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals"/>
+ <module name="DoubleCheckedLocking"/>
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="IllegalInstantiation"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="ModifiedControlVariable"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="StringLiteralEquality"/>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="2"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment"/>
+ <module name="DefaultComesLast"/>
+ <module name="FallThrough"/>
+ <module name="MultipleVariableDeclarations"/>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor"/>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle"/>
+ <module name="UpperEll"/>
+ <module name="ParameterName"/>
+ <module name="DeclarationOrder"/>
+ <module name="FallThrough"/>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation"/>
+ </module>
+</module>
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+ <property name="severity" value="ignore"/>
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!-- module name="TabCharacter"/> -->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+</module>
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+ <property name="severity" value="ignore"/>
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!-- module name="TabCharacter"/> -->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="SuppressionFilter">
+ <property name="file" value="docs/suppressions.xml"/>
+ </module>
+</module>
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel-checks.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel-checks.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/exadel-checks.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ This configuration file was written by the eclipse-cs plugin configuration editor
+-->
+<!--
+ Checkstyle-Configuration: Exadel Checks
+ Description: none
+-->
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="warning"/>
+ <module name="TreeWalker">
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ </module>
+ <module name="JavadocType"/>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ </module>
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+ <module name="FileLength"/>
+ <module name="EmptyForIteratorPad"/>
+ <module name="MethodParamPad"/>
+ <module name="NoWhitespaceAfter"/>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ </module>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround">
+ <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ </module>
+ <module name="ModifierOrder"/>
+ <module name="RedundantModifier"/>
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock"/>
+ <module name="LeftCurly">
+ <property name="maxLineLength" value="1000"/>
+ </module>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+ <module name="EmptyStatement"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="InterfaceIsType"/>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ </module>
+ <module name="ArrayTypeStyle"/>
+ <module name="UpperEll"/>
+ <module name="ParameterName"/>
+ <module name="DeclarationOrder"/>
+ <module name="FallThrough"/>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ </module>
+ <module name="MultipleVariableDeclarations"/>
+ <module name="Indentation">
+ <property name="caseIndent" value="0"/>
+ </module>
+ </module>
+</module>
\ No newline at end of file
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/global-suppressions.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/global-suppressions.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/global-suppressions.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE suppressions PUBLIC
+ "-//Puppy Crawl//DTD Suppressions 1.1//EN"
+ "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+
+<suppressions>
+ <suppress checks="JavadocStyleCheck" />
+
+</suppressions>
\ No newline at end of file
Added: root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml
===================================================================
--- root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml (rev 0)
+++ root/checkstyle/src/main/resources/exadel-richfaces-checkstyle/sun_checks.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,190 @@
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<!DOCTYPE module PUBLIC
+ "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+
+<!--
+
+ Checkstyle configuration that checks the sun coding conventions from:
+
+ - the Java Language Specification at
+ http://java.sun.com/docs/books/jls/second_edition/html/index.html
+
+ - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
+
+ - the Javadoc guidelines at
+ http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
+
+ - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
+
+ - some best practices
+
+ Checkstyle is very configurable. Be sure to read the documentation at
+ http://checkstyle.sf.net (or in your downloaded distribution).
+
+ Most Checks are configurable, be sure to consult the documentation.
+
+ To completely disable a check, just comment it out or delete it from the file.
+
+ Finally, it is worth reading the documentation.
+
+-->
+
+<module name="Checker">
+
+ <!-- Checks that a package.html file exists for each package. -->
+ <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
+ <module name="PackageHtml"/>
+
+ <!-- Checks whether files end with a new line. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
+ <module name="NewlineAtEndOfFile"/>
+
+ <!-- Checks that property files contain the same keys. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
+ <module name="Translation"/>
+
+
+ <module name="TreeWalker">
+
+ <property name="cacheFile" value="${checkstyle.cache.file}"/>
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sf.net/config_javadoc.html -->
+ <module name="JavadocMethod"/>
+ <module name="JavadocType"/>
+ <module name="JavadocVariable"/>
+ <module name="JavadocStyle"/>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sf.net/config_naming.html -->
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="ParameterName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+
+
+ <!-- Checks for Headers -->
+ <!-- See http://checkstyle.sf.net/config_header.html -->
+ <!-- <module name="Header"> -->
+ <!-- The follow property value demonstrates the ability -->
+ <!-- to have access to ANT properties. In this case it uses -->
+ <!-- the ${basedir} property to allow Checkstyle to be run -->
+ <!-- from any directory within a project. See property -->
+ <!-- expansion, -->
+ <!-- http://checkstyle.sf.net/config.html#properties -->
+ <!-- <property -->
+ <!-- name="headerFile" -->
+ <!-- value="${basedir}/java.header"/> -->
+ <!-- </module> -->
+
+ <!-- Following interprets the header file as regular expressions. -->
+ <!-- <module name="RegexpHeader"/> -->
+
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sf.net/config_import.html -->
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sf.net/config_sizes.html -->
+ <module name="FileLength"/>
+ <module name="LineLength"/>
+ <module name="MethodLength"/>
+ <module name="ParameterNumber"/>
+
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sf.net/config_whitespace.html -->
+ <module name="EmptyForIteratorPad"/>
+ <module name="MethodParamPad"/>
+ <module name="NoWhitespaceAfter"/>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TypecastParenPad"/>
+ <module name="TabCharacter"/>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround"/>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sf.net/config_modifiers.html -->
+ <module name="ModifierOrder"/>
+ <module name="RedundantModifier"/>
+
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- See http://checkstyle.sf.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock"/>
+ <module name="LeftCurly"/>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sf.net/config_coding.html -->
+ <module name="AvoidInlineConditionals"/>
+ <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE -->
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="HiddenField"/>
+ <module name="IllegalInstantiation"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber"/>
+ <module name="MissingSwitchDefault"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sf.net/config_design.html -->
+ <module name="DesignForExtension"/>
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor"/>
+ <module name="InterfaceIsType"/>
+ <module name="VisibilityModifier"/>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle"/>
+ <module name="FinalParameters"/>
+ <module name="GenericIllegalRegexp">
+ <property name="format" value="\s+$"/>
+ <property name="message" value="Line has trailing spaces."/>
+ </module>
+ <module name="TodoComment"/>
+ <module name="UpperEll"/>
+
+ </module>
+
+</module>
Added: root/checkstyle/target/checkstyle-4.0.0-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on: root/checkstyle/target/checkstyle-4.0.0-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/checkstyle.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/checkstyle.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/checkstyle.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<!-- generated by Sonar -->
+<module name="Checker">
+ <module name="TreeWalker">
+ <module name="ParameterAssignment">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ModifierOrder">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="FinalClass">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="IllegalThrows">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ConstantName">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="HiddenField">
+ <property name="severity" value="warning"/>
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="ignoreConstructorParameter" value="true"/>
+ <property name="ignoreSetter" value="true"/>
+ <property name="ignoreAbstractMethods" value="true"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ <property name="max" value="7"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="BooleanExpressionComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="CovariantEquals">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ExecutableStatementCount">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="LineLength">
+ <property name="severity" value="info"/>
+ <property name="max" value="120"/>
+ <property name="tabWidth" value="4"/>
+ </module>
+ <module name="MethodLength">
+ <property name="severity" value="warning"/>
+ <property name="max" value="40"/>
+ <property name="countEmpty" value="false"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MultipleStringLiterals">
+ <property name="severity" value="warning"/>
+ <property name="allowedDuplicates" value="2"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MutableException">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="severity" value="warning"/>
+ <property name="max" value="4"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="severity" value="warning"/>
+ <property name="max" value="2"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ <property name="max" value="5"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="j2ee.ThisReturn">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="FileContentsHolder"/>
+ </module>
+ <module name="SuppressionCommentFilter"/>
+</module>
\ No newline at end of file
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/eclipse-formatting-rules.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<profiles version="11">
+<profile kind="CodeFormatterProfile" name="Richfaces" version="11">
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.source" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
+<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.5"/>
+<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
+<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
+<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
+</profile>
+</profiles>
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <!--<module name="FileLength">-->
+ <!--<property name="max" value="1000"/>-->
+ <!--<property name="severity" value="warning"/>-->
+ <!--</module>-->
+
+ <module name="TreeWalker">
+ <property name="severity" value="error"/>
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!--<module name="TabCharacter"/>-->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+ value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,
+ BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LE,LITERAL_ASSERT,
+ LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,
+ LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,
+ MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,SL,SLIST,SL_ASSIGN,SR,
+ SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/> -->
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/>-->
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames"
+ value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="ParameterAssignment">
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity" value="error"/>-->
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+</module>
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="ParameterName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <module name="TabCharacter"/>
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ </module>
+ <module name="TreeWalker">
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ </module>
+ <module name="LeftCurly"/>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals"/>
+ <module name="DoubleCheckedLocking"/>
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="IllegalInstantiation"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="ModifiedControlVariable"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="StringLiteralEquality"/>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="2"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment"/>
+ <module name="DefaultComesLast"/>
+ <module name="FallThrough"/>
+ <module name="MultipleVariableDeclarations"/>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor"/>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle"/>
+ <module name="UpperEll"/>
+ <module name="ParameterName"/>
+ <module name="DeclarationOrder"/>
+ <module name="FallThrough"/>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation"/>
+ </module>
+</module>
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+ 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+ <property name="severity" value="ignore"/>
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!-- module name="TabCharacter"/> -->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+</module>
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel+sun-checkstyle_backup+.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <module name="FileLength">
+ <property name="max" value="1000"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="TreeWalker">
+ <property name="severity" value="ignore"/>
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!-- module name="TabCharacter"/> -->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+
+value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantThrows">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames" value="java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalThrows"/>
+ <module name="DeclarationOrder">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="ParameterAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="SuppressionFilter">
+ <property name="file" value="docs/suppressions.xml"/>
+ </module>
+</module>
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel-checks.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel-checks.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/exadel-checks.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ This configuration file was written by the eclipse-cs plugin configuration editor
+-->
+<!--
+ Checkstyle-Configuration: Exadel Checks
+ Description: none
+-->
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="warning"/>
+ <module name="TreeWalker">
+ <module name="JavadocMethod">
+ <property name="scope" value="public"/>
+ </module>
+ <module name="JavadocType"/>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence" value="false"/>
+ </module>
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/>
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+ <module name="FileLength"/>
+ <module name="EmptyForIteratorPad"/>
+ <module name="MethodParamPad"/>
+ <module name="NoWhitespaceAfter"/>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ </module>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround">
+ <property name="tokens" value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LCURLY,LE,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,RCURLY,SL,SLIST,SL_ASSIGN,SR,SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ </module>
+ <module name="ModifierOrder"/>
+ <module name="RedundantModifier"/>
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock"/>
+ <module name="LeftCurly">
+ <property name="maxLineLength" value="1000"/>
+ </module>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+ <module name="EmptyStatement"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ </module>
+ <module name="MissingSwitchDefault"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+ <module name="InterfaceIsType"/>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ </module>
+ <module name="ArrayTypeStyle"/>
+ <module name="UpperEll"/>
+ <module name="ParameterName"/>
+ <module name="DeclarationOrder"/>
+ <module name="FallThrough"/>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ </module>
+ <module name="MultipleVariableDeclarations"/>
+ <module name="Indentation">
+ <property name="caseIndent" value="0"/>
+ </module>
+ </module>
+</module>
\ No newline at end of file
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/global-suppressions.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/global-suppressions.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/global-suppressions.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE suppressions PUBLIC
+ "-//Puppy Crawl//DTD Suppressions 1.1//EN"
+ "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+
+<suppressions>
+ <suppress checks="JavadocStyleCheck" />
+
+</suppressions>
\ No newline at end of file
Added: root/checkstyle/target/classes/exadel-richfaces-checkstyle/sun_checks.xml
===================================================================
--- root/checkstyle/target/classes/exadel-richfaces-checkstyle/sun_checks.xml (rev 0)
+++ root/checkstyle/target/classes/exadel-richfaces-checkstyle/sun_checks.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,190 @@
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<!DOCTYPE module PUBLIC
+ "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+
+<!--
+
+ Checkstyle configuration that checks the sun coding conventions from:
+
+ - the Java Language Specification at
+ http://java.sun.com/docs/books/jls/second_edition/html/index.html
+
+ - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
+
+ - the Javadoc guidelines at
+ http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
+
+ - the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html
+
+ - some best practices
+
+ Checkstyle is very configurable. Be sure to read the documentation at
+ http://checkstyle.sf.net (or in your downloaded distribution).
+
+ Most Checks are configurable, be sure to consult the documentation.
+
+ To completely disable a check, just comment it out or delete it from the file.
+
+ Finally, it is worth reading the documentation.
+
+-->
+
+<module name="Checker">
+
+ <!-- Checks that a package.html file exists for each package. -->
+ <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
+ <module name="PackageHtml"/>
+
+ <!-- Checks whether files end with a new line. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
+ <module name="NewlineAtEndOfFile"/>
+
+ <!-- Checks that property files contain the same keys. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
+ <module name="Translation"/>
+
+
+ <module name="TreeWalker">
+
+ <property name="cacheFile" value="${checkstyle.cache.file}"/>
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See http://checkstyle.sf.net/config_javadoc.html -->
+ <module name="JavadocMethod"/>
+ <module name="JavadocType"/>
+ <module name="JavadocVariable"/>
+ <module name="JavadocStyle"/>
+
+ <!-- Checks for Naming Conventions. -->
+ <!-- See http://checkstyle.sf.net/config_naming.html -->
+ <module name="ConstantName"/>
+ <module name="LocalFinalVariableName"/>
+ <module name="LocalVariableName"/>
+ <module name="MemberName"/>
+ <module name="MethodName"/>
+ <module name="PackageName"/>
+ <module name="ParameterName"/>
+ <module name="StaticVariableName"/>
+ <module name="TypeName"/>
+
+
+ <!-- Checks for Headers -->
+ <!-- See http://checkstyle.sf.net/config_header.html -->
+ <!-- <module name="Header"> -->
+ <!-- The follow property value demonstrates the ability -->
+ <!-- to have access to ANT properties. In this case it uses -->
+ <!-- the ${basedir} property to allow Checkstyle to be run -->
+ <!-- from any directory within a project. See property -->
+ <!-- expansion, -->
+ <!-- http://checkstyle.sf.net/config.html#properties -->
+ <!-- <property -->
+ <!-- name="headerFile" -->
+ <!-- value="${basedir}/java.header"/> -->
+ <!-- </module> -->
+
+ <!-- Following interprets the header file as regular expressions. -->
+ <!-- <module name="RegexpHeader"/> -->
+
+
+ <!-- Checks for imports -->
+ <!-- See http://checkstyle.sf.net/config_import.html -->
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
+ <module name="RedundantImport"/>
+ <module name="UnusedImports"/>
+
+
+ <!-- Checks for Size Violations. -->
+ <!-- See http://checkstyle.sf.net/config_sizes.html -->
+ <module name="FileLength"/>
+ <module name="LineLength"/>
+ <module name="MethodLength"/>
+ <module name="ParameterNumber"/>
+
+
+ <!-- Checks for whitespace -->
+ <!-- See http://checkstyle.sf.net/config_whitespace.html -->
+ <module name="EmptyForIteratorPad"/>
+ <module name="MethodParamPad"/>
+ <module name="NoWhitespaceAfter"/>
+ <module name="NoWhitespaceBefore"/>
+ <module name="OperatorWrap"/>
+ <module name="ParenPad"/>
+ <module name="TypecastParenPad"/>
+ <module name="TabCharacter"/>
+ <module name="WhitespaceAfter"/>
+ <module name="WhitespaceAround"/>
+
+ <!-- Modifier Checks -->
+ <!-- See http://checkstyle.sf.net/config_modifiers.html -->
+ <module name="ModifierOrder"/>
+ <module name="RedundantModifier"/>
+
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!-- See http://checkstyle.sf.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks"/>
+ <module name="EmptyBlock"/>
+ <module name="LeftCurly"/>
+ <module name="NeedBraces"/>
+ <module name="RightCurly"/>
+
+
+ <!-- Checks for common coding problems -->
+ <!-- See http://checkstyle.sf.net/config_coding.html -->
+ <module name="AvoidInlineConditionals"/>
+ <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE -->
+ <module name="EmptyStatement"/>
+ <module name="EqualsHashCode"/>
+ <module name="HiddenField"/>
+ <module name="IllegalInstantiation"/>
+ <module name="InnerAssignment"/>
+ <module name="MagicNumber"/>
+ <module name="MissingSwitchDefault"/>
+ <module name="RedundantThrows"/>
+ <module name="SimplifyBooleanExpression"/>
+ <module name="SimplifyBooleanReturn"/>
+
+ <!-- Checks for class design -->
+ <!-- See http://checkstyle.sf.net/config_design.html -->
+ <module name="DesignForExtension"/>
+ <module name="FinalClass"/>
+ <module name="HideUtilityClassConstructor"/>
+ <module name="InterfaceIsType"/>
+ <module name="VisibilityModifier"/>
+
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle"/>
+ <module name="FinalParameters"/>
+ <module name="GenericIllegalRegexp">
+ <property name="format" value="\s+$"/>
+ <property name="message" value="Line has trailing spaces."/>
+ </module>
+ <module name="TodoComment"/>
+ <module name="UpperEll"/>
+
+ </module>
+
+</module>
Added: root/checkstyle/target/maven-archiver/pom.properties
===================================================================
--- root/checkstyle/target/maven-archiver/pom.properties (rev 0)
+++ root/checkstyle/target/maven-archiver/pom.properties 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Dec 03 12:40:27 EET 2009
+version=4.0.0-SNAPSHOT
+groupId=org.richfaces
+artifactId=checkstyle
Added: root/checkstyle/target/pom-transformed.xml
===================================================================
--- root/checkstyle/target/pom-transformed.xml (rev 0)
+++ root/checkstyle/target/pom-transformed.xml 2009-12-03 10:53:29 UTC (rev 16045)
@@ -0,0 +1,27 @@
+<?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/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.richfaces</groupId>
+ <artifactId>checkstyle</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+
+ <name>Richfaces checkstyle</name>
+
+ <distributionManagement>
+ <downloadUrl>http://labs.jboss.com/portal/jbossrichfaces/downloads</downloadUrl>
+ <repository>
+ <id>repository.jboss.org</id>
+ <uniqueVersion>false</uniqueVersion>
+ <url>${releaseRepository}</url>
+ </repository>
+ <snapshotRepository>
+ <id>snapshots.jboss.org</id>
+ <uniqueVersion>true</uniqueVersion>
+ <url>${snapshotRepository}</url>
+ </snapshotRepository>
+ </distributionManagement>
+</project>
\ No newline at end of file
14 years, 5 months
JBoss Rich Faces SVN: r16044 - in tags/3.3.3.BETA1: framework/api/src/main/java/org/richfaces/validator and 8 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: alexsmirnov
Date: 2009-12-02 19:07:13 -0500 (Wed, 02 Dec 2009)
New Revision: 16044
Added:
tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/
tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java
tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
tags/3.3.3.BETA1/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java
Removed:
tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java
tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java
Modified:
tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java
tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java
tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java
tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java
tags/3.3.3.BETA1/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
tags/3.3.3.BETA1/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
tags/3.3.3.BETA1/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java
tags/3.3.3.BETA1/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java
tags/3.3.3.BETA1/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
Log:
merge https://jira.jboss.org/jira/browse/RF-8172
Copied: tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator (from rev 16043, branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator)
Deleted: tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java
===================================================================
--- branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -1,24 +0,0 @@
-/**
- *
- */
-package org.richfaces.validator;
-
-import java.util.Set;
-
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.validator.Validator;
-import javax.faces.validator.ValidatorException;
-
-/**
- * This interface should be implemented by the JSF {@link Validator} which able to
- * validate entire graph.
- * @author asmirnov
- *
- */
-public interface GraphValidator {
-
- public String[] validateGraph(FacesContext context, UIComponent component, Object value,
- Object profiles) throws ValidatorException ;
-
-}
Copied: tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java (from rev 16043, branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java)
===================================================================
--- tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java (rev 0)
+++ tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -0,0 +1,24 @@
+/**
+ *
+ */
+package org.richfaces.validator;
+
+import java.util.Set;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.validator.Validator;
+import javax.faces.validator.ValidatorException;
+
+/**
+ * This interface should be implemented by the JSF {@link Validator} which able to
+ * validate entire graph.
+ * @author asmirnov
+ *
+ */
+public interface GraphValidator {
+
+ public String[] validateGraph(FacesContext context, UIComponent component, Object value,
+ Object profiles) throws ValidatorException ;
+
+}
Deleted: tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
===================================================================
--- branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -1,15 +0,0 @@
-/**
- *
- */
-package org.richfaces.validator;
-
-import javax.faces.validator.Validator;
-
-/**
- * Marker interface for validators that allows null-values to validate.
- * @author asmirnov
- *
- */
-public interface NullValueValidator extends Validator {
-
-}
Copied: tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java (from rev 16043, branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java)
===================================================================
--- tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java (rev 0)
+++ tags/3.3.3.BETA1/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -0,0 +1,15 @@
+/**
+ *
+ */
+package org.richfaces.validator;
+
+import javax.faces.validator.Validator;
+
+/**
+ * Marker interface for validators that allows null-values to validate.
+ * @author asmirnov
+ *
+ */
+public interface NullValueValidator extends Validator {
+
+}
Copied: tags/3.3.3.BETA1/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java (from rev 16043, branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java)
===================================================================
--- tags/3.3.3.BETA1/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java (rev 0)
+++ tags/3.3.3.BETA1/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -0,0 +1,90 @@
+/**
+ *
+ */
+package org.richfaces.component;
+
+import java.util.List;
+
+import javax.faces.application.FacesMessage;
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.validator.Validator;
+import javax.faces.validator.ValidatorException;
+
+import org.richfaces.validator.NullValueValidator;
+
+/**
+ * @author asmirnov
+ *
+ */
+public abstract class UIRichInput extends UIInput {
+ @Override
+ protected void validateValue(FacesContext context, Object newValue) {
+ // If our value is valid, enforce the required property if present
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
+ super.validateValue(context, newValue);
+ }
+ UIRichInput.validateInput(context, this, newValue);
+
+ }
+
+ /**
+ * @param context
+ * @param newValue
+ */
+ public static void validateInput(FacesContext context, UIInput component, Object newValue) {
+ // If our value is valid and not empty, call all validators
+ if (component.isValid()) {
+ Validator[] validators = component.getValidators();
+ if (validators != null) {
+ for (Validator validator : validators) {
+ try {
+ if (validator instanceof NullValueValidator
+ || !isEmpty(newValue)) {
+ validator.validate(context, component, newValue);
+ }
+ } catch (ValidatorException ve) {
+ // If the validator throws an exception, we're
+ // invalid, and we need to add a message
+ component.setValid(false);
+ FacesMessage message;
+ String validatorMessageString = component.getValidatorMessage();
+
+ if (null != validatorMessageString) {
+ message = new FacesMessage(
+ FacesMessage.SEVERITY_ERROR,
+ validatorMessageString,
+ validatorMessageString);
+ message.setSeverity(FacesMessage.SEVERITY_ERROR);
+ } else {
+ message = ve.getFacesMessage();
+ }
+ if (message != null) {
+ context.addMessage(component.getClientId(context), message);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ @SuppressWarnings("unchecked")
+ public static boolean isEmpty(Object value) {
+
+ if (value == null) {
+ return (true);
+ } else if ((value instanceof String) && (((String) value).length() < 1)) {
+ return (true);
+ } else if (value.getClass().isArray()) {
+ if (0 == java.lang.reflect.Array.getLength(value)) {
+ return (true);
+ }
+ } else if (value instanceof List) {
+ if (((List) value).isEmpty()) {
+ return (true);
+ }
+ }
+ return (false);
+ }
+
+}
Modified: tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java
===================================================================
--- tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author Alex.Kolonitsky
@@ -35,62 +37,13 @@
* */
public class HtmlInputSecret extends javax.faces.component.html.HtmlInputSecret {
- @Override
- protected void validateValue(FacesContext context, Object newValue) {
- // If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
- super.validateValue(context, newValue);
- }
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ @Override
+ protected void validateValue(FacesContext context, Object newValue) {
+ // If our value is valid, enforce the required property if present
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
+ super.validateValue(context, newValue);
+ }
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
- }
-
- public static boolean isEmpty(Object value) {
-
- if (value == null) {
- return true;
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return true;
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return true;
- }
- } else if (value instanceof List) {
- if (((List<?>) value).isEmpty()) {
- return true;
- }
- }
- return false;
- }
+ }
}
Modified: tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java
===================================================================
--- tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author asmirnov
@@ -38,61 +40,11 @@
@Override
protected void validateValue(FacesContext context, Object newValue) {
// If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
super.validateValue(context, newValue);
}
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
-
}
- public static boolean isEmpty(Object value) {
-
- if (value == null) {
- return true;
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return true;
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return true;
- }
- } else if (value instanceof List) {
- if (((List<?>) value).isEmpty()) {
- return true;
- }
- }
- return false;
- }
-
}
Modified: tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java
===================================================================
--- tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author asmirnov
@@ -38,61 +40,12 @@
@Override
protected void validateValue(FacesContext context, Object newValue) {
// If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
super.validateValue(context, newValue);
}
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
-
}
- public static boolean isEmpty(Object value) {
- if (value == null) {
- return (true);
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return (true);
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return (true);
- }
- } else if (value instanceof List) {
- if (((List) value).isEmpty()) {
- return (true);
- }
- }
- return (false);
- }
-
}
Modified: tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java
===================================================================
--- tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -44,7 +44,7 @@
* @author asmirnov
*
*/
-public class FacesBeanValidator implements Validator,Serializable, GraphValidator {
+public class FacesBeanValidator implements NullValueValidator,Serializable, GraphValidator {
/**
*
Deleted: tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java
===================================================================
--- tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -1,24 +0,0 @@
-/**
- *
- */
-package org.richfaces.validator;
-
-import java.util.Set;
-
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.validator.Validator;
-import javax.faces.validator.ValidatorException;
-
-/**
- * This interface should be implemented by the JSF {@link Validator} which able to
- * validate entire graph.
- * @author asmirnov
- *
- */
-public interface GraphValidator {
-
- public String[] validateGraph(FacesContext context, UIComponent component, Object value,
- Object profiles) throws ValidatorException ;
-
-}
Modified: tags/3.3.3.BETA1/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
===================================================================
--- tags/3.3.3.BETA1/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -64,7 +64,7 @@
* JSF component class
*
*/
-public abstract class UICalendar extends UIInput implements AjaxComponent {
+public abstract class UICalendar extends UIRichInput implements AjaxComponent {
/**
* firstWeekDay
Modified: tags/3.3.3.BETA1/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
===================================================================
--- tags/3.3.3.BETA1/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -29,7 +29,7 @@
*/
-public abstract class UIComboBox extends UIInput {
+public abstract class UIComboBox extends UIRichInput {
public abstract Object getSuggestionValues();
public abstract void setSuggestionValues(Object value);
Modified: tags/3.3.3.BETA1/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java
===================================================================
--- tags/3.3.3.BETA1/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -29,7 +29,7 @@
*/
-public abstract class UIInplaceInput extends UIInput {
+public abstract class UIInplaceInput extends UIRichInput {
/**
* <p>The standard component type for this component.</p>
Modified: tags/3.3.3.BETA1/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java
===================================================================
--- tags/3.3.3.BETA1/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -21,6 +21,7 @@
package org.richfaces.component;
import javax.faces.component.UISelectOne;
+import javax.faces.context.FacesContext;
/**
* UI implementation of InplaceSelect component
@@ -34,4 +35,12 @@
public static final String COMPONENT_FAMILY = "org.richfaces.InplaceSelect";
public abstract boolean isShowValueInView();
public abstract void setShowValueInView(boolean showValueInView);
+
+ @Override
+ protected void validateValue(FacesContext context, Object value) {
+ if(UIRichInput.isEmpty(value)){
+ UIRichInput.validateInput(context, this, value);
+ }
+ super.validateValue(context, value);
+ }
}
Modified: tags/3.3.3.BETA1/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
===================================================================
--- tags/3.3.3.BETA1/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2009-12-02 21:59:42 UTC (rev 16043)
+++ tags/3.3.3.BETA1/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2009-12-03 00:07:13 UTC (rev 16044)
@@ -75,6 +75,15 @@
return converter;
}
+ @Override
+ protected void validateValue(FacesContext context, Object value) {
+ if(UIRichInput.isEmpty(value)){
+ UIRichInput.validateInput(context, this, value);
+ }
+ super.validateValue(context, value);
+ }
+
+
private Converter getConverterForType(FacesContext context, Class <?> type) {
if (!Object.class.equals(type) && type != null) {
14 years, 5 months
JBoss Rich Faces SVN: r16043 - in branches/community/3.3.X: framework/api/src/main/java/org/richfaces/validator and 8 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: alexsmirnov
Date: 2009-12-02 16:59:42 -0500 (Wed, 02 Dec 2009)
New Revision: 16043
Added:
branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/
branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java
branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java
Removed:
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java
Modified:
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java
branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
branches/community/3.3.X/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
branches/community/3.3.X/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java
branches/community/3.3.X/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java
branches/community/3.3.X/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
Log:
https://jira.jboss.org/jira/browse/RF-8172
Copied: branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java (from rev 16035, branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java)
===================================================================
--- branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java (rev 0)
+++ branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -0,0 +1,24 @@
+/**
+ *
+ */
+package org.richfaces.validator;
+
+import java.util.Set;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.validator.Validator;
+import javax.faces.validator.ValidatorException;
+
+/**
+ * This interface should be implemented by the JSF {@link Validator} which able to
+ * validate entire graph.
+ * @author asmirnov
+ *
+ */
+public interface GraphValidator {
+
+ public String[] validateGraph(FacesContext context, UIComponent component, Object value,
+ Object profiles) throws ValidatorException ;
+
+}
Property changes on: branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/GraphValidator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
===================================================================
--- branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java (rev 0)
+++ branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -0,0 +1,15 @@
+/**
+ *
+ */
+package org.richfaces.validator;
+
+import javax.faces.validator.Validator;
+
+/**
+ * Marker interface for validators that allows null-values to validate.
+ * @author asmirnov
+ *
+ */
+public interface NullValueValidator extends Validator {
+
+}
Property changes on: branches/community/3.3.X/framework/api/src/main/java/org/richfaces/validator/NullValueValidator.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java
===================================================================
--- branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java (rev 0)
+++ branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -0,0 +1,90 @@
+/**
+ *
+ */
+package org.richfaces.component;
+
+import java.util.List;
+
+import javax.faces.application.FacesMessage;
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.validator.Validator;
+import javax.faces.validator.ValidatorException;
+
+import org.richfaces.validator.NullValueValidator;
+
+/**
+ * @author asmirnov
+ *
+ */
+public abstract class UIRichInput extends UIInput {
+ @Override
+ protected void validateValue(FacesContext context, Object newValue) {
+ // If our value is valid, enforce the required property if present
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
+ super.validateValue(context, newValue);
+ }
+ UIRichInput.validateInput(context, this, newValue);
+
+ }
+
+ /**
+ * @param context
+ * @param newValue
+ */
+ public static void validateInput(FacesContext context, UIInput component, Object newValue) {
+ // If our value is valid and not empty, call all validators
+ if (component.isValid()) {
+ Validator[] validators = component.getValidators();
+ if (validators != null) {
+ for (Validator validator : validators) {
+ try {
+ if (validator instanceof NullValueValidator
+ || !isEmpty(newValue)) {
+ validator.validate(context, component, newValue);
+ }
+ } catch (ValidatorException ve) {
+ // If the validator throws an exception, we're
+ // invalid, and we need to add a message
+ component.setValid(false);
+ FacesMessage message;
+ String validatorMessageString = component.getValidatorMessage();
+
+ if (null != validatorMessageString) {
+ message = new FacesMessage(
+ FacesMessage.SEVERITY_ERROR,
+ validatorMessageString,
+ validatorMessageString);
+ message.setSeverity(FacesMessage.SEVERITY_ERROR);
+ } else {
+ message = ve.getFacesMessage();
+ }
+ if (message != null) {
+ context.addMessage(component.getClientId(context), message);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ @SuppressWarnings("unchecked")
+ public static boolean isEmpty(Object value) {
+
+ if (value == null) {
+ return (true);
+ } else if ((value instanceof String) && (((String) value).length() < 1)) {
+ return (true);
+ } else if (value.getClass().isArray()) {
+ if (0 == java.lang.reflect.Array.getLength(value)) {
+ return (true);
+ }
+ } else if (value instanceof List) {
+ if (((List) value).isEmpty()) {
+ return (true);
+ }
+ }
+ return (false);
+ }
+
+}
Property changes on: branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component/UIRichInput.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java
===================================================================
--- branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputSecret.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author Alex.Kolonitsky
@@ -35,62 +37,13 @@
* */
public class HtmlInputSecret extends javax.faces.component.html.HtmlInputSecret {
- @Override
- protected void validateValue(FacesContext context, Object newValue) {
- // If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
- super.validateValue(context, newValue);
- }
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ @Override
+ protected void validateValue(FacesContext context, Object newValue) {
+ // If our value is valid, enforce the required property if present
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
+ super.validateValue(context, newValue);
+ }
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
- }
-
- public static boolean isEmpty(Object value) {
-
- if (value == null) {
- return true;
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return true;
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return true;
- }
- } else if (value instanceof List) {
- if (((List<?>) value).isEmpty()) {
- return true;
- }
- }
- return false;
- }
+ }
}
Modified: branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java
===================================================================
--- branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputText.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author asmirnov
@@ -38,61 +40,11 @@
@Override
protected void validateValue(FacesContext context, Object newValue) {
// If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
super.validateValue(context, newValue);
}
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
-
}
- public static boolean isEmpty(Object value) {
-
- if (value == null) {
- return true;
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return true;
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return true;
- }
- } else if (value instanceof List) {
- if (((List<?>) value).isEmpty()) {
- return true;
- }
- }
- return false;
- }
-
}
Modified: branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java
===================================================================
--- branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/component/html/HtmlInputTextarea.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -27,7 +27,9 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
+import org.richfaces.component.UIRichInput;
import org.richfaces.validator.FacesBeanValidator;
+import org.richfaces.validator.NullValueValidator;
/**
* @author asmirnov
@@ -38,61 +40,12 @@
@Override
protected void validateValue(FacesContext context, Object newValue) {
// If our value is valid, enforce the required property if present
- if (isValid() && isRequired() && isEmpty(newValue)) {
+ if (isValid() && isRequired() && UIRichInput.isEmpty(newValue)) {
super.validateValue(context, newValue);
}
- // If our value is valid and not empty, call all validators
- if (isValid()) {
- Validator[] validators = this.getValidators();
- if (validators != null) {
- for (Validator validator : validators) {
- try {
- if (validator instanceof FacesBeanValidator
- || !isEmpty(newValue)) {
- validator.validate(context, this, newValue);
- }
- } catch (ValidatorException ve) {
- // If the validator throws an exception, we're
- // invalid, and we need to add a message
- setValid(false);
- FacesMessage message;
- String validatorMessageString = getValidatorMessage();
+ UIRichInput.validateInput(context, this, newValue);
- if (null != validatorMessageString) {
- message = new FacesMessage(
- FacesMessage.SEVERITY_ERROR,
- validatorMessageString,
- validatorMessageString);
- message.setSeverity(FacesMessage.SEVERITY_ERROR);
- } else {
- message = ve.getFacesMessage();
- }
- if (message != null) {
- context.addMessage(getClientId(context), message);
- }
- }
- }
- }
- }
-
}
- public static boolean isEmpty(Object value) {
- if (value == null) {
- return (true);
- } else if ((value instanceof String) && (((String) value).length() < 1)) {
- return (true);
- } else if (value.getClass().isArray()) {
- if (0 == java.lang.reflect.Array.getLength(value)) {
- return (true);
- }
- } else if (value instanceof List) {
- if (((List) value).isEmpty()) {
- return (true);
- }
- }
- return (false);
- }
-
}
Modified: branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java
===================================================================
--- branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/FacesBeanValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -44,7 +44,7 @@
* @author asmirnov
*
*/
-public class FacesBeanValidator implements Validator,Serializable, GraphValidator {
+public class FacesBeanValidator implements NullValueValidator,Serializable, GraphValidator {
/**
*
Deleted: branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java
===================================================================
--- branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/GraphValidator.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -1,24 +0,0 @@
-/**
- *
- */
-package org.richfaces.validator;
-
-import java.util.Set;
-
-import javax.faces.component.UIComponent;
-import javax.faces.context.FacesContext;
-import javax.faces.validator.Validator;
-import javax.faces.validator.ValidatorException;
-
-/**
- * This interface should be implemented by the JSF {@link Validator} which able to
- * validate entire graph.
- * @author asmirnov
- *
- */
-public interface GraphValidator {
-
- public String[] validateGraph(FacesContext context, UIComponent component, Object value,
- Object profiles) throws ValidatorException ;
-
-}
Modified: branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java
===================================================================
--- branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/calendar/src/main/java/org/richfaces/component/UICalendar.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -64,7 +64,7 @@
* JSF component class
*
*/
-public abstract class UICalendar extends UIInput implements AjaxComponent {
+public abstract class UICalendar extends UIRichInput implements AjaxComponent {
/**
* firstWeekDay
Modified: branches/community/3.3.X/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java
===================================================================
--- branches/community/3.3.X/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/combobox/src/main/java/org/richfaces/component/UIComboBox.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -29,7 +29,7 @@
*/
-public abstract class UIComboBox extends UIInput {
+public abstract class UIComboBox extends UIRichInput {
public abstract Object getSuggestionValues();
public abstract void setSuggestionValues(Object value);
Modified: branches/community/3.3.X/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java
===================================================================
--- branches/community/3.3.X/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/inplaceInput/src/main/java/org/richfaces/component/UIInplaceInput.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -29,7 +29,7 @@
*/
-public abstract class UIInplaceInput extends UIInput {
+public abstract class UIInplaceInput extends UIRichInput {
/**
* <p>The standard component type for this component.</p>
Modified: branches/community/3.3.X/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java
===================================================================
--- branches/community/3.3.X/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/inplaceSelect/src/main/java/org/richfaces/component/UIInplaceSelect.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -21,6 +21,7 @@
package org.richfaces.component;
import javax.faces.component.UISelectOne;
+import javax.faces.context.FacesContext;
/**
* UI implementation of InplaceSelect component
@@ -34,4 +35,12 @@
public static final String COMPONENT_FAMILY = "org.richfaces.InplaceSelect";
public abstract boolean isShowValueInView();
public abstract void setShowValueInView(boolean showValueInView);
+
+ @Override
+ protected void validateValue(FacesContext context, Object value) {
+ if(UIRichInput.isEmpty(value)){
+ UIRichInput.validateInput(context, this, value);
+ }
+ super.validateValue(context, value);
+ }
}
Modified: branches/community/3.3.X/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
===================================================================
--- branches/community/3.3.X/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2009-12-02 17:55:54 UTC (rev 16042)
+++ branches/community/3.3.X/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2009-12-02 21:59:42 UTC (rev 16043)
@@ -75,6 +75,15 @@
return converter;
}
+ @Override
+ protected void validateValue(FacesContext context, Object value) {
+ if(UIRichInput.isEmpty(value)){
+ UIRichInput.validateInput(context, this, value);
+ }
+ super.validateValue(context, value);
+ }
+
+
private Converter getConverterForType(FacesContext context, Class <?> type) {
if (!Object.class.equals(type) && type != null) {
14 years, 5 months
JBoss Rich Faces SVN: r16042 - in root/examples-sandbox/trunk/components/tables/src/main: java/org/richfaces/demo/model and 2 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: abelevich
Date: 2009-12-02 12:55:54 -0500 (Wed, 02 Dec 2009)
New Revision: 16042
Modified:
root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/DataBean.java
root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Company.java
root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Employee.java
root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/utils/EmployeeUtils.java
root/examples-sandbox/trunk/components/tables/src/main/webapp/home.xhtml
Log:
Modified: root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/DataBean.java
===================================================================
--- root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/DataBean.java 2009-12-02 17:55:11 UTC (rev 16041)
+++ root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/DataBean.java 2009-12-02 17:55:54 UTC (rev 16042)
@@ -8,14 +8,25 @@
import org.richfaces.demo.model.Employee;
import org.richfaces.demo.utils.EmployeeUtils;
import org.richfaces.event.ToggleEvent;
+import org.richfaces.model.visual.DataTableVisualModel;
@ManagedBean(name="dataBean")
@SessionScoped
public class DataBean {
private List<Employee> employeeList;
+ private boolean state = true;
+ private DataTableVisualModel visualModel;
+ public DataTableVisualModel getVisualModel() {
+ return visualModel;
+ }
+
+ public void setVisualModel(DataTableVisualModel visualModel) {
+ this.visualModel = visualModel;
+ }
+
public void setEmployeeList(List<Employee> employeeList) {
this.employeeList = employeeList;
}
@@ -31,5 +42,12 @@
System.out.println("DataBean.processToggle()");
}
-
+ public boolean isState() {
+ return state;
+ }
+
+ public void setState(boolean state) {
+ this.state = state;
+ }
+
}
Modified: root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Company.java
===================================================================
--- root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Company.java 2009-12-02 17:55:11 UTC (rev 16041)
+++ root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Company.java 2009-12-02 17:55:54 UTC (rev 16042)
@@ -1,5 +1,6 @@
package org.richfaces.demo.model;
+
public class Company {
private String name;
@@ -7,6 +8,7 @@
private String state;
private String phone;
+
public Company(String name) {
this.name = name;
@@ -52,4 +54,5 @@
public int hashCode() {
return 31 + 17 * name.hashCode();
}
+
}
Modified: root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Employee.java
===================================================================
--- root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Employee.java 2009-12-02 17:55:11 UTC (rev 16041)
+++ root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/model/Employee.java 2009-12-02 17:55:54 UTC (rev 16042)
@@ -4,6 +4,8 @@
import java.util.List;
import java.util.Random;
+import org.richfaces.event.ToggleEvent;
+
public class Employee {
private String name;
@@ -13,7 +15,10 @@
private Company company;
private String eMail;
+
+ private boolean expand;
+
private List<String[]> phones = new ArrayList<String[]>();
private static String[] phoneNames = {"Cell phone", "Work phone", "Home phone"};
@@ -95,4 +100,17 @@
hash = hash * 17 + (company == null ? 0 : company.hashCode());
return hash;
}
+
+ public void toggle(ToggleEvent event) {
+ this.expand = event.isExpanded();
+ }
+
+ public boolean isExpand() {
+ return expand;
+ }
+
+ public void setExpand(boolean expand) {
+ this.expand = expand;
+ }
+
}
\ No newline at end of file
Modified: root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/utils/EmployeeUtils.java
===================================================================
--- root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/utils/EmployeeUtils.java 2009-12-02 17:55:11 UTC (rev 16041)
+++ root/examples-sandbox/trunk/components/tables/src/main/java/org/richfaces/demo/utils/EmployeeUtils.java 2009-12-02 17:55:54 UTC (rev 16042)
@@ -49,7 +49,1304 @@
addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+ addEmployeeToCollection(employeeList, "9Alexander Ivanov", "Director", "aivanov(a)beltelecom.by", "AMicrosoft", "+375 29 255 00 00", "Minsk, Belarus");
+ addEmployeeToCollection(employeeList, "4Bill Gates", "President", "bgates(a)microsoft.com", "AMicrosoft", "817-335-5881", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Amanda Gellhouse", "IT/Internet Support; Manager", "agellhouse(a)sun.com", "Sun", "853-729-3784", "Sun Valley, USA");
+ addEmployeeToCollection(employeeList, "2Hideo Kodzima", "Vice Prezident", "khideo(a)konami.jp", "AMicrosoft", "419-615-2730", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "3Stan Carpenter", "Lead Designer", "scarpenter(a)ndogs.com", "AMicrosoft", "714-647-3380", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Clement Gaudet", "Chief Technology Officer", "cgaudet(a)rstar.com", "Rock Star", "403-444-1100", "Canada");
+ addEmployeeToCollection(employeeList, "Kazunori Yamauchi", "CEO", "ykazunori(a)sony.jp", "Sony", "410-561-4400", "Tokyo, Japan");
+ addEmployeeToCollection(employeeList, "Willis Aberg", "VP and CIO", "waberg(a)evjscet.com", "Evj Scet", "+046-155248000", "Tacoma, WA United States");
+ addEmployeeToCollection(employeeList, "Nick Acree", "Computer Technician", "nacree(a)grifcity.com", "City Of Griffin", "781-229-9599", "Houston, TX United States");
+ addEmployeeToCollection(employeeList, "RIchard L. Adams", "Technology", "rladams(a)penergy.com", "Panhandle Energy", "713-789-1400", "Valencia, CA United States");
+ addEmployeeToCollection(employeeList, "Vicki Ahlstrom", "Chief information Officer", "vahlstrom(a)nassjok.com", "AMicrosoft", "+420-545218196", "Aurskog, Akershus Norway");
+ addEmployeeToCollection(employeeList, "Candace Alexander", "VP Supply Chain", "acandace(a)ucr.com", "Usgs Central Region", "248-666-3500", "Holyoke, MA United States");
+ addEmployeeToCollection(employeeList, "Ronnie Allen", "VP Power Generation Technology", "rallen(a)oilhouse.com", "The Oil House", "540-672-1144", "Hesperia, CA United States");
+ addEmployeeToCollection(employeeList, "Philip Krell", "MIS Manager", "pkrell(a)mainpartner.com", "Maintpartner Ab", "+007-78129533724", "Austin, TX United States");
+ addEmployeeToCollection(employeeList, "Michael Johnston", "MIS", "mjohnstom(a)scotteq.com", "Scott Equipment Co", "+031-104600660", "Nashville, TN United States");
+ addEmployeeToCollection(employeeList, "Arne Johansson", "Network Manager", "ajohansson(a)oneok.com", "Oneok, Inc", "248-474-2790", "Scottsdale, AZ United States");
+ addEmployeeToCollection(employeeList, "Gary Jenkins", "Senior Vice-President; Technology", "gjenkins(a)lorien.com", "Lorien", "608-788-4000", "Yorba Linda, CA United States");
+ addEmployeeToCollection(employeeList, "R.K. Jain", "VP Information Management", "rjlain(a)broeren.com", "Broeren Oil Inc", "812-477-1529", "Martinsville, VA United States");
+ addEmployeeToCollection(employeeList, "Kathryn J. Jackson", "MIS Director", "kjjackson(a)alon.com", "Alon Usa, Lp", "+046-480450500", "Norco, LA United States");
+ addEmployeeToCollection(employeeList, "Hamid Abbasi", "Programmer Analyst", "habbasi(a)kwb.com", "K W B Inc", "+043-318224190", "Spartanburg, SC United States");
+ addEmployeeToCollection(employeeList, "Stephanie Cobb", "Vice-President; Systems Staff", "scobb(a)amarillcity.com", "City Of Amarillo", "213-367-4211", "Auburn, IL United States");
+ addEmployeeToCollection(employeeList, "Titus J Colaco", "VP L.T. and CIO", "tjcolaco(a)gary.com", "Gary Inc", "337-856-6704", "St. John's, NF Canada");
+ addEmployeeToCollection(employeeList, "Steve Coleman", "Webmaster", "scoleman(a)ragnsells.com", "Ragn-Sells Ab", "303-688-5946", "Burke, VA United States");
+ addEmployeeToCollection(employeeList, "Chris K Corcoran", "EVP, Oxbow Calcining", "ckcorcoran(a)buck.com", "D S Buck Inc", "+47-23-01-49-70", "Soskut, Hungary");
+ addEmployeeToCollection(employeeList, "Paulo R. Costa", "VP Power Production", "prcosta(a)sasol.com", "Sasol Limited", "+46-372789383", "Concord, NH United States");
+ addEmployeeToCollection(employeeList, "Daniel Crespo", "IT/Internet Support; Analyst", "dcrespo(a)bokken.com", "Bokken As", "+91-22-6659-7300", "Wien, Austria");
+ addEmployeeToCollection(employeeList, "Petr Cumba", "IT-chef", "pcumba(a)abarta.com", "ABARTA, Inc.", "701-277-0403", "Liberal, KS United States");
+ addEmployeeToCollection(employeeList, "James Curley", "Network Manager", "jcurley(a)triboro.com", "Triboro Gulf", "+047-52020000", "Nesflaten, Rogaland Norway");
+ addEmployeeToCollection(employeeList, "Lu Dam", "SVP Operations and Technical", "ludam(a)krepro.com", "Krepro As", "313-876-0190", "Walters, OK United States");
+ addEmployeeToCollection(employeeList, "Randy Davenport", "Database Administrator", "rdevenport(a)savatrip.com", "Sav-A-Trip, Inc", "+032-38807700", "Adelaide, Australia");
+ addEmployeeToCollection(employeeList, "Kevin A. Kohlscheen", "Computer Specialist", "kakohlscheen(a)eni.com", "Eni S.p.A.", "+031-455223300", "Andria, Bari Italy");
+ addEmployeeToCollection(employeeList, "M Koetsier", "Programmer", "mkoetsier(a)pinnergy.com", "Pinnergy Ltd", "316-838-4663", "Moscow, Russia");
+ addEmployeeToCollection(employeeList, "James Kneale", "General Manager", "jkneale(a)paleo.com", "Paleo Inc", "+91-484-272-2061", "Hamburg, Germany");
+ addEmployeeToCollection(employeeList, "Andrew Knaebel", "Technical Staff", "aknaebel(a)amoco.com", "Hilltop Amoco", "512-927-3549", "Redhill, Surrey England");
+ addEmployeeToCollection(employeeList, "Andy Kirkham", "VP Administration", "akirkham(a)pacificorp.com", "Pacificorp", "561-642-2153", "Ashton, ID United States");
+ addEmployeeToCollection(employeeList, "Derrik Khoo Sin Huat", "CTO", "aksinhuat(a)aes.com", "The AES Corporation", "864-233-4064", "Sydney, Australia");
+ addEmployeeToCollection(employeeList, "Rick Kelsven", "Network Analyst", "rkelsven(a)rudny.com", "Rudny's Inc", "208-356-4991", "Bangkok, Thailand");
+
+
return employeeList;
}
Modified: root/examples-sandbox/trunk/components/tables/src/main/webapp/home.xhtml
===================================================================
--- root/examples-sandbox/trunk/components/tables/src/main/webapp/home.xhtml 2009-12-02 17:55:11 UTC (rev 16041)
+++ root/examples-sandbox/trunk/components/tables/src/main/webapp/home.xhtml 2009-12-02 17:55:54 UTC (rev 16042)
@@ -13,7 +13,7 @@
<h:body>
<h:form id="form1">
- <rich:dataTable var="record" value="#{dataBean.employeeList}" rows="20">
+ <rich:dataTable var="record" value="#{dataBean.employeeList}" rows="20" >
<f:facet name="caption">
<h:outputText id="captioFacet1" value="Caption Facet" />
</f:facet>
@@ -46,7 +46,7 @@
- <rich:subTable id="expandedSubTable" var="company" value="#{record.company}" rows="20" expanded="true" switchType="client" toggleListener="#{dataBean.processToggle}">
+ <rich:subTable id="expandedSubTable" var="company" value="#{record.company}" rows="20" switchType="server" expanded="true" toggleListener="#{record.toggle}">
<f:facet name="header">
<rich:colGroup id="headerFacet1" >
<rich:column><h:outputText id="headerFacet12" value="company"> </h:outputText></rich:column>
@@ -77,8 +77,7 @@
</f:facet>
</rich:dataTable>
- <h:commandButton value="submit" />
-
+ <h:commandLink value="test" />
</h:form>
</h:body>
</html>
14 years, 5 months
JBoss Rich Faces SVN: r16041 - branches/community/3.3.X/test-applications/selenium-testing-lib/src/main/java/org/jboss/test/selenium/waiting.
by richfaces-svn-commits@lists.jboss.org
Author: lfryc(a)redhat.com
Date: 2009-12-02 12:55:11 -0500 (Wed, 02 Dec 2009)
New Revision: 16041
Modified:
branches/community/3.3.X/test-applications/selenium-testing-lib/src/main/java/org/jboss/test/selenium/waiting/Wait.java
Log:
- reverted changes in Wait - the changes had influenced widely used abstractTestSource(), issues needs to be solved first (RF-8177)
Modified: branches/community/3.3.X/test-applications/selenium-testing-lib/src/main/java/org/jboss/test/selenium/waiting/Wait.java
===================================================================
--- branches/community/3.3.X/test-applications/selenium-testing-lib/src/main/java/org/jboss/test/selenium/waiting/Wait.java 2009-12-02 17:50:16 UTC (rev 16040)
+++ branches/community/3.3.X/test-applications/selenium-testing-lib/src/main/java/org/jboss/test/selenium/waiting/Wait.java 2009-12-02 17:55:11 UTC (rev 16041)
@@ -373,28 +373,8 @@
}
/**
- * <p>Stars loop waiting to satisfy condition.</p>
+ * Stars loop waiting to satisfy condition.
*
- * <p>The condition will be tested</p>
- *
- * <ul>
- * <li>on the start,</li>
- * <li>every time interval after last try</li>
- * <li>and also once after timeout when finishes interval since last try before timeout.</li>
- * </ul>
- *
- * <p>Scheme:</p>
- *
- * <p><pre>S ..int.. T ..int.. T ..int1..timeout..int2.. L</pre></p>
- *
- * <p>
- * <div>S - starting try</div>
- * <div>T - try within intervals</div>
- * <div>L - last try after timeout</div>
- * <div>int - one interval</div>
- * <div>int = int1 + int2</div>
- * </p>
- *
* @param condition
* what wait for to be satisfied
*/
@@ -402,17 +382,13 @@
long start = System.currentTimeMillis();
long end = start + timeout;
while (System.currentTimeMillis() < end) {
- if (condition.isTrue())
- return;
try {
Thread.sleep(interval);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
- if (System.currentTimeMillis() >= end) {
- if (condition.isTrue())
- return;
- }
+ if (condition.isTrue())
+ return;
}
fail();
}
14 years, 5 months
JBoss Rich Faces SVN: r16040 - in management/design-4x: boxes and 3 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: admitriev
Date: 2009-12-02 12:50:16 -0500 (Wed, 02 Dec 2009)
New Revision: 16040
Removed:
management/design-4x/TabPanel/TabPanel+skinning.zip
management/design-4x/boxes/boxes.zip
management/design-4x/extDataTable/extDataTable.zip
management/design-4x/modal_panel/modal_panel.zip
management/design-4x/tree/tree.zip
Log:
Deleted: management/design-4x/TabPanel/TabPanel+skinning.zip
===================================================================
(Binary files differ)
Deleted: management/design-4x/boxes/boxes.zip
===================================================================
(Binary files differ)
Deleted: management/design-4x/extDataTable/extDataTable.zip
===================================================================
(Binary files differ)
Deleted: management/design-4x/modal_panel/modal_panel.zip
===================================================================
(Binary files differ)
Deleted: management/design-4x/tree/tree.zip
===================================================================
(Binary files differ)
14 years, 5 months
JBoss Rich Faces SVN: r16039 - in root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces: component and 6 other directories.
by richfaces-svn-commits@lists.jboss.org
Author: abelevich
Date: 2009-12-02 12:49:17 -0500 (Wed, 02 Dec 2009)
New Revision: 16039
Added:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/DataTableState.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/ColumnVisualModel.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/DataTableVisualModel.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/SubTableVisualModel.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/ColumnVisualModelImpl.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/DataTableVisualModelImpl.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SubTableVisualModelImpl.java
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISubTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/SubTableState.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/DataTableRenderer.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ToggleControlRendererBase.java
Log:
add visual model processing prototype impl
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UIDataTable.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -2,6 +2,11 @@
import javax.faces.component.UIComponent;
+import org.ajax4jsf.model.DataComponentState;
+import org.richfaces.component.state.DataTableState;
+import org.richfaces.model.visual.DataTableVisualModel;
+import org.richfaces.model.visual.impl.DataTableVisualModelImpl;
+
/**
* @author Anton Belevich
*
@@ -9,6 +14,32 @@
public abstract class UIDataTable extends UIDataTableBase {
+ enum PropertyKeys {
+ visualModel
+ }
+
+
+ public DataTableVisualModel getVisualModel(){
+ return (DataTableVisualModel) getStateHelper().eval(PropertyKeys.visualModel);
+ }
+
+ public void setVisualModel(DataTableVisualModel dataTableVisualModel) {
+ getStateHelper().put(PropertyKeys.visualModel, dataTableVisualModel);
+ }
+
+ @Override
+ protected DataComponentState createComponentState() {
+ DataTableState state = new DataTableState(getFirst(), getRows());
+ DataTableVisualModel model = getVisualModel();
+
+ if(model == null) {
+ model = new DataTableVisualModelImpl();
+ }
+ state.setVisualModel(model);
+
+ return state;
+ }
+
public String getCellSkinClass() {
return "rich-table-cell";
}
@@ -66,8 +97,6 @@
return "rich-table-subfooter-cell";
}
-
-
public UIComponent getCaption() {
return getFacet("caption");
}
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISubTable.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISubTable.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISubTable.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -21,28 +21,32 @@
package org.richfaces.component;
-import java.util.Iterator;
-
+import javax.el.ELContext;
import javax.el.MethodExpression;
-import javax.faces.component.StateHelper;
+import javax.el.ValueExpression;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.event.AbortProcessingException;
+import javax.faces.event.ComponentSystemEventListener;
import javax.faces.event.FacesEvent;
import javax.faces.event.PhaseId;
import org.ajax4jsf.model.DataComponentState;
import org.ajax4jsf.model.DataVisitor;
+import org.richfaces.component.state.DataTableState;
import org.richfaces.component.state.SubTableState;
import org.richfaces.event.ToggleEvent;
import org.richfaces.event.ToggleListener;
+import org.richfaces.model.visual.SubTableVisualModel;
+import org.richfaces.model.visual.impl.SubTableVisualModelImpl;
/**
* JSF component class
*
*/
-public abstract class UISubTable extends UIDataTableBase implements Row, Column, Expandable {
+
+public abstract class UISubTable extends UIDataTableBase implements Row, Column, Expandable, ComponentSystemEventListener {
public static final String COMPONENT_TYPE = "org.richfaces.SubTable";
@@ -54,59 +58,61 @@
public static final String SWITCH_TYPE_AJAX = "ajax";
- private boolean expanded = Boolean.TRUE;
-
-
+ private boolean expanded;
+
+ private SubTableVisualModel visualModel;
+
+ private DataComponentState componentState;
+
enum PropertyKeys {
- switchType, expanded, toggleExpression, childState
+ switchType, expanded, toggleExpression, childState, visualModel
}
- @Override
- protected DataComponentState createComponentState() {
- return new SubTableState() {
-
- @Override
- public int getFirst() {
- return UISubTable.this.getFirst();
+ public SubTableVisualModel getVisualModel() {
+ //TODO refactor
+ SubTableVisualModel model = getCurrentComponentState().getCurrentRowModel();
+
+ if(model == null) {
+
+ if(visualModel == null) {
+
+ ELContext elContext = getFacesContext().getELContext();
+ ValueExpression modelExpression = getValueExpression("visualModel");
+ if(modelExpression != null) {
+ model = (SubTableVisualModel)modelExpression.getValue(elContext);
+ }
+
+ if(model == null) {
+ model = new SubTableVisualModelImpl();
+ model.setExpanded(expanded);
+
+ if((modelExpression != null) && (!modelExpression.isReadOnly(elContext))) {
+ modelExpression.setValue(elContext, model);
+ }
+ }
+ } else {
+ model = visualModel;
}
-
- @Override
- public int getRows() {
- return UISubTable.this.getRows();
- }
- };
- }
+
+ getCurrentComponentState().setCurrentRowModel(model);
+ }
-/*
- @Override
- public Object getIterationState() {
- StateHelper stateHelper = getStateHelper();
- return new Object[] {stateHelper.get(PropertyKeys.childState), this.expanded};
+ return model;
}
- @Override
- public void setIterationState(Object stateObject) {
- StateHelper stateHelper = getStateHelper();
-
- if (stateObject != null) {
- Object[] state = (Object[]) stateObject;
- stateHelper.put(PropertyKeys.childState, state[0]);
- this.expanded = (Boolean) state[1];
- } else {
- stateHelper.remove(PropertyKeys.childState);
- this.expanded = Boolean.TRUE;
- }
- } */
-
- @Override
- public Iterator<UIComponent> fixedChildren() {
- return new SubtableFixedChildrenIterator(this);
+ public void setVisualModel(SubTableVisualModel visualModel) {
+ this.visualModel = visualModel;
}
public boolean isBreakBefore() {
return true;
}
+ @Override
+ protected DataComponentState createComponentState() {
+ return new SubTableState(getClientId(), getFirst(), getRows());
+ }
+
public void setBreakBefore(boolean newBreakBefore) {
throw new IllegalStateException("Property 'breakBefore' for subtable is read-only");
}
@@ -134,14 +140,87 @@
getStateHelper().put(PropertyKeys.switchType, switchType);
}
+ public SubTableState getCurrentComponentState() {
+ DataComponentState dataComponentState = getComponentState();
+ if(dataComponentState instanceof SubTableState) {
+ return (SubTableState)dataComponentState;
+ }
+ return null;
+ }
+
+ public DataTableState getParentState() {
+
+ DataTableState dataTableState = null;
+
+ UIComponent component = getParent();
+ if(component instanceof UIDataTable) {
+
+ UIDataTable dataTable = (UIDataTable)component;
+ DataComponentState state = dataTable.getComponentState();
+
+ if(state instanceof DataTableState) {
+ dataTableState = (DataTableState)state;
+ }
+ }
+ return dataTableState;
+ }
+
+ @Override
+ public DataComponentState getComponentState() {
+
+ DataTableState dataTableState = getParentState();
+
+ if(componentState == null) {
+ ELContext elContext = getFacesContext().getELContext();
+
+ ValueExpression expression = getValueExpression("componentState");
+ if(expression != null) {
+ componentState = (DataComponentState)expression.getValue(elContext);
+ }
+
+ if(componentState == null) {
+ componentState = dataTableState.getSubTableState(getClientId());
+ }
+
+ if(componentState == null) {
+ componentState = createComponentState();
+ }
+
+ if(expression != null && !expression.isReadOnly(elContext)) {
+ expression.setValue(elContext, componentState);
+ }
+ }
+
+ if(componentState instanceof SubTableState) {
+ dataTableState.addSubTableState((SubTableState)componentState);
+ }
+
+ return componentState;
+ }
+
+ @Override
+ public Object getIterationState() {
+ return new Object [] { super.getIterationState(), this.componentState};
+ }
+
+ @Override
+ public void setIterationState(Object stateObject) {
+ Object [] state = (Object [])stateObject;
+ if(state != null) {
+ super.setIterationState(state[0]);
+ this.componentState = (DataComponentState)state[1];
+ } else {
+ super.setIterationState(state);
+ this.componentState = null;
+ }
+ }
+
public void setExpanded(boolean expanded) {
-// ((SubTableState)getComponentState()).setExpanded(expanded);
- getStateHelper().put(PropertyKeys.expanded, expanded);
+ this.expanded = expanded;
}
-
+
public boolean isExpanded() {
-// return ((SubTableState)getComponentState()).isExpanded();
- return (Boolean) getStateHelper().eval(PropertyKeys.expanded, Boolean.TRUE);
+ return getVisualModel().isExpanded();
}
public void setToggleListener(MethodExpression toggleExpression) {
@@ -159,7 +238,7 @@
}
super.queueEvent(event);
}
-
+
@Override
public void broadcast(FacesEvent event) throws AbortProcessingException {
super.broadcast(event);
@@ -171,10 +250,13 @@
if(expression != null) {
expression.invoke(getFacesContext().getELContext(), new Object[]{toggleEvent});
}
- //???
-// ((SubTableState)getComponentState()).setExpanded(toggleEvent.isExpanded());
-// getStateHelper().put(PropertyKeys.expanded, toggleEvent.isExpanded());
- }
+
+ //not sure that this is right ... need to discuss
+ SubTableState state = getCurrentComponentState();
+ if(event.isAppropriateListener(state)) {
+ toggleEvent.processListener(state);
+ }
+ }
}
public void addToggleListener(ToggleListener listener) {
@@ -251,5 +333,5 @@
public String getColumnFooterSkinClass() {
return "rich-subtable-subfooter-cell";
}
-
+
}
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSubTable.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -3,7 +3,6 @@
import javax.el.MethodExpression;
import org.richfaces.component.UISubTable;
-import org.richfaces.event.ToggleListener;
import org.richfaces.model.Ordering;
public class HtmlSubTable extends UISubTable{
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/DataTableState.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/DataTableState.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/DataTableState.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,75 @@
+package org.richfaces.component.state;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import javax.faces.component.StateHolder;
+import javax.faces.context.FacesContext;
+
+import org.ajax4jsf.model.RepeatState;
+import org.richfaces.model.visual.DataTableVisualModel;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public class DataTableState extends RepeatState implements StateHolder {
+
+ private DataTableVisualModel visualModel;
+
+ private Map<String, SubTableState> subTableStates = new HashMap<String, SubTableState>();
+
+ private int first;
+
+ private int rows;
+
+ public DataTableState(int first, int rows) {
+ this.first = first;
+ this.rows = rows;
+ }
+
+ public void setVisualModel(DataTableVisualModel visualModel) {
+ this.visualModel = visualModel;
+ }
+
+ public DataTableVisualModel getVisualModel() {
+ return this.visualModel;
+ }
+
+ @Override
+ public int getFirst() {
+ return this.first;
+ }
+
+ @Override
+ public int getRows() {
+ return this.rows;
+ }
+
+ public void restoreState(FacesContext context, Object state) {
+ Object [] newState = (Object[])state;
+ if(newState != null) {
+ subTableStates = (Map<String, SubTableState>)newState[0];
+ }
+ }
+
+ public Object saveState(FacesContext context) {
+ return new Object [] {subTableStates};
+ }
+
+ public boolean isTransient() {
+ return false;
+ }
+
+ public void setTransient(boolean newTransientValue) {
+ }
+
+ public void addSubTableState(SubTableState state) {
+ this.subTableStates.put(state.getId(), state);
+ }
+
+ public SubTableState getSubTableState(String id) {
+ return this.subTableStates.get(id);
+ }
+
+}
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/SubTableState.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/SubTableState.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/state/SubTableState.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -1,17 +1,79 @@
package org.richfaces.component.state;
+import javax.faces.component.StateHolder;
+import javax.faces.context.FacesContext;
+
import org.ajax4jsf.model.RepeatState;
+import org.richfaces.event.ToggleEvent;
+import org.richfaces.event.ToggleListener;
+import org.richfaces.model.visual.SubTableVisualModel;
-public abstract class SubTableState extends RepeatState {
+/**
+ * @author Anton Belevich
+ *
+ */
+public class SubTableState extends RepeatState implements StateHolder, ToggleListener {
+
- private boolean expanded;
+ private SubTableVisualModel model;
- public boolean isExpanded() {
- return this.expanded;
+ private String id;
+
+ private int first;
+
+ private int rows;
+
+
+ public SubTableState(String id, int first, int rows) {
+ this.id = id;
+ this.first = first;
+ this.rows = rows;
}
+
+ public String getId(){
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ @Override
+ public int getFirst() {
+ return this.first;
+ }
+
+ @Override
+ public int getRows() {
+ return this.rows;
+ }
+
+ public SubTableVisualModel getCurrentRowModel() {
+ return this.model;
+ }
+
+ public void setCurrentRowModel(SubTableVisualModel model) {
+ this.model = model;
+ }
- public void setExpanded(boolean expanded) {
- this.expanded = expanded;
+ public void restoreState(FacesContext context, Object state) {
+ Object [] currentState = (Object[]) state;
+ this.model = (SubTableVisualModel)currentState[0];
}
+ public Object saveState(FacesContext context) {
+ return new Object [] {this.model};
+ }
+
+ public boolean isTransient() {
+ return false;
+ }
+
+ public void setTransient(boolean newTransientValue) {
+ }
+
+ public void processToggle(ToggleEvent event) {
+ boolean newValue = event.isExpanded();
+ this.model.setExpanded(newValue);
+ }
}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/ColumnVisualModel.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/ColumnVisualModel.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/ColumnVisualModel.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,8 @@
+package org.richfaces.model.visual;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public interface ColumnVisualModel {
+}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/DataTableVisualModel.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/DataTableVisualModel.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/DataTableVisualModel.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,8 @@
+package org.richfaces.model.visual;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public interface DataTableVisualModel {
+}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/SubTableVisualModel.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/SubTableVisualModel.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/SubTableVisualModel.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,13 @@
+package org.richfaces.model.visual;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public interface SubTableVisualModel {
+
+ public boolean isExpanded();
+
+ public void setExpanded(boolean expand);
+
+}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/ColumnVisualModelImpl.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/ColumnVisualModelImpl.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/ColumnVisualModelImpl.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,10 @@
+package org.richfaces.model.visual.impl;
+
+import org.richfaces.model.visual.ColumnVisualModel;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public class ColumnVisualModelImpl implements ColumnVisualModel {
+}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/DataTableVisualModelImpl.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/DataTableVisualModelImpl.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/DataTableVisualModelImpl.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,13 @@
+package org.richfaces.model.visual.impl;
+
+import org.richfaces.model.visual.DataTableVisualModel;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public class DataTableVisualModelImpl implements DataTableVisualModel {
+
+ public DataTableVisualModelImpl() {
+ }
+}
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SubTableVisualModelImpl.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SubTableVisualModelImpl.java (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/model/visual/impl/SubTableVisualModelImpl.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -0,0 +1,23 @@
+package org.richfaces.model.visual.impl;
+
+import org.richfaces.model.visual.SubTableVisualModel;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public class SubTableVisualModelImpl implements SubTableVisualModel{
+
+ private boolean expanded;
+
+ public SubTableVisualModelImpl() {
+ }
+
+ public boolean isExpanded() {
+ return this.expanded;
+ }
+
+ public void setExpanded(boolean expanded) {
+ this.expanded = expanded;
+ }
+}
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/DataTableRenderer.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/DataTableRenderer.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/DataTableRenderer.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -124,19 +124,28 @@
if(child instanceof UISubTable) {
//ecode subTable header facet
UISubTable subTable = (UISubTable)child;
+
if(bodyStart) {
encodeTableBodyEnd(writer, context, (UIDataTableBase)row);
bodyStart = false;
}
// subTable.setRowKey(childRowHolder.getCurrentRow());
+
+/* Object key = subTable.getRowKey();
+ subTable.captureOrigValue(context);
+ subTable.setRowKey(context, null); */
+
+
encodeTableBodyStart(writer, context, subTable);
encodeHeader(writer, context, subTable);
- }
- encodeRows(childRowHolder);
- if(child instanceof UISubTable) {
- UISubTable subTable = (UISubTable)child;
+ encodeRows(childRowHolder);
+
encodeFooter(writer, context, subTable);
+
+/* subTable.setRowKey(context, key);
+ subTable.restoreOrigValue(context); */
+
// encodeHiddenInput(context, writer, subTable);
encodeTableBodyEnd(writer, context, subTable);
@@ -146,6 +155,9 @@
encodeTableBodyStart(writer, context, (UIDataTableBase)row);
bodyStart=true;
}
+
+ } else {
+ encodeRows(childRowHolder);
}
} else if(child instanceof UIColumn) {
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ToggleControlRendererBase.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ToggleControlRendererBase.java 2009-12-02 17:47:55 UTC (rev 16038)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ToggleControlRendererBase.java 2009-12-02 17:49:17 UTC (rev 16039)
@@ -77,6 +77,7 @@
UIToggleControl toggleControl = (UIToggleControl)component;
UISubTable subTable = findComponent(context, toggleControl);
+ subTable.getAttributes().get("expanded");
if(subTable != null) {
ResponseWriter writer = context.getResponseWriter();
14 years, 5 months
JBoss Rich Faces SVN: r16037 - management.
by richfaces-svn-commits@lists.jboss.org
Author: nbelaevski
Date: 2009-12-02 12:39:26 -0500 (Wed, 02 Dec 2009)
New Revision: 16037
Added:
management/design-4x/
Log:
Added design-4x directory
14 years, 5 months
JBoss Rich Faces SVN: r16036 - root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit.
by richfaces-svn-commits@lists.jboss.org
Author: konstantin.mishin
Date: 2009-12-02 12:31:34 -0500 (Wed, 02 Dec 2009)
New Revision: 16036
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java
Log:
small correction
Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java 2009-12-02 12:26:10 UTC (rev 16035)
+++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java 2009-12-02 17:31:34 UTC (rev 16036)
@@ -180,10 +180,10 @@
writer.startElement(HTML.TABLE_ELEMENT, table);
writer.writeAttribute(HTML.CELLPADDING_ATTRIBUTE, "0", null);
writer.writeAttribute(HTML.CELLSPACING_ATTRIBUTE, "0", null);
- writer.startElement(HTML.TBOBY_ELEMENT, table);
+ writer.startElement(HTML.TBOBY_ELEMENT, table);
writer.startElement(HTML.TR_ELEMENT, table);
Iterator<UIComponent> columns = state.getFrozenColumns().iterator();
- for (int i = 0; i < 2; i++) {
+ for (int i = 0; i < 2; i++) { //TODO Replace 2 with constant
if (columns.hasNext()) {
writer.startElement(HTML.TD_ELEM, table);
if (i == 0 && "footer".equals(name)) {
@@ -238,7 +238,7 @@
writer.startElement(HTML.TBOBY_ELEMENT, table);
writer.startElement(HTML.TR_ELEMENT, table);
state.setFrozen(true);
- for (int i = 0; i < 2; i++) { //TODO Empty frozen part shouldn't be rendered
+ for (int i = 0; i < 2; i++) { //TODO 1. Replace 2 with constant 2. Empty frozen part shouldn't be rendered
writer.startElement(HTML.TD_ELEM, table);
writer.startElement(HTML.DIV_ELEM, table);
if (i == 1) {
14 years, 5 months