From: <de...@us...> - 2009-04-27 22:00:31
|
Revision: 4690 http://fudaa.svn.sourceforge.net/fudaa/?rev=4690&view=rev Author: deniger Date: 2009-04-27 22:00:20 +0000 (Mon, 27 Apr 2009) Log Message: ----------- Modified Paths: -------------- trunk/soft/fudaa-crue/.pmd trunk/soft/fudaa-crue/dodico/.pmd trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/common/CrueResource.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDCLM.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDCSP.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDLHY.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDPTG.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDPTI.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDRSO.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterETU.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterOPTG.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterORES.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueDaoStructureDCSP.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueDaoStructureDLHY.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueDaoStructureDPTG.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueDaoStructureORES.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueHelper.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueXmlReaderWriterImpl.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/ValidatorXml.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/AbstractCrue9FileFormat.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/Crue10FileFormat.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/Crue10FileFormatFactory.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/Crue9DCFileFormat.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/Crue9DHFileFormat.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/CustomFileFormat.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/CustomFileFormatUnique.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/AbstractCrue9Reader.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/CrueIODico.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/DCFileReader.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/AssociationScenarCalculPermanent.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/CalculPermanent.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/CalculTransitoire.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/CrueData.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/DonCalcSansPrtBrancheNiveauxAssocies.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/DonPrtCIniBrancheOrifice.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/Loi.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/LoiDF.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/LoiFF.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheBarrageFilEau.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheBarrageGenerique.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheOrifice.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBranchePdc.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheSaintVenant.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheSeuilLateral.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheSeuilTransversal.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculBrancheStrickler.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculCasierProfil.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculNoeudNiveauContinu.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculSectionIdem.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculSectionInterpolee.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculSectionProfil.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/OrdResCalculSectionSansGeometrie.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/ParamCalcScenario.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/emh/VariableOrdonnee.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/metier/helper/EMHHelper.java trunk/soft/fudaa-crue/dodico/src/test/java/idea/TestFred.java trunk/soft/fudaa-crue/dodico/src/test/java/idea/TestItPointDF.java trunk/soft/fudaa-crue/dodico/src/test/java/idea/TestXstreamMultipleImpliciteCollection.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/RemplissageData.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDC.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDCLMFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDCSPFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDH.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDLHYFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDPTGFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDPTIFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueDRSOFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueETUFile.java trunk/soft/fudaa-crue/dodico/src/test/java/org/fudaa/dodico/crue/dao/TestCrueORESFile.java trunk/soft/fudaa-crue/fudaa/.pmd trunk/soft/fudaa-crue/src/main/config/pmd.xml Added Paths: ----------- trunk/soft/fudaa-crue/dodico/pmd.xml trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/CrueIOResu.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/DHReader.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/DHWriter.java trunk/soft/fudaa-crue/dodico/src/main/resources/xsd.zip trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE4.FCB trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE4.STO trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE4.STR trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE5.FCB trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE5.STO trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/MODELE5.STR trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/Modele3.dh.GOTO trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/ResHydro.drs trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/ResProfil.dlo trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/ResProfil.dpr trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/ResProfilLong.dle trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/xxcprovx.dat trunk/soft/fudaa-crue/dodico/src/test/resources/fichierTest/xxcrue8w.dat trunk/soft/fudaa-crue/src/main/config/fudaa.importorder Removed Paths: ------------- trunk/soft/fudaa-crue/dodico/.ruleset trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/CrueIOData.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/DHFileReader.java trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/io/neuf/DHFileWriter.java Modified: trunk/soft/fudaa-crue/.pmd =================================================================== --- trunk/soft/fudaa-crue/.pmd 2009-04-27 20:20:33 UTC (rev 4689) +++ trunk/soft/fudaa-crue/.pmd 2009-04-27 22:00:20 UTC (rev 4690) @@ -416,42 +416,6 @@ <ruleset>Migration Rules</ruleset> </rule> <rule> - <name>UseProperClassLoader</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>MDBAndSessionBeanNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>RemoteSessionInterfaceNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>LocalInterfaceSessionNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>LocalHomeNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>RemoteInterfaceNamingConvention</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>DoNotCallSystemExit</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>StaticEJBFieldShouldBeFinal</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> - <name>DoNotUseThreads</name> - <ruleset>J2EE Rules</ruleset> - </rule> - <rule> <name>LocalVariableCouldBeFinal</name> <ruleset>Optimization Rules</ruleset> </rule> @@ -568,10 +532,6 @@ <ruleset>JUnit Rules</ruleset> </rule> <rule> - <name>ShortVariable</name> - <ruleset>Naming Rules</ruleset> - </rule> - <rule> <name>ShortMethodName</name> <ruleset>Naming Rules</ruleset> </rule> @@ -712,10 +672,6 @@ <ruleset>Jakarta Commons Logging Rules</ruleset> </rule> <rule> - <name>BeanMembersShouldSerialize</name> - <ruleset>JavaBean Rules</ruleset> - </rule> - <rule> <name>MissingSerialVersionUID</name> <ruleset>JavaBean Rules</ruleset> </rule> Modified: trunk/soft/fudaa-crue/dodico/.pmd =================================================================== --- trunk/soft/fudaa-crue/dodico/.pmd 2009-04-27 20:20:33 UTC (rev 4689) +++ trunk/soft/fudaa-crue/dodico/.pmd 2009-04-27 22:00:20 UTC (rev 4690) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <pmd> <useProjectRuleSet>true</useProjectRuleSet> - <ruleSetFile>..\src\main\config\pmd.xml</ruleSetFile> - <includeDerivedFiles>false</includeDerivedFiles> + <ruleSetFile>pmd.xml</ruleSetFile> + <includeDerivedFiles>true</includeDerivedFiles> <violationsAsErrors>true</violationsAsErrors> </pmd> Deleted: trunk/soft/fudaa-crue/dodico/.ruleset =================================================================== --- trunk/soft/fudaa-crue/dodico/.ruleset 2009-04-27 20:20:33 UTC (rev 4689) +++ trunk/soft/fudaa-crue/dodico/.ruleset 2009-04-27 22:00:20 UTC (rev 4690) @@ -1,244 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<ruleset xmlns="http://pmd.sf.net/ruleset/1.0.0" name="pmd-eclipse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd" xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"> - <description>PMD Plugin preferences rule set</description> - <rule ref="rulesets/typeresolution.xml/LooseCoupling"/> - <rule ref="rulesets/typeresolution.xml/CloneMethodMustImplementCloneable"/> - <rule ref="rulesets/typeresolution.xml/UnusedImports"/> - <rule ref="rulesets/typeresolution.xml/SignatureDeclareThrowsException"/> - <rule ref="rulesets/basic.xml/EmptyCatchBlock"/> - <rule ref="rulesets/basic.xml/EmptyIfStmt"/> - <rule ref="rulesets/basic.xml/EmptyWhileStmt"/> - <rule ref="rulesets/basic.xml/EmptyTryBlock"/> - <rule ref="rulesets/basic.xml/EmptyFinallyBlock"/> - <rule ref="rulesets/basic.xml/EmptySwitchStatements"/> - <rule ref="rulesets/basic.xml/JumbledIncrementer"/> - <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/> - <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/> - <rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"/> - <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/> - <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"> - <priority>4</priority> - </rule> - <rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/> - <rule ref="rulesets/basic.xml/UnnecessaryReturn"/> - <rule ref="rulesets/basic.xml/EmptyStaticInitializer"/> - <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/> - <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/> - <rule ref="rulesets/basic.xml/BooleanInstantiation"> - <priority>4</priority> - </rule> - <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/> - <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/> - <rule ref="rulesets/basic.xml/UselessOverridingMethod"/> - <rule ref="rulesets/basic.xml/ClassCastExceptionWithToArray"/> - <rule ref="rulesets/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/> - <rule ref="rulesets/basic.xml/UselessOperationOnImmutable"/> - <rule ref="rulesets/basic.xml/MisplacedNullCheck"/> - <rule ref="rulesets/basic.xml/UnusedNullCheckInEquals"/> - <rule ref="rulesets/basic.xml/AvoidThreadGroup"/> - <rule ref="rulesets/basic.xml/BrokenNullCheck"/> - <rule ref="rulesets/basic.xml/BigIntegerInstantiation"/> - <rule ref="rulesets/basic.xml/AvoidUsingOctalValues"/> - <rule ref="rulesets/basic.xml/AvoidUsingHardCodedIP"/> - <rule ref="rulesets/basic.xml/CheckResultSet"/> - <rule ref="rulesets/basic.xml/AvoidMultipleUnaryOperators"/> - <rule ref="rulesets/basic.xml/EmptyInitializer"/> - <rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/> - <rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/> - <rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/> - <rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/> - <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/> - <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/> - <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/> - <rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/> - <rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/> - <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/> - <rule ref="rulesets/logging-java.xml/SystemPrintln"/> - <rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/> - <rule ref="rulesets/controversial.xml/UnnecessaryConstructor"/> - <rule ref="rulesets/controversial.xml/NullAssignment"/> - <rule ref="rulesets/controversial.xml/OnlyOneReturn"/> - <rule ref="rulesets/controversial.xml/UnusedModifier"/> - <rule ref="rulesets/controversial.xml/AssignmentInOperand"/> - <rule ref="rulesets/controversial.xml/AtLeastOneConstructor"/> - <rule ref="rulesets/controversial.xml/DontImportSun"/> - <rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/> - <rule ref="rulesets/controversial.xml/CallSuperInConstructor"/> - <rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/> - <rule ref="rulesets/controversial.xml/DefaultPackage"/> - <rule ref="rulesets/controversial.xml/BooleanInversion"/> - <rule ref="rulesets/controversial.xml/DataflowAnomalyAnalysis"/> - <rule ref="rulesets/controversial.xml/AvoidFinalLocalVariable"/> - <rule ref="rulesets/controversial.xml/AvoidUsingShortType"/> - <rule ref="rulesets/controversial.xml/AvoidUsingVolatile"/> - <rule ref="rulesets/controversial.xml/AvoidUsingNativeCode"/> - <rule ref="rulesets/controversial.xml/AvoidAccessibilityAlteration"/> - <rule ref="rulesets/controversial.xml/DoNotCallGarbageCollectionExplicitly"/> - <rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/> - <rule ref="rulesets/strings.xml/StringInstantiation"/> - <rule ref="rulesets/strings.xml/StringToString"/> - <rule ref="rulesets/strings.xml/InefficientStringBuffering"/> - <rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/> - <rule ref="rulesets/strings.xml/UseStringBufferLength"/> - <rule ref="rulesets/strings.xml/AppendCharacterWithChar"/> - <rule ref="rulesets/strings.xml/ConsecutiveLiteralAppends"/> - <rule ref="rulesets/strings.xml/UseIndexOfChar"/> - <rule ref="rulesets/strings.xml/InefficientEmptyStringCheck"/> - <rule ref="rulesets/strings.xml/InsufficientStringBufferDeclaration"/> - <rule ref="rulesets/strings.xml/UselessStringValueOf"/> - <rule ref="rulesets/strings.xml/StringBufferInstantiationWithChar"/> - <rule ref="rulesets/strings.xml/UseEqualsToCompareStrings"/> - <rule ref="rulesets/strings.xml/AvoidStringBufferField"/> - <rule ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/> - <rule ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/> - <rule ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/> - <rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/> - <rule ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/> - <rule ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/> - <rule ref="rulesets/strictexception.xml/AvoidRethrowingException"/> - <rule ref="rulesets/strictexception.xml/DoNotExtendJavaLangError"/> - <rule ref="rulesets/strictexception.xml/DoNotThrowExceptionInFinally"/> - <rule ref="rulesets/migrating.xml/ReplaceVectorWithList"/> - <rule ref="rulesets/migrating.xml/ReplaceHashtableWithMap"/> - <rule ref="rulesets/migrating.xml/ReplaceEnumerationWithIterator"/> - <rule ref="rulesets/migrating.xml/AvoidEnumAsIdentifier"/> - <rule ref="rulesets/migrating.xml/AvoidAssertAsIdentifier"/> - <rule ref="rulesets/migrating.xml/IntegerInstantiation"/> - <rule ref="rulesets/migrating.xml/ByteInstantiation"/> - <rule ref="rulesets/migrating.xml/ShortInstantiation"/> - <rule ref="rulesets/migrating.xml/LongInstantiation"/> - <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseBeforeAnnotation"/> - <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseAfterAnnotation"/> - <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseTestAnnotation"/> - <rule ref="rulesets/migrating.xml/JUnit4SuitesShouldUseSuiteAnnotation"/> - <rule ref="rulesets/migrating.xml/JUnitUseExpected"/> - <rule ref="rulesets/j2ee.xml/UseProperClassLoader"/> - <rule ref="rulesets/j2ee.xml/MDBAndSessionBeanNamingConvention"/> - <rule ref="rulesets/j2ee.xml/RemoteSessionInterfaceNamingConvention"/> - <rule ref="rulesets/j2ee.xml/LocalInterfaceSessionNamingConvention"/> - <rule ref="rulesets/j2ee.xml/LocalHomeNamingConvention"/> - <rule ref="rulesets/j2ee.xml/RemoteInterfaceNamingConvention"/> - <rule ref="rulesets/j2ee.xml/DoNotCallSystemExit"/> - <rule ref="rulesets/j2ee.xml/StaticEJBFieldShouldBeFinal"/> - <rule ref="rulesets/j2ee.xml/DoNotUseThreads"/> - <rule ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/> - <rule ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/> - <rule ref="rulesets/optimizations.xml/AvoidInstantiatingObjectsInLoops"/> - <rule ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/> - <rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/> - <rule ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/> - <rule ref="rulesets/optimizations.xml/UseArraysAsList"/> - <rule ref="rulesets/optimizations.xml/AvoidArrayLoops"/> - <rule ref="rulesets/optimizations.xml/UnnecessaryWrapperObjectCreation"/> - <rule ref="rulesets/optimizations.xml/AddEmptyString"/> - <rule ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/> - <rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/> - <rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/> - <rule ref="rulesets/coupling.xml/ExcessiveImports"/> - <rule ref="rulesets/coupling.xml/LooseCoupling"/> - <rule ref="rulesets/imports.xml/DuplicateImports"/> - <rule ref="rulesets/imports.xml/DontImportJavaLang"/> - <rule ref="rulesets/imports.xml/UnusedImports"/> - <rule ref="rulesets/imports.xml/ImportFromSamePackage"/> - <rule ref="rulesets/imports.xml/TooManyStaticImports"/> - <rule ref="rulesets/junit.xml/JUnitStaticSuite"/> - <rule ref="rulesets/junit.xml/JUnitSpelling"/> - <rule ref="rulesets/junit.xml/JUnitAssertionsShouldIncludeMessage"/> - <rule ref="rulesets/junit.xml/JUnitTestsShouldIncludeAssert"/> - <rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/> - <rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/> - <rule ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/> - <rule ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/> - <rule ref="rulesets/junit.xml/UseAssertNullInsteadOfAssertTrue"/> - <rule ref="rulesets/junit.xml/SimplifyBooleanAssertion"/> - <rule ref="rulesets/naming.xml/ShortVariable"/> - <rule ref="rulesets/naming.xml/LongVariable"/> - <rule ref="rulesets/naming.xml/ShortMethodName"/> - <rule ref="rulesets/naming.xml/VariableNamingConventions"/> - <rule ref="rulesets/naming.xml/MethodNamingConventions"/> - <rule ref="rulesets/naming.xml/ClassNamingConventions"/> - <rule ref="rulesets/naming.xml/AbstractNaming"/> - <rule ref="rulesets/naming.xml/AvoidDollarSigns"/> - <rule ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/> - <rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/> - <rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/> - <rule ref="rulesets/naming.xml/SuspiciousEqualsMethodName"/> - <rule ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/> - <rule ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/> - <rule ref="rulesets/naming.xml/NoPackage"/> - <rule ref="rulesets/naming.xml/PackageCase"/> - <rule ref="rulesets/naming.xml/MisleadingVariableName"/> - <rule ref="rulesets/naming.xml/BooleanGetMethodName"/> - <rule ref="rulesets/codesize.xml/NPathComplexity"/> - <rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/> - <rule ref="rulesets/codesize.xml/ExcessiveParameterList"/> - <rule ref="rulesets/codesize.xml/ExcessiveClassLength"/> - <rule ref="rulesets/codesize.xml/CyclomaticComplexity"/> - <rule ref="rulesets/codesize.xml/ExcessivePublicCount"/> - <rule ref="rulesets/codesize.xml/TooManyFields"/> - <rule ref="rulesets/codesize.xml/NcssMethodCount"/> - <rule ref="rulesets/codesize.xml/NcssTypeCount"/> - <rule ref="rulesets/codesize.xml/NcssConstructorCount"/> - <rule ref="rulesets/codesize.xml/TooManyMethods"/> - <rule ref="rulesets/finalizers.xml/EmptyFinalizer"/> - <rule ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/> - <rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/> - <rule ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/> - <rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/> - <rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/> - <rule ref="rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging"/> - <rule ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/> - <rule ref="rulesets/javabeans.xml/BeanMembersShouldSerialize"/> - <rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/> - <rule ref="rulesets/clone.xml/ProperCloneImplementation"/> - <rule ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/> - <rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/> - <rule ref="rulesets/design.xml/UseSingleton"/> - <rule ref="rulesets/design.xml/SimplifyBooleanReturns"/> - <rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/> - <rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/> - <rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/> - <rule ref="rulesets/design.xml/AvoidReassigningParameters"/> - <rule ref="rulesets/design.xml/SwitchDensity"/> - <rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/> - <rule ref="rulesets/design.xml/AccessorClassGeneration"/> - <rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/> - <rule ref="rulesets/design.xml/CloseResource"/> - <rule ref="rulesets/design.xml/NonStaticInitializer"/> - <rule ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/> - <rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/> - <rule ref="rulesets/design.xml/OptimizableToArrayCall"/> - <rule ref="rulesets/design.xml/BadComparison"/> - <rule ref="rulesets/design.xml/EqualsNull"/> - <rule ref="rulesets/design.xml/ConfusingTernary"/> - <rule ref="rulesets/design.xml/InstantiationToGetClass"/> - <rule ref="rulesets/design.xml/IdempotentOperations"/> - <rule ref="rulesets/design.xml/SimpleDateFormatNeedsLocale"/> - <rule ref="rulesets/design.xml/ImmutableField"/> - <rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"/> - <rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/> - <rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/> - <rule ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/> - <rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/> - <rule ref="rulesets/design.xml/MissingBreakInSwitch"/> - <rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/> - <rule ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"/> - <rule ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/> - <rule ref="rulesets/design.xml/SimplifyConditional"/> - <rule ref="rulesets/design.xml/CompareObjectsWithEquals"/> - <rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/> - <rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/> - <rule ref="rulesets/design.xml/NonThreadSafeSingleton"/> - <rule ref="rulesets/design.xml/UncommentedEmptyMethod"/> - <rule ref="rulesets/design.xml/UncommentedEmptyConstructor"/> - <rule ref="rulesets/design.xml/AvoidConstantsInterface"/> - <rule ref="rulesets/design.xml/UnsynchronizedStaticDateFormatter"/> - <rule ref="rulesets/design.xml/PreserveStackTrace"/> - <rule ref="rulesets/design.xml/UseCollectionIsEmpty"/> - <rule ref="rulesets/design.xml/ClassWithOnlyPrivateConstructorsShouldBeFinal"/> - <rule ref="rulesets/design.xml/EmptyMethodInAbstractClassShouldBeAbstract"/> - <rule ref="rulesets/design.xml/SingularField"/> - <rule ref="rulesets/design.xml/ReturnEmptyArrayRatherThanNull"/> - <rule ref="rulesets/design.xml/AbstractClassWithoutAnyMethod"/> - <rule ref="rulesets/design.xml/TooFewBranchesForASwitchStatement"/> -</ruleset> Added: trunk/soft/fudaa-crue/dodico/pmd.xml =================================================================== --- trunk/soft/fudaa-crue/dodico/pmd.xml (rev 0) +++ trunk/soft/fudaa-crue/dodico/pmd.xml 2009-04-27 22:00:20 UTC (rev 4690) @@ -0,0 +1,252 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<ruleset xmlns="http://pmd.sf.net/ruleset/1.0.0" name="pmd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd" xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"> + <description>PMD Plugin preferences rule set</description> + <rule ref="rulesets/typeresolution.xml/LooseCoupling"/> + <rule ref="rulesets/typeresolution.xml/CloneMethodMustImplementCloneable"/> + <rule ref="rulesets/typeresolution.xml/UnusedImports"/> + <rule ref="rulesets/typeresolution.xml/SignatureDeclareThrowsException"/> + <rule ref="rulesets/basic.xml/EmptyCatchBlock"/> + <rule ref="rulesets/basic.xml/EmptyIfStmt"/> + <rule ref="rulesets/basic.xml/EmptyWhileStmt"/> + <rule ref="rulesets/basic.xml/EmptyTryBlock"/> + <rule ref="rulesets/basic.xml/EmptyFinallyBlock"/> + <rule ref="rulesets/basic.xml/EmptySwitchStatements"/> + <rule ref="rulesets/basic.xml/JumbledIncrementer"/> + <rule ref="rulesets/basic.xml/ForLoopShouldBeWhileLoop"/> + <rule ref="rulesets/basic.xml/UnnecessaryConversionTemporary"/> + <rule ref="rulesets/basic.xml/OverrideBothEqualsAndHashcode"> + <priority>2</priority> + </rule> + <rule ref="rulesets/basic.xml/DoubleCheckedLocking"/> + <rule ref="rulesets/basic.xml/ReturnFromFinallyBlock"> + <priority>4</priority> + </rule> + <rule ref="rulesets/basic.xml/EmptySynchronizedBlock"/> + <rule ref="rulesets/basic.xml/UnnecessaryReturn"/> + <rule ref="rulesets/basic.xml/EmptyStaticInitializer"/> + <rule ref="rulesets/basic.xml/UnconditionalIfStatement"/> + <rule ref="rulesets/basic.xml/EmptyStatementNotInLoop"/> + <rule ref="rulesets/basic.xml/BooleanInstantiation"> + <priority>2</priority> + </rule> + <rule ref="rulesets/basic.xml/UnnecessaryFinalModifier"/> + <rule ref="rulesets/basic.xml/CollapsibleIfStatements"/> + <rule ref="rulesets/basic.xml/UselessOverridingMethod"/> + <rule ref="rulesets/basic.xml/ClassCastExceptionWithToArray"/> + <rule ref="rulesets/basic.xml/AvoidDecimalLiteralsInBigDecimalConstructor"/> + <rule ref="rulesets/basic.xml/UselessOperationOnImmutable"/> + <rule ref="rulesets/basic.xml/MisplacedNullCheck"/> + <rule ref="rulesets/basic.xml/UnusedNullCheckInEquals"/> + <rule ref="rulesets/basic.xml/AvoidThreadGroup"/> + <rule ref="rulesets/basic.xml/BrokenNullCheck"/> + <rule ref="rulesets/basic.xml/BigIntegerInstantiation"> + <priority>2</priority> + </rule> + <rule ref="rulesets/basic.xml/AvoidUsingOctalValues"/> + <rule ref="rulesets/basic.xml/AvoidUsingHardCodedIP"/> + <rule ref="rulesets/basic.xml/CheckResultSet"/> + <rule ref="rulesets/basic.xml/AvoidMultipleUnaryOperators"/> + <rule ref="rulesets/basic.xml/EmptyInitializer"/> + <rule ref="rulesets/braces.xml/IfStmtsMustUseBraces"/> + <rule ref="rulesets/braces.xml/WhileLoopsMustUseBraces"/> + <rule ref="rulesets/braces.xml/IfElseStmtsMustUseBraces"/> + <rule ref="rulesets/braces.xml/ForLoopsMustUseBraces"/> + <rule ref="rulesets/unusedcode.xml/UnusedPrivateField"/> + <rule ref="rulesets/unusedcode.xml/UnusedLocalVariable"/> + <rule ref="rulesets/unusedcode.xml/UnusedPrivateMethod"/> + <rule ref="rulesets/unusedcode.xml/UnusedFormalParameter"/> + <rule ref="rulesets/logging-java.xml/MoreThanOneLogger"/> + <rule ref="rulesets/logging-java.xml/LoggerIsNotStaticFinal"/> + <rule ref="rulesets/logging-java.xml/SystemPrintln"/> + <rule ref="rulesets/logging-java.xml/AvoidPrintStackTrace"/> + <rule ref="rulesets/controversial.xml/NullAssignment"> + <priority>5</priority> + </rule> + <rule ref="rulesets/controversial.xml/UnusedModifier"/> + <rule ref="rulesets/controversial.xml/AssignmentInOperand"/> + <rule ref="rulesets/controversial.xml/DontImportSun"/> + <rule ref="rulesets/controversial.xml/SuspiciousOctalEscape"/> + <rule ref="rulesets/controversial.xml/CallSuperInConstructor"/> + <rule ref="rulesets/controversial.xml/UnnecessaryParentheses"/> + <rule ref="rulesets/controversial.xml/DefaultPackage"> + <priority>5</priority> + </rule> + <rule ref="rulesets/controversial.xml/BooleanInversion"> + <priority>5</priority> + </rule> + <rule ref="rulesets/controversial.xml/DataflowAnomalyAnalysis"/> + <rule ref="rulesets/controversial.xml/AvoidUsingShortType"/> + <rule ref="rulesets/controversial.xml/AvoidUsingVolatile"/> + <rule ref="rulesets/controversial.xml/AvoidUsingNativeCode"/> + <rule ref="rulesets/controversial.xml/AvoidAccessibilityAlteration"/> + <rule ref="rulesets/controversial.xml/DoNotCallGarbageCollectionExplicitly"/> + <rule ref="rulesets/strings.xml/AvoidDuplicateLiterals"/> + <rule ref="rulesets/strings.xml/StringInstantiation"/> + <rule ref="rulesets/strings.xml/StringToString"/> + <rule ref="rulesets/strings.xml/InefficientStringBuffering"/> + <rule ref="rulesets/strings.xml/UnnecessaryCaseChange"/> + <rule ref="rulesets/strings.xml/UseStringBufferLength"/> + <rule ref="rulesets/strings.xml/AppendCharacterWithChar"/> + <rule ref="rulesets/strings.xml/ConsecutiveLiteralAppends"/> + <rule ref="rulesets/strings.xml/UseIndexOfChar"/> + <rule ref="rulesets/strings.xml/InefficientEmptyStringCheck"/> + <rule ref="rulesets/strings.xml/InsufficientStringBufferDeclaration"/> + <rule ref="rulesets/strings.xml/UselessStringValueOf"/> + <rule ref="rulesets/strings.xml/StringBufferInstantiationWithChar"/> + <rule ref="rulesets/strings.xml/UseEqualsToCompareStrings"/> + <rule ref="rulesets/strings.xml/AvoidStringBufferField"/> + <rule ref="rulesets/strictexception.xml/AvoidCatchingThrowable"/> + <rule ref="rulesets/strictexception.xml/SignatureDeclareThrowsException"/> + <rule ref="rulesets/strictexception.xml/ExceptionAsFlowControl"/> + <rule ref="rulesets/strictexception.xml/AvoidCatchingNPE"/> + <rule ref="rulesets/strictexception.xml/AvoidThrowingRawExceptionTypes"/> + <rule ref="rulesets/strictexception.xml/AvoidThrowingNullPointerException"/> + <rule ref="rulesets/strictexception.xml/AvoidRethrowingException"/> + <rule ref="rulesets/strictexception.xml/DoNotExtendJavaLangError"/> + <rule ref="rulesets/strictexception.xml/DoNotThrowExceptionInFinally"/> + <rule ref="rulesets/migrating.xml/ReplaceVectorWithList"/> + <rule ref="rulesets/migrating.xml/ReplaceHashtableWithMap"/> + <rule ref="rulesets/migrating.xml/ReplaceEnumerationWithIterator"/> + <rule ref="rulesets/migrating.xml/AvoidEnumAsIdentifier"/> + <rule ref="rulesets/migrating.xml/AvoidAssertAsIdentifier"/> + <rule ref="rulesets/migrating.xml/IntegerInstantiation"/> + <rule ref="rulesets/migrating.xml/ByteInstantiation"/> + <rule ref="rulesets/migrating.xml/ShortInstantiation"/> + <rule ref="rulesets/migrating.xml/LongInstantiation"/> + <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseBeforeAnnotation"> + <priority>5</priority> + </rule> + <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseAfterAnnotation"> + <priority>5</priority> + </rule> + <rule ref="rulesets/migrating.xml/JUnit4TestShouldUseTestAnnotation"> + <priority>5</priority> + </rule> + <rule ref="rulesets/migrating.xml/JUnit4SuitesShouldUseSuiteAnnotation"> + <priority>5</priority> + </rule> + <rule ref="rulesets/migrating.xml/JUnitUseExpected"> + <priority>5</priority> + </rule> + <rule ref="rulesets/optimizations.xml/LocalVariableCouldBeFinal"/> + <rule ref="rulesets/optimizations.xml/MethodArgumentCouldBeFinal"/> + <rule ref="rulesets/optimizations.xml/UseArrayListInsteadOfVector"/> + <rule ref="rulesets/optimizations.xml/SimplifyStartsWith"/> + <rule ref="rulesets/optimizations.xml/UseStringBufferForStringAppends"/> + <rule ref="rulesets/optimizations.xml/UseArraysAsList"/> + <rule ref="rulesets/optimizations.xml/AvoidArrayLoops"/> + <rule ref="rulesets/optimizations.xml/UnnecessaryWrapperObjectCreation"/> + <rule ref="rulesets/optimizations.xml/AddEmptyString"/> + <rule ref="rulesets/sunsecure.xml/MethodReturnsInternalArray"/> + <rule ref="rulesets/sunsecure.xml/ArrayIsStoredDirectly"/> + <rule ref="rulesets/coupling.xml/CouplingBetweenObjects"/> + <rule ref="rulesets/coupling.xml/ExcessiveImports"/> + <rule ref="rulesets/coupling.xml/LooseCoupling"/> + <rule ref="rulesets/imports.xml/DuplicateImports"/> + <rule ref="rulesets/imports.xml/DontImportJavaLang"/> + <rule ref="rulesets/imports.xml/UnusedImports"/> + <rule ref="rulesets/imports.xml/ImportFromSamePackage"/> + <rule ref="rulesets/imports.xml/TooManyStaticImports"/> + <rule ref="rulesets/junit.xml/JUnitSpelling"/> + <rule ref="rulesets/junit.xml/TestClassWithoutTestCases"/> + <rule ref="rulesets/junit.xml/UnnecessaryBooleanAssertion"/> + <rule ref="rulesets/junit.xml/UseAssertEqualsInsteadOfAssertTrue"/> + <rule ref="rulesets/junit.xml/UseAssertSameInsteadOfAssertTrue"/> + <rule ref="rulesets/junit.xml/UseAssertNullInsteadOfAssertTrue"/> + <rule ref="rulesets/junit.xml/SimplifyBooleanAssertion"/> + <rule ref="rulesets/naming.xml/ShortMethodName"/> + <rule ref="rulesets/naming.xml/VariableNamingConventions"> + <priority>3</priority> + </rule> + <rule ref="rulesets/naming.xml/MethodNamingConventions"> + <priority>3</priority> + </rule> + <rule ref="rulesets/naming.xml/ClassNamingConventions"/> + <rule ref="rulesets/naming.xml/AbstractNaming"/> + <rule ref="rulesets/naming.xml/AvoidDollarSigns"/> + <rule ref="rulesets/naming.xml/MethodWithSameNameAsEnclosingClass"/> + <rule ref="rulesets/naming.xml/SuspiciousHashcodeMethodName"/> + <rule ref="rulesets/naming.xml/SuspiciousConstantFieldName"/> + <rule ref="rulesets/naming.xml/SuspiciousEqualsMethodName"/> + <rule ref="rulesets/naming.xml/AvoidFieldNameMatchingTypeName"/> + <rule ref="rulesets/naming.xml/AvoidFieldNameMatchingMethodName"/> + <rule ref="rulesets/naming.xml/NoPackage"/> + <rule ref="rulesets/naming.xml/PackageCase"/> + <rule ref="rulesets/naming.xml/MisleadingVariableName"/> + <rule ref="rulesets/naming.xml/BooleanGetMethodName"/> + <rule ref="rulesets/codesize.xml/NPathComplexity"/> + <rule ref="rulesets/codesize.xml/ExcessiveMethodLength"/> + <rule ref="rulesets/codesize.xml/ExcessiveParameterList"/> + <rule ref="rulesets/codesize.xml/ExcessiveClassLength"/> + <rule ref="rulesets/codesize.xml/CyclomaticComplexity"/> + <rule ref="rulesets/codesize.xml/ExcessivePublicCount"/> + <rule ref="rulesets/codesize.xml/TooManyFields"/> + <rule ref="rulesets/codesize.xml/NcssMethodCount"/> + <rule ref="rulesets/codesize.xml/NcssTypeCount"/> + <rule ref="rulesets/codesize.xml/NcssConstructorCount"/> + <rule ref="rulesets/codesize.xml/TooManyMethods"/> + <rule ref="rulesets/finalizers.xml/EmptyFinalizer"/> + <rule ref="rulesets/finalizers.xml/FinalizeOnlyCallsSuperFinalize"/> + <rule ref="rulesets/finalizers.xml/FinalizeOverloaded"/> + <rule ref="rulesets/finalizers.xml/FinalizeDoesNotCallSuperFinalize"/> + <rule ref="rulesets/finalizers.xml/FinalizeShouldBeProtected"/> + <rule ref="rulesets/finalizers.xml/AvoidCallingFinalize"/> + <rule ref="rulesets/logging-jakarta-commons.xml/UseCorrectExceptionLogging"/> + <rule ref="rulesets/logging-jakarta-commons.xml/ProperLogger"/> + <rule ref="rulesets/javabeans.xml/MissingSerialVersionUID"/> + <rule ref="rulesets/clone.xml/ProperCloneImplementation"/> + <rule ref="rulesets/clone.xml/CloneThrowsCloneNotSupportedException"/> + <rule ref="rulesets/clone.xml/CloneMethodMustImplementCloneable"/> + <rule ref="rulesets/design.xml/UseSingleton"/> + <rule ref="rulesets/design.xml/SimplifyBooleanReturns"/> + <rule ref="rulesets/design.xml/SimplifyBooleanExpressions"/> + <rule ref="rulesets/design.xml/SwitchStmtsShouldHaveDefault"/> + <rule ref="rulesets/design.xml/AvoidDeeplyNestedIfStmts"/> + <rule ref="rulesets/design.xml/AvoidReassigningParameters"/> + <rule ref="rulesets/design.xml/SwitchDensity"/> + <rule ref="rulesets/design.xml/ConstructorCallsOverridableMethod"/> + <rule ref="rulesets/design.xml/AccessorClassGeneration"/> + <rule ref="rulesets/design.xml/FinalFieldCouldBeStatic"/> + <rule ref="rulesets/design.xml/CloseResource"/> + <rule ref="rulesets/design.xml/NonStaticInitializer"/> + <rule ref="rulesets/design.xml/DefaultLabelNotLastInSwitchStmt"/> + <rule ref="rulesets/design.xml/NonCaseLabelInSwitchStatement"/> + <rule ref="rulesets/design.xml/OptimizableToArrayCall"/> + <rule ref="rulesets/design.xml/BadComparison"/> + <rule ref="rulesets/design.xml/EqualsNull"/> + <rule ref="rulesets/design.xml/ConfusingTernary"/> + <rule ref="rulesets/design.xml/InstantiationToGetClass"/> + <rule ref="rulesets/design.xml/IdempotentOperations"/> + <rule ref="rulesets/design.xml/SimpleDateFormatNeedsLocale"/> + <rule ref="rulesets/design.xml/ImmutableField"/> + <rule ref="rulesets/design.xml/UseLocaleWithCaseConversions"> + <priority>5</priority> + </rule> + <rule ref="rulesets/design.xml/AvoidProtectedFieldInFinalClass"/> + <rule ref="rulesets/design.xml/AssignmentToNonFinalStatic"/> + <rule ref="rulesets/design.xml/MissingStaticMethodInNonInstantiatableClass"/> + <rule ref="rulesets/design.xml/AvoidSynchronizedAtMethodLevel"/> + <rule ref="rulesets/design.xml/MissingBreakInSwitch"/> + <rule ref="rulesets/design.xml/UseNotifyAllInsteadOfNotify"/> + <rule ref="rulesets/design.xml/AvoidInstanceofChecksInCatchClause"> + <priority>2</priority> + </rule> + <rule ref="rulesets/design.xml/AbstractClassWithoutAbstractMethod"/> + <rule ref="rulesets/design.xml/SimplifyConditional"/> + <rule ref="rulesets/design.xml/CompareObjectsWithEquals"/> + <rule ref="rulesets/design.xml/PositionLiteralsFirstInComparisons"/> + <rule ref="rulesets/design.xml/UnnecessaryLocalBeforeReturn"/> + <rule ref="rulesets/design.xml/NonThreadSafeSingleton"/> + <rule ref="rulesets/design.xml/UncommentedEmptyMethod"/> + <rule ref="rulesets/design.xml/UncommentedEmptyConstructor"/> + <rule ref="rulesets/design.xml/AvoidConstantsInterface"/> + <rule ref="rulesets/design.xml/UnsynchronizedStaticDateFormatter"/> + <rule ref="rulesets/design.xml/PreserveStackTrace"/> + <rule ref="rulesets/design.xml/UseCollectionIsEmpty"/> + <rule ref="rulesets/design.xml/ClassWithOnlyPrivateConstructorsShouldBeFinal"/> + <rule ref="rulesets/design.xml/EmptyMethodInAbstractClassShouldBeAbstract"/> + <rule ref="rulesets/design.xml/SingularField"/> + <rule ref="rulesets/design.xml/ReturnEmptyArrayRatherThanNull"/> + <rule ref="rulesets/design.xml/AbstractClassWithoutAnyMethod"/> + <rule ref="rulesets/design.xml/TooFewBranchesForASwitchStatement"/> +</ruleset> Modified: trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/common/CrueResource.java =================================================================== --- trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/common/CrueResource.java 2009-04-27 20:20:33 UTC (rev 4689) +++ trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/common/CrueResource.java 2009-04-27 22:00:20 UTC (rev 4690) @@ -1,9 +1,9 @@ package org.fudaa.dodico.crue.common; +import com.memoire.bu.BuResource; + import org.fudaa.dodico.commun.DodicoResource; -import com.memoire.bu.BuResource; - /** * TODO Fred a enlever Ressources crue. Utilit� ? * Modified: trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDCLM.java =================================================================== --- trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDCLM.java 2009-04-27 20:20:33 UTC (rev 4689) +++ trunk/soft/fudaa-crue/dodico/src/main/java/org/fudaa/dodico/crue/dao/CrueConverterDCLM.java 2009-04-27 22:00:20 UTC (rev 4690) @@ -9,56 +9,8 @@ import org.fudaa.ctulu.CtuluAnalyze; import org.fudaa.dodico.crue.common.CrueResource; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.BrancheOrificeManoeuvrePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.BrancheOrificeOuvPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.BrancheSaintVenantHydrogrammeRuisPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.BrancheSaintVenantQruisPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.CalculAbstractPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.CalculPermanentPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.CalculTransitoirePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.CasierProfilHydrogrammeRuisPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.CasierProfilQruisPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.HydrogrammePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.HydrogrammeRuisPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.LimnigrammePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.ManoeuvrePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.NoeudNiveauContinuHydrogrammePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.NoeudNiveauContinuLimnigrammePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.NoeudNiveauContinuQappPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.NoeudNiveauContinuTarragePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.NoeudNiveauContinuZimposePersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.RefDCLMAbstractPersist; -import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.TarragePersist; -import org.fudaa.dodico.crue.metier.emh.CalculPermanent; -import org.fudaa.dodico.crue.metier.emh.CalculPermanentBrancheOrificeOuv; -import org.fudaa.dodico.crue.metier.emh.CalculPermanentBrancheSaintVenantQruis; -import org.fudaa.dodico.crue.metier.emh.CalculPermanentCasierProfilQruis; -import org.fudaa.dodico.crue.metier.emh.CalculPermanentNoeudNiveauContinuQapp; -import org.fudaa.dodico.crue.metier.emh.CalculPermanentNoeudNiveauContinuZimpose; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoire; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireBrancheOrificeManoeuvre; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireBrancheSaintVenantHydrogrammeRuis; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireCasierProfilHydrogrammeRuis; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireNoeudNiveauContinuHydrogramme; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireNoeudNiveauContinuLimnigramme; -import org.fudaa.dodico.crue.metier.emh.CalculTransitoireNoeudNiveauContinuTarrage; -import org.fudaa.dodico.crue.metier.emh.CatEMHBranche; -import org.fudaa.dodico.crue.metier.emh.CatEMHCasier; -import org.fudaa.dodico.crue.metier.emh.CatEMHNoeud; -import org.fudaa.dodico.crue.metier.emh.CrueData; -import org.fudaa.dodico.crue.metier.emh.DonCLimMBrancheOrifice; -import org.fudaa.dodico.crue.metier.emh.DonCLimMBrancheSaintVenant; -import org.fudaa.dodico.crue.metier.emh.DonCLimMCasierProfil; -import org.fudaa.dodico.crue.metier.emh.DonCLimMNoeudNiveauContinu; -import org.fudaa.dodico.crue.metier.emh.DonCLimMScenario; -import org.fudaa.dodico.crue.metier.emh.DonClimM; -import org.fudaa.dodico.crue.metier.emh.EMH; -import org.fudaa.dodico.crue.metier.emh.EMHBrancheOrifice; -import org.fudaa.dodico.crue.metier.emh.EMHBrancheSaintVenant; -import org.fudaa.dodico.crue.metier.emh.EMHCasierProfil; -import org.fudaa.dodico.crue.metier.emh.Loi; -import org.fudaa.dodico.crue.metier.emh.LoiDF; -import org.fudaa.dodico.crue.metier.emh.LoiFF; +import org.fudaa.dodico.crue.dao.CrueDaoStructureDCLM.*; +import org.fudaa.dodico.crue.metier.emh.*; import org.fudaa.dodico.crue.metier.helper.EMHBrancheHelper; import org.fudaa.dodico.crue.metier.helper.EMHCasierHelper; import org.fudaa.dodico.crue.metier.helper.EMHNoeudHelper; @@ -122,8 +74,8 @@ final DonCLimMScenario metier = new DonCLimMScenario(); - List<CalculPermanent> listeCalculsPermanents = new ArrayList<CalculPermanent>(); - List<CalculTransitoire> listeCalculsTransitoires = new ArrayList<CalculTransitoire>(); + final List<CalculPermanent> listeCalculsPermanents = new ArrayList<CalculPermanent>(); + final List<CalculTransitoire> listeCalculsTransitoires = new ArrayList<CalculTransitoire>(); metier.setListeCalculsPermanents(listeCalculsPermanents); metier.setListeCalculsTransitoires(listeCalculsTransitoires); @@ -157,8 +109,8 @@ * @param dataLinked * @param analyzer */ - private static void remplirDonCLimMScenarioAvecPersistanceCalculPermanent(List<CalculPermanent> listeMetier, - CalculPermanentPersist calculPermPersist, final CrueData dataLinked, final CtuluAnalyze analyzer) { + private static void remplirDonCLimMScenarioAvecPersistanceCalculPermanent(final List<CalculPermanent> listeMetier, + final CalculPermanentPersist calculPermPersist, final CrueData dataLinked, final CtuluAnalyze analyzer) { final CalculPermanent calculPermMetier = new CalculPermanent(); calculPermMetier.setNom(calculPermPersist.Nom); @@ -177,10 +129,10 @@ final List<DonCLimMCasierProfil> listeDonCLimMCasierProfil = new ArrayList<DonCLimMCasierProfil>(); calculPermMetier.setListeRefs(new ArrayList<EMH>()); - for (RefDCLMAbstractPersist eltRefPersist : calculPermPersist.listeElementsCalculPermanent) { + for (final RefDCLMAbstractPersist eltRefPersist : calculPermPersist.listeElementsCalculPermanent) { if (eltRefPersist instanceof NoeudNiveauContinuQappPersist) { - NoeudNiveauContinuQappPersist eltPersist = (NoeudNiveauContinuQappPersist) eltRefPersist; + final NoeudNiveauContinuQappPersist eltPersist = (NoeudNiveauContinuQappPersist) eltRefPersist; final CatEMHNoeud noeudMetier = getEMHNoeudFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (noeudMetier != null) { final CalculPermanentNoeudNiveauContinuQapp eltMetier = new CalculPermanentNoeudNiveauContinuQapp(); @@ -193,7 +145,7 @@ } else if (eltRefPersist instanceof NoeudNiveauContinuZimposePersist) { - NoeudNiveauContinuZimposePersist eltPersist = (NoeudNiveauContinuZimposePersist) eltRefPersist; + final NoeudNiveauContinuZimposePersist eltPersist = (NoeudNiveauContinuZimposePersist) eltRefPersist; final CatEMHNoeud noeudMetier = getEMHNoeudFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (noeudMetier != null) { final CalculPermanentNoeudNiveauContinuZimpose eltMetier = new CalculPermanentNoeudNiveauContinuZimpose(); @@ -206,7 +158,7 @@ } else if (eltRefPersist instanceof BrancheOrificeOuvPersist) { - BrancheOrificeOuvPersist eltPersist = (BrancheOrificeOuvPersist) eltRefPersist; + final BrancheOrificeOuvPersist eltPersist = (BrancheOrificeOuvPersist) eltRefPersist; final CatEMHBranche brancheMetier = getEMHBrancheFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (brancheMetier != null) { final CalculPermanentBrancheOrificeOuv eltMetier = new CalculPermanentBrancheOrificeOuv(); @@ -220,7 +172,7 @@ } else if (eltRefPersist instanceof BrancheSaintVenantQruisPersist) { - BrancheSaintVenantQruisPersist eltPersist = (BrancheSaintVenantQruisPersist) eltRefPersist; + final BrancheSaintVenantQruisPersist eltPersist = (BrancheSaintVenantQruisPersist) eltRefPersist; final CatEMHBranche brancheMetier = getEMHBrancheFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (brancheMetier != null) { final CalculPermanentBrancheSaintVenantQruis eltMetier = new CalculPermanentBrancheSaintVenantQruis(); @@ -233,7 +185,7 @@ } else if (eltRefPersist instanceof CasierProfilQruisPersist) { - CasierProfilQruisPersist eltPersist = (CasierProfilQruisPersist) eltRefPersist; + final CasierProfilQruisPersist eltPersist = (CasierProfilQruisPersist) eltRefPersist; final CatEMHCasier casierMetier = getEMHCasierFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (casierMetier != null) { final CalculPermanentCasierProfilQruis eltMetier = new CalculPermanentCasierProfilQruis(); @@ -261,8 +213,9 @@ * @param dataLinked * @param analyzer */ - private static void remplirDonCLimMScenarioAvecPersistanceCalculTransitoire(List<CalculTransitoire> listeMetier, - CalculTransitoirePersist calculTransPersist, final CrueData dataLinked, final CtuluAnalyze analyzer) { + private static void remplirDonCLimMScenarioAvecPersistanceCalculTransitoire( + final List<CalculTransitoire> listeMetier, final CalculTransitoirePersist calculTransPersist, + final CrueData dataLinked, final CtuluAnalyze analyzer) { final CalculTransitoire calculTransMetier = new CalculTransitoire(); calculTransMetier.setNom(calculTransPersist.Nom); @@ -280,11 +233,11 @@ final List<DonCLimMCasierProfil> listeDonCLimMCasierProfil = new ArrayList<DonCLimMCasierProfil>(); calculTransMetier.setListeRefs(new ArrayList<EMH>()); - for (RefDCLMAbstractPersist eltRefPersist : calculTransPersist.listeElementsCalculTransitoire) { + for (final RefDCLMAbstractPersist eltRefPersist : calculTransPersist.listeElementsCalculTransitoire) { if (eltRefPersist instanceof NoeudNiveauContinuHydrogrammePersist) { - NoeudNiveauContinuHydrogrammePersist eltPersist = (NoeudNiveauContinuHydrogrammePersist) eltRefPersist; + final NoeudNiveauContinuHydrogrammePersist eltPersist = (NoeudNiveauContinuHydrogrammePersist) eltRefPersist; final CatEMHNoeud noeudMetier = getEMHNoeudFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (noeudMetier != null) { final CalculTransitoireNoeudNiveauContinuHydrogramme eltMetier = new CalculTransitoireNoeudNiveauContinuHydrogramme(); @@ -311,7 +264,7 @@ } else if (eltRefPersist instanceof NoeudNiveauContinuLimnigrammePersist) { - NoeudNiveauContinuLimnigrammePersist eltPersist = (NoeudNiveauContinuLimnigrammePersist) eltRefPersist; + final NoeudNiveauContinuLimnigrammePersist eltPersist = (NoeudNiveauContinuLimnigrammePersist) eltRefPersist; final CatEMHNoeud noeudMetier = getEMHNoeudFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (noeudMetier != null) { final CalculTransitoireNoeudNiveauContinuLimnigramme eltMetier = new CalculTransitoireNoeudNiveauContinuLimnigramme(); @@ -339,7 +292,7 @@ } else if (eltRefPersist instanceof NoeudNiveauContinuTarragePersist) { - NoeudNiveauContinuTarragePersist eltPersist = (NoeudNiveauContinuTarragePersist) eltRefPersist; + final NoeudNiveauContinuTarragePersist eltPersist = (NoeudNiveauContinuTarragePersist) eltRefPersist; final CatEMHNoeud noeudMetier = getEMHNoeudFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (noeudMetier != null) { final CalculTransitoireNoeudNiveauContinuTarrage eltMetier = new CalculTransitoireNoeudNiveauContinuTarrage(); @@ -367,7 +320,7 @@ } else if (eltRefPersist instanceof BrancheOrificeManoeuvrePersist) { - BrancheOrificeManoeuvrePersist eltPersist = (BrancheOrificeManoeuvrePersist) eltRefPersist; + final BrancheOrificeManoeuvrePersist eltPersist = (BrancheOrificeManoeuvrePersist) eltRefPersist; final CatEMHBranche brancheMetier = getEMHBrancheFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (brancheMetier != null) { final CalculTransitoireBrancheOrificeManoeuvre eltMetier = new CalculTransitoireBrancheOrificeManoeuvre(); @@ -397,7 +350,7 @@ } else if (eltRefPersist instanceof BrancheSaintVenantHydrogrammeRuisPersist) { - BrancheSaintVenantHydrogrammeRuisPersist eltPersist = (BrancheSaintVenantHydrogrammeRuisPersist) eltRefPersist; + final BrancheSaintVenantHydrogrammeRuisPersist eltPersist = (BrancheSaintVenantHydrogrammeRuisPersist) eltRefPersist; final CatEMHBranche brancheMetier = getEMHBrancheFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (brancheMetier != null) { final CalculTransitoireBrancheSaintVenantHydrogrammeRuis eltMetier = new CalculTransitoireBrancheSaintVenantHydrogrammeRuis(); @@ -426,7 +379,7 @@ } else if (eltRefPersist instanceof CasierProfilHydrogrammeRuisPersist) { - CasierProfilHydrogrammeRuisPersist eltPersist = (CasierProfilHydrogrammeRuisPersist) eltRefPersist; + final CasierProfilHydrogrammeRuisPersist eltPersist = (CasierProfilHydrogrammeRuisPersist) eltRefPersist; final CatEMHCasier casierMetier = getEMHCasierFromReferenceDRSO(eltPersist.NomRef, dataLinked, analyzer); if (casierMetier != null) { final CalculTransitoireCasierProfilHydrogrammeRuis eltMetier = new CalculTransitoireCasierProfilHydrogrammeRuis(); @@ -608,24 +561,24 @@ analyser.addError(CrueResource.getS("Il n'y a pas de calculs permanents dans DCLM."), cptEntries++); } else { - for (CalculPermanent calculMetier : data) { + for (final CalculPermanent calculMetier : data) { - CalculPermanentPersist calculPersist = new CalculPermanentPersist(); + final CalculPermanentPersist calculPersist = new CalculPermanentPersist(); calculPersist.Nom = calculMetier.getNom(); calculPersist.Description = calculMetier.getDescription(); calculPersist.MethodeCalcul = calculMetier.getMethodeCalcul(); calculPersist.listeElementsCalculPermanent = new ArrayList<RefDCLMAbstractPersist>(); - List<NoeudNiveauContinuQappPersist> listePersistNNCQapp = new ArrayList<NoeudNiveauContinuQappPersist>(); - List<NoeudNiveauContinuZimposePersist> listePersistNNCZ = new ArrayList<NoeudNiveauContinuZimposePersist>(); - List<BrancheOrificeOuvPersist> listePersistBrancheOr = new ArrayList<BrancheOrificeOuvPersist>(); - List<BrancheSaintVenantQruisPersist> listePersistBrancheQRuis = new ArrayList<BrancheSaintVenantQruisPersist>(); - List<CasierProfilQruisPersist> listePersistCasierQRuis = new ArrayList<CasierProfilQruisPersist>(); + final List<NoeudNiveauContinuQappPersist> listePersistNNCQapp = new ArrayList<NoeudNiveauContinuQappPersist>(); + final List<NoeudNiveauContinuZimposePersist> listePersistNNCZ = new ArrayList<NoeudNiveauContinuZimposePersist>(); + final List<BrancheOrificeOuvPersist> listePersistBrancheOr = new ArrayList<BrancheOrificeOuvPersist>(); + final List<BrancheSaintVenantQruisPersist> listePersistBrancheQRuis = new ArrayList<BrancheSaintVenantQruisPersist>(); + final List<CasierProfilQruisPersist> listePersistCasierQRuis = new ArrayList<CasierProfilQruisPersist>(); - for (EMH emh : calculMetier.getListeRefs()) { + for (final EMH emh : calculMetier.getListeRefs()) { if (emh instanceof CatEMHNoeud) { - List<DonClimM> listeDoncClimM = emh.getDCLM(); + final List<DonClimM> listeDoncClimM = emh.getDCLM(); if (listeDoncClimM == null) { continue; } @@ -635,10 +588,10 @@ for (final DonClimM dataCliM : listeDoncClimM) { if (dataCliM instanceof CalculPermanentNoeudNiveauContinuQapp) { - CalculPermanentNoeudNiveauContinuQapp noeudNivContQapp = (CalculPermanentNoeudNiveauContinuQapp) dataCliM; + final CalculPermanentNoeudNiveauContinuQapp noeudNivContQapp = (CalculPermanentNoeudNiveauContinuQapp) dataCliM; if (noeudNivContQapp.getNomCalculParent() != null && noeudNivContQapp.getNomCalculParent().equals(calculPersist.Nom)) { - NoeudNiveauContinuQappPersist NNCQappPersist = new NoeudNiveauContinuQappPersist(); + final NoeudNiveauContinuQappPersist NNCQappPersist = new NoeudNiveauContinuQappPersist(); NNCQappPersist.NomRef = CrueDaoDRSO.SUFFIXE_REF_DRSO + emh.getNom(); NNCQappPersist.Qapp = noeudNivContQapp.getQapp(); @@ -649,10 +602,10 @@ } else if (dataCliM instanceof CalculPermanentNoeudNiveauContinuZimpose) { - CalculPermanentNoeudNiveauContinuZimpose noeudNivContZ = (CalculPermanentNoeudNiveauContinuZimpose) dataCliM; + final CalculPermanentNoeudNiveauContinuZimpose noeudNivContZ = (CalculPermanentNoeudNive... [truncated message content] |