Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentity.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_strExternalCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 321
FormalParameterNamingConventions The method parameter name '_strCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 331
FormalParameterNamingConventions The method parameter name '_strGenderValue' doesn't match '[a-z][a-zA-Z0-9]*' 341
FormalParameterNamingConventions The method parameter name '_strGenderCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 351
FormalParameterNamingConventions The method parameter name '_dateGenderCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 361
FormalParameterNamingConventions The method parameter name '_strFamilyNameValue' doesn't match '[a-z][a-zA-Z0-9]*' 371
FormalParameterNamingConventions The method parameter name '_strFamilyNameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 381
FormalParameterNamingConventions The method parameter name '_dateFamilyNameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 391
FormalParameterNamingConventions The method parameter name '_strPreferredUsernameValue' doesn't match '[a-z][a-zA-Z0-9]*' 401
FormalParameterNamingConventions The method parameter name '_strPreferredUsernameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 411
FormalParameterNamingConventions The method parameter name '_datePreferredUsernameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 421
FormalParameterNamingConventions The method parameter name '_strFirstNameValue' doesn't match '[a-z][a-zA-Z0-9]*' 431
FormalParameterNamingConventions The method parameter name '_strFirstNameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 441
FormalParameterNamingConventions The method parameter name '_dateFirstNameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 451
FormalParameterNamingConventions The method parameter name '_strBirthdateValue' doesn't match '[a-z][a-zA-Z0-9]*' 461
FormalParameterNamingConventions The method parameter name '_strBirthdateCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 471
FormalParameterNamingConventions The method parameter name '_dateBirthdateCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 481
FormalParameterNamingConventions The method parameter name '_strBirthplaceCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 491
FormalParameterNamingConventions The method parameter name '_strBirthplaceCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 501
FormalParameterNamingConventions The method parameter name '_dateBirthplaceCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 511
FormalParameterNamingConventions The method parameter name '_strBirthCountryCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 521
FormalParameterNamingConventions The method parameter name '_strBirthCountryCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 531
FormalParameterNamingConventions The method parameter name '_dateBirthCountryCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 541
FormalParameterNamingConventions The method parameter name '_strBirthplaceValue' doesn't match '[a-z][a-zA-Z0-9]*' 551
FormalParameterNamingConventions The method parameter name '_strBirthplaceCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 561
FormalParameterNamingConventions The method parameter name '_dateBirthplaceCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 571
FormalParameterNamingConventions The method parameter name '_strBirthCountryValue' doesn't match '[a-z][a-zA-Z0-9]*' 581
FormalParameterNamingConventions The method parameter name '_strBirthCountryCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 591
FormalParameterNamingConventions The method parameter name '_dateBirthCountryCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 601
FormalParameterNamingConventions The method parameter name '_strEmailValue' doesn't match '[a-z][a-zA-Z0-9]*' 611
FormalParameterNamingConventions The method parameter name '_strEmailCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 621
FormalParameterNamingConventions The method parameter name '_dateEmailCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 631
FormalParameterNamingConventions The method parameter name '_strMobilePhoneValue' doesn't match '[a-z][a-zA-Z0-9]*' 641
FormalParameterNamingConventions The method parameter name '_strMobilePhoneCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 651
FormalParameterNamingConventions The method parameter name '_dateMobilePhoneCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 661
FormalParameterNamingConventions The method parameter name '_strFixedPhoneValue' doesn't match '[a-z][a-zA-Z0-9]*' 671
FormalParameterNamingConventions The method parameter name '_strFixedPhoneCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 681
FormalParameterNamingConventions The method parameter name '_dateFixedPhoneCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 691
FormalParameterNamingConventions The method parameter name '_strAddressValue' doesn't match '[a-z][a-zA-Z0-9]*' 701
FormalParameterNamingConventions The method parameter name '_strAddressCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 711
FormalParameterNamingConventions The method parameter name '_dateAddressCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 721
FormalParameterNamingConventions The method parameter name '_strAddressComplementValue' doesn't match '[a-z][a-zA-Z0-9]*' 731
FormalParameterNamingConventions The method parameter name '_strAddressComplementCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 741
FormalParameterNamingConventions The method parameter name '_dateAddressComplementCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 751
FormalParameterNamingConventions The method parameter name '_strAddressPostalCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 761
FormalParameterNamingConventions The method parameter name '_strAddressPostalCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 771
FormalParameterNamingConventions The method parameter name '_dateAddressPostalCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 781
FormalParameterNamingConventions The method parameter name '_strAddressCityValue' doesn't match '[a-z][a-zA-Z0-9]*' 791
FormalParameterNamingConventions The method parameter name '_strAddressCityCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 801
FormalParameterNamingConventions The method parameter name '_dateAddressCityCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 811

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentityService.java

Rule Violation Line
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 64

fr/paris/lutece/plugins/identitystore/v3/web/rs/AbstractIdentityStoreRequest.java

Rule Violation Line
FieldNamingConventions The final field name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The final field name '_author' doesn't match '[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityTaskRequestValidator.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 1481
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 16

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/DtoFormatConstants.java

Rule Violation Line
ClassNamingConventions The utility class name 'DtoFormatConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 40100

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientApplicationDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 48
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 58
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 68
FormalParameterNamingConventions The method parameter name '_strApplicationCode' doesn't match '[a-z][a-zA-Z0-9]*' 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientChangeResponse.java

Rule Violation Line
FieldNamingConventions The field name 'clientApplication' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'clientApplication' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientsSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'clientApplications' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeChangeStatus.java

Rule Violation Line
FieldNamingConventions The field name 'code' doesn't match '_[a-z][a-zA-Z0-9]*' 83
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 86
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 89

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeDto.java

Rule Violation Line
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name 'certificationLevel' doesn't match '_[a-z][a-zA-Z0-9]*' 68
FieldNamingConventions The field name 'certifier' doesn't match '_[a-z][a-zA-Z0-9]*' 74
FieldNamingConventions The field name 'certificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 80
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 82
FieldNamingConventions The field name 'lastUpdateClientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 83

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeKeyDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_bMandatoryForCreation' doesn't match '[a-z][a-zA-Z0-9]*' 129
FormalParameterNamingConventions The method parameter name '_strValidationRegex' doesn't match '[a-z][a-zA-Z0-9]*' 139
FormalParameterNamingConventions The method parameter name '_strValidationErrorMessage' doesn't match '[a-z][a-zA-Z0-9]*' 149
FormalParameterNamingConventions The method parameter name '_strValidationErrorMessageKey' doesn't match '[a-z][a-zA-Z0-9]*' 159

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeStatus.java

Rule Violation Line
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'messageKey' doesn't match '_[a-z][a-zA-Z0-9]*' 55

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeType.java

Rule Violation Line
FieldNamingConventions The constant name '_mapKeyType' doesn't match '[A-Z][A-Z_0-9]*' 52
FieldNamingConventions The final field name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The final field name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeValueDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_strValue' doesn't match '[a-z][a-zA-Z0-9]*' 54
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 64

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AuthorType.java

Rule Violation Line
FieldNamingConventions The enum constant name 'owner' doesn't match '[A-Z][A-Z_0-9]*' 47
FieldNamingConventions The enum constant name 'agent' doesn't match '[A-Z][A-Z_0-9]*' 52
FieldNamingConventions The enum constant name 'admin' doesn't match '[A-Z][A-Z_0-9]*' 57
FieldNamingConventions The enum constant name 'application' doesn't match '[A-Z][A-Z_0-9]*' 62

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/BatchDto.java

Rule Violation Line
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'date' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'user' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name 'appCode' doesn't match '_[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ChangeResponse.java

Rule Violation Line
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ConsolidateDefinition.java

Rule Violation Line
FieldNamingConventions The field name 'mergedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ExpirationDefinition.java

Rule Violation Line
FieldNamingConventions The field name 'deleted' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'expirationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'deleteDate' doesn't match '_[a-z][a-zA-Z0-9]*' 58

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/IdentityDto.java

Rule Violation Line
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 60
FieldNamingConventions The field name 'externalCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 66
FieldNamingConventions The field name 'monParisActive' doesn't match '_[a-z][a-zA-Z0-9]*' 72
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 78
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 84
FieldNamingConventions The field name 'quality' doesn't match '_[a-z][a-zA-Z0-9]*' 90
FieldNamingConventions The field name 'expiration' doesn't match '_[a-z][a-zA-Z0-9]*' 96
FieldNamingConventions The field name 'merge' doesn't match '_[a-z][a-zA-Z0-9]*' 102
FieldNamingConventions The field name 'consolidate' doesn't match '_[a-z][a-zA-Z0-9]*' 108
FieldNamingConventions The field name 'duplicateDefinition' doesn't match '_[a-z][a-zA-Z0-9]*' 113
FieldNamingConventions The field name 'matchedDuplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 120
FieldNamingConventions The field name 'suspicious' doesn't match '_[a-z][a-zA-Z0-9]*' 126
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 132

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/MergeDefinition.java

Rule Violation Line
FieldNamingConventions The field name 'merged' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'masterCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'mergeDate' doesn't match '_[a-z][a-zA-Z0-9]*' 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/Page.java

Rule Violation Line
FieldNamingConventions The field name 'totalRecords' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'currentPage' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'totalPages' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'nextPage' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name 'previousPage' doesn't match '_[a-z][a-zA-Z0-9]*' 53

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/PagedResponseDto.java

Rule Violation Line
FieldNamingConventions The field name 'pagination' doesn't match '_[a-z][a-zA-Z0-9]*' 41

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/QualityDefinition.java

Rule Violation Line
FieldNamingConventions The field name 'quality' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'coverage' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'scoring' doesn't match '_[a-z][a-zA-Z0-9]*' 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/RequestAuthor.java

Rule Violation Line
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseStatus.java

Rule Violation Line
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'messageKey' doesn't match '_[a-z][a-zA-Z0-9]*' 59
FieldNamingConventions The field name 'attributeStatuses' doesn't match '_[a-z][a-zA-Z0-9]*' 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeDefinitionDto.java

Rule Violation Line
FieldNamingConventions The field name 'attributeRequirement' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'attributeRight' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'attributeCertifications' doesn't match '_[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRequirementDto.java

Rule Violation Line
FieldNamingConventions The field name 'level' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 39
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRightDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_bMandatory' doesn't match '[a-z][a-zA-Z0-9]*' 48
FormalParameterNamingConventions The method parameter name '_bSearchable' doesn't match '[a-z][a-zA-Z0-9]*' 58
FormalParameterNamingConventions The method parameter name '_bReadable' doesn't match '[a-z][a-zA-Z0-9]*' 68
FormalParameterNamingConventions The method parameter name '_bWritable' doesn't match '[a-z][a-zA-Z0-9]*' 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeType.java

Rule Violation Line
FieldNamingConventions The constant name '_mapKeyType' doesn't match '[A-Z][A-Z_0-9]*' 52
FieldNamingConventions The final field name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The final field name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/CertificationProcessusDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 48
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 58
FormalParameterNamingConventions The method parameter name '_strLevel' doesn't match '[a-z][a-zA-Z0-9]*' 68

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractChangeResponse.java

Rule Violation Line
FieldNamingConventions The field name 'serviceContract' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractDto.java

Rule Violation Line
FieldNamingConventions The field name 'attributeDefinitions' doesn't match '_[a-z][a-zA-Z0-9]*' 63
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 70
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 80
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 90
FormalParameterNamingConventions The method parameter name '_strMoaEntityName' doesn't match '[a-z][a-zA-Z0-9]*' 100
FormalParameterNamingConventions The method parameter name '_strMoeEntityName' doesn't match '[a-z][a-zA-Z0-9]*' 110
FormalParameterNamingConventions The method parameter name '_strMoeResponsibleName' doesn't match '[a-z][a-zA-Z0-9]*' 120
FormalParameterNamingConventions The method parameter name '_strMoaContactName' doesn't match '[a-z][a-zA-Z0-9]*' 130
FormalParameterNamingConventions The method parameter name '_strServiceType' doesn't match '[a-z][a-zA-Z0-9]*' 140
FormalParameterNamingConventions The method parameter name '_dateStartingDate' doesn't match '[a-z][a-zA-Z0-9]*' 150
FormalParameterNamingConventions The method parameter name '_dateEndingDate' doesn't match '[a-z][a-zA-Z0-9]*' 160
FormalParameterNamingConventions The method parameter name '_bAuthorizedCreation' doesn't match '[a-z][a-zA-Z0-9]*' 170
FormalParameterNamingConventions The method parameter name '_bAuthorizedUpdate' doesn't match '[a-z][a-zA-Z0-9]*' 180
FormalParameterNamingConventions The method parameter name '_bAuthorizedSearch' doesn't match '[a-z][a-zA-Z0-9]*' 190
FormalParameterNamingConventions The method parameter name '_bAuthorizedMerge' doesn't match '[a-z][a-zA-Z0-9]*' 200
FormalParameterNamingConventions The method parameter name '_bAuthorizedAccountUpdate' doesn't match '[a-z][a-zA-Z0-9]*' 210
FormalParameterNamingConventions The method parameter name '_bAuthorizedDeletion' doesn't match '[a-z][a-zA-Z0-9]*' 220
FormalParameterNamingConventions The method parameter name '_bAuthorizedImport' doesn't match '[a-z][a-zA-Z0-9]*' 230
FormalParameterNamingConventions The method parameter name '_bAuthorizedExport' doesn't match '[a-z][a-zA-Z0-9]*' 240
FormalParameterNamingConventions The method parameter name '_bAuthorizedDecertification' doesn't match '[a-z][a-zA-Z0-9]*' 250
FormalParameterNamingConventions The method parameter name '_bAuthorizedAgentHistoryRead' doesn't match '[a-z][a-zA-Z0-9]*' 260
FormalParameterNamingConventions The method parameter name '_nDataRetentionPeriodInMonths' doesn't match '[a-z][a-zA-Z0-9]*' 270

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'serviceContract' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractsSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'serviceContracts' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/IdentityChangeRequest.java

Rule Violation Line
FieldNamingConventions The field name 'identity' doesn't match '_[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/IdentityChangeResponse.java

Rule Violation Line
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityChangeRequest.java

Rule Violation Line
FieldNamingConventions The field name 'suspiciousIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityChangeResponse.java

Rule Violation Line
FieldNamingConventions The field name 'suspiciousIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityDto.java

Rule Violation Line
FieldNamingConventions The field name 'duplicationRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 61
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 67
FieldNamingConventions The field name 'lock' doesn't match '_[a-z][a-zA-Z0-9]*' 73
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 79

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityExcludeRequest.java

Rule Violation Line
FieldNamingConventions The field name 'identityCuid1' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'identityCuid2' doesn't match '_[a-z][a-zA-Z0-9]*' 53

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityLockDto.java

Rule Violation Line
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'lockEndDate' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'author' doesn't match '_[a-z][a-zA-Z0-9]*' 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'ruleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'rulePriority' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'size' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'page' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 61
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 64

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'suspiciousIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UncertifyIdentityRequest.java

Rule Violation Line
FieldNamingConventions The field name 'attributeKeyList' doesn't match '_[a-z][a-zA-Z0-9]*' 11

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UpdatedIdentityDto.java

Rule Violation Line
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'modificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummaryDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 55
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 65
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 75
FormalParameterNamingConventions The method parameter name '_strDescription' doesn't match '[a-z][a-zA-Z0-9]*' 85
FormalParameterNamingConventions The method parameter name '_nDuplicateCount' doesn't match '[a-z][a-zA-Z0-9]*' 95
FormalParameterNamingConventions The method parameter name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 105
FormalParameterNamingConventions The method parameter name '_dateDaemonLastExecDate' doesn't match '[a-z][a-zA-Z0-9]*' 115
FormalParameterNamingConventions The final method parameter name '_bActive' doesn't match '[a-z][a-zA-Z0-9]*' 124
FormalParameterNamingConventions The final method parameter name '_bDaemon' doesn't match '[a-z][a-zA-Z0-9]*' 132

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummarySearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'duplicateRuleSummaries' doesn't match '_[a-z][a-zA-Z0-9]*' 42

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateDefinition.java

Rule Violation Line
FieldNamingConventions The field name 'duplicateExclusions' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'duplicateSuspicion' doesn't match '_[a-z][a-zA-Z0-9]*' 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateExclusion.java

Rule Violation Line
FieldNamingConventions The field name 'excludedCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'exclusionDate' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'authorType' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'authorName' doesn't match '_[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateSuspicion.java

Rule Violation Line
FieldNamingConventions The field name 'duplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 48

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportRequest.java

Rule Violation Line
FieldNamingConventions The field name 'cuidList' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'includeDeletedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'attributeKeyList' doesn't match '_[a-z][a-zA-Z0-9]*' 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportResponse.java

Rule Violation Line
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeChange.java

Rule Violation Line
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'changeType' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'changeSatus' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'changeMessage' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'authorType' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'authorName' doesn't match '_[a-z][a-zA-Z0-9]*' 61
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 64
FieldNamingConventions The field name 'idIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 67
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 70
FieldNamingConventions The field name 'attributeValue' doesn't match '_[a-z][a-zA-Z0-9]*' 73
FieldNamingConventions The field name 'certificationProcessus' doesn't match '_[a-z][a-zA-Z0-9]*' 76
FieldNamingConventions The field name 'certificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 79
FieldNamingConventions The field name 'modificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 82

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeHistory.java

Rule Violation Line
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'attributeChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/Change.java

Rule Violation Line
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChange.java

Rule Violation Line
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FormalParameterNamingConventions The method parameter name '_strConnectionId' doesn't match '[a-z][a-zA-Z0-9]*' 223
FormalParameterNamingConventions The method parameter name '_dateCreationDate' doesn't match '[a-z][a-zA-Z0-9]*' 233
FormalParameterNamingConventions The method parameter name '_dateLastUpdateDate' doesn't match '[a-z][a-zA-Z0-9]*' 243
FormalParameterNamingConventions The method parameter name '_bIsMonParisActive' doesn't match '[a-z][a-zA-Z0-9]*' 253
FormalParameterNamingConventions The method parameter name '_bIsDeleted' doesn't match '[a-z][a-zA-Z0-9]*' 263
FormalParameterNamingConventions The method parameter name '_dateExpirationDate' doesn't match '[a-z][a-zA-Z0-9]*' 273
FormalParameterNamingConventions The method parameter name '_strMasterCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 283
FormalParameterNamingConventions The method parameter name '_bIsMerged' doesn't match '[a-z][a-zA-Z0-9]*' 293
FormalParameterNamingConventions The method parameter name '_dateMergeDate' doesn't match '[a-z][a-zA-Z0-9]*' 303

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChangeType.java

Rule Violation Line
FieldNamingConventions The constant name '_mapTypes' doesn't match '[A-Z][A-Z_0-9]*' 58
FieldNamingConventions The final field name '_nValue' doesn't match '[a-z][a-zA-Z0-9]*' 59

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistory.java

Rule Violation Line
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 51
FieldNamingConventions The field name 'identityChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'attributeHistories' doesn't match '_[a-z][a-zA-Z0-9]*' 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistoryGetResponse.java

Rule Violation Line
FieldNamingConventions The field name 'history' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 60
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 76
FormalParameterNamingConventions The method parameter name '_strCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 86
FormalParameterNamingConventions The method parameter name '_strAuthorName' doesn't match '[a-z][a-zA-Z0-9]*' 96
FormalParameterNamingConventions The method parameter name '_identityChangeType' doesn't match '[a-z][a-zA-Z0-9]*' 106
FormalParameterNamingConventions The method parameter name '_nbDaysFrom' doesn't match '[a-z][a-zA-Z0-9]*' 136

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'histories' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportRequest.java

Rule Violation Line
FieldNamingConventions The field name 'batch' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportResponse.java

Rule Violation Line
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchResourceStateDto.java

Rule Violation Line
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'initialState' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'resourceCount' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatisticsDto.java

Rule Violation Line
FieldNamingConventions The field name 'totalResourceCount' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'resourceStates' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusDto.java

Rule Violation Line
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'user' doesn't match '_[a-z][a-zA-Z0-9]*' 51
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 57
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 60
FieldNamingConventions The field name 'statusDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name 'statistics' doesn't match '_[a-z][a-zA-Z0-9]*' 66
FieldNamingConventions The field name 'batchHistory' doesn't match '_[a-z][a-zA-Z0-9]*' 69
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 72

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusRequest.java

Rule Violation Line
FieldNamingConventions The field name 'batchReference' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'mode' doesn't match '_[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusResponse.java

Rule Violation Line
FieldNamingConventions The field name 'batchStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 42

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityAttributeDto.java

Rule Violation Line
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'certProcess' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'certDate' doesn't match '_[a-z][a-zA-Z0-9]*' 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityDto.java

Rule Violation Line
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'externalCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name 'clientAppCode' doesn't match '_[a-z][a-zA-Z0-9]*' 53
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 56
FieldNamingConventions The field name 'statusDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 59
FieldNamingConventions The field name 'apiStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 62
FieldNamingConventions The field name 'identityHistory' doesn't match '_[a-z][a-zA-Z0-9]*' 65

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/ImportingHistoryDto.java

Rule Violation Line
FieldNamingConventions The field name 'actionName' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'actionDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'date' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'userAccessCode' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 61

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockRequest.java

Rule Violation Line
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockResponse.java

Rule Violation Line
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/merge/IdentityMergeRequest.java

Rule Violation Line
FieldNamingConventions The field name 'primaryCuid' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'primaryLastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'secondaryCuid' doesn't match '_[a-z][a-zA-Z0-9]*' 52
FieldNamingConventions The field name 'duplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 55
FieldNamingConventions The field name 'secondaryLastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 58
FieldNamingConventions The field name 'identity' doesn't match '_[a-z][a-zA-Z0-9]*' 61

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationLevelDto.java

Rule Violation Line
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'level' doesn't match '_[a-z][a-zA-Z0-9]*' 39

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationProcessusDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 50
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 60
FormalParameterNamingConventions The method parameter name '_listAttributeCertificationLevels' doesn't match '[a-z][a-zA-Z0-9]*' 70

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelDto.java

Rule Violation Line
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 49
FormalParameterNamingConventions The method parameter name '_strDescription' doesn't match '[a-z][a-zA-Z0-9]*' 59
FormalParameterNamingConventions The method parameter name '_strLevel' doesn't match '[a-z][a-zA-Z0-9]*' 69

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'levels' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/ProcessusSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'processus' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'ruleCodes' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 48

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchMessage.java

Rule Violation Line
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'attributeName' doesn't match '_[a-z][a-zA-Z0-9]*' 39

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'connected' doesn't match '_[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'search' doesn't match '_[a-z][a-zA-Z0-9]*' 59

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'alerts' doesn't match '_[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/QualifiedIdentitySearchResult.java

Rule Violation Line
FieldNamingConventions The field name 'qualifiedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchAttribute.java

Rule Violation Line
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'outputKeys' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'treatmentType' doesn't match '_[a-z][a-zA-Z0-9]*' 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchDto.java

Rule Violation Line
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchUpdatedAttribute.java

Rule Violation Line
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'attributeChangeTypes' doesn't match '_[a-z][a-zA-Z0-9]*' 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'days' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'identityChangeTypes' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'updatedAttributes' doesn't match '_[a-z][a-zA-Z0-9]*' 60
FieldNamingConventions The field name 'size' doesn't match '_[a-z][a-zA-Z0-9]*' 66
FieldNamingConventions The field name 'page' doesn't match '_[a-z][a-zA-Z0-9]*' 72
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'updatedIdentityList' doesn't match '_[a-z][a-zA-Z0-9]*' 46

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskChangeDto.java

Rule Violation Line
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'author' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 51
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 54
FieldNamingConventions The field name 'taskChangeType' doesn't match '_[a-z][a-zA-Z0-9]*' 57
FieldNamingConventions The field name 'taskChangeDate' doesn't match '_[a-z][a-zA-Z0-9]*' 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateRequest.java

Rule Violation Line
FieldNamingConventions The field name 'task' doesn't match '_[a-z][a-zA-Z0-9]*' 10

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateResponse.java

Rule Violation Line
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskDto.java

Rule Violation Line
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 50
FieldNamingConventions The field name 'resourceId' doesn't match '_[a-z][a-zA-Z0-9]*' 57
FieldNamingConventions The field name 'resourceType' doesn't match '_[a-z][a-zA-Z0-9]*' 63
FieldNamingConventions The field name 'taskType' doesn't match '_[a-z][a-zA-Z0-9]*' 70
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 76
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 82
FieldNamingConventions The field name 'lastUpdateClientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 88
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 94
FieldNamingConventions The field name 'taskChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 100
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 106

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetResponse.java

Rule Violation Line
FieldNamingConventions The field name 'task' doesn't match '_[a-z][a-zA-Z0-9]*' 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetStatusResponse.java

Rule Violation Line
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskListGetResponse.java

Rule Violation Line
FieldNamingConventions The field name 'tasks' doesn't match '_[a-z][a-zA-Z0-9]*' 11

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchRequest.java

Rule Violation Line
FieldNamingConventions The field name 'identityTaskType' doesn't match '_[a-z][a-zA-Z0-9]*' 12
FieldNamingConventions The field name 'creationDateOrdering' doesn't match '_[a-z][a-zA-Z0-9]*' 21
FormalParameterNamingConventions The method parameter name '_strTaskType' doesn't match '[a-z][a-zA-Z0-9]*' 27
FormalParameterNamingConventions The method parameter name '_enumTaskStatus' doesn't match '[a-z][a-zA-Z0-9]*' 35
FormalParameterNamingConventions The method parameter name '_nNbDaysSinceCreated' doesn't match '[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchResponse.java

Rule Violation Line
FieldNamingConventions The field name 'tasks' doesn't match '_[a-z][a-zA-Z0-9]*' 12

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskUpdateStatusRequest.java

Rule Violation Line
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 10

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/Constants.java

Rule Violation Line
ClassNamingConventions The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 40330

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/ResponseStatusFactory.java

Rule Violation Line
ClassNamingConventions The utility class name 'ResponseStatusFactory' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 48123

Priority 3

fr/paris/lutece/plugins/identitystore/v3/business/IExternalAttributeSource.java

Rule Violation Line
CommentRequired Header comments are required 4051

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentity.java

Rule Violation Line
ExcessivePublicCount This class has a bunch of public methods and attributes 34815
CyclomaticComplexity The class 'CsvIdentity' has a total cyclomatic complexity of 100 (highest 1). 43815
TooManyFields Too many fields 43815
CommentRequired Header comments are required 43815
CommentRequired Public method and constructor comments are required 316319
CommentRequired Public method and constructor comments are required 321324
CommentRequired Public method and constructor comments are required 326329
CommentRequired Public method and constructor comments are required 331334
CommentRequired Public method and constructor comments are required 336339
CommentRequired Public method and constructor comments are required 341344
CommentRequired Public method and constructor comments are required 346349
CommentRequired Public method and constructor comments are required 351354
CommentRequired Public method and constructor comments are required 356359
CommentRequired Public method and constructor comments are required 361364
CommentRequired Public method and constructor comments are required 366369
CommentRequired Public method and constructor comments are required 371374
CommentRequired Public method and constructor comments are required 376379
CommentRequired Public method and constructor comments are required 381384
CommentRequired Public method and constructor comments are required 386389
CommentRequired Public method and constructor comments are required 391394
CommentRequired Public method and constructor comments are required 396399
CommentRequired Public method and constructor comments are required 401404
CommentRequired Public method and constructor comments are required 406409
CommentRequired Public method and constructor comments are required 411414
CommentRequired Public method and constructor comments are required 416419
CommentRequired Public method and constructor comments are required 421424
CommentRequired Public method and constructor comments are required 426429
CommentRequired Public method and constructor comments are required 431434
CommentRequired Public method and constructor comments are required 436439
CommentRequired Public method and constructor comments are required 441444
CommentRequired Public method and constructor comments are required 446449
CommentRequired Public method and constructor comments are required 451454
CommentRequired Public method and constructor comments are required 456459
CommentRequired Public method and constructor comments are required 461464
CommentRequired Public method and constructor comments are required 466469
CommentRequired Public method and constructor comments are required 471474
CommentRequired Public method and constructor comments are required 476479
CommentRequired Public method and constructor comments are required 481484
CommentRequired Public method and constructor comments are required 486489
CommentRequired Public method and constructor comments are required 491494
CommentRequired Public method and constructor comments are required 496499
CommentRequired Public method and constructor comments are required 501504
CommentRequired Public method and constructor comments are required 506509
CommentRequired Public method and constructor comments are required 511514
CommentRequired Public method and constructor comments are required 516519
CommentRequired Public method and constructor comments are required 521524
CommentRequired Public method and constructor comments are required 526529
CommentRequired Public method and constructor comments are required 531534
CommentRequired Public method and constructor comments are required 536539
CommentRequired Public method and constructor comments are required 541544
CommentRequired Public method and constructor comments are required 546549
CommentRequired Public method and constructor comments are required 551554
CommentRequired Public method and constructor comments are required 556559
CommentRequired Public method and constructor comments are required 561564
CommentRequired Public method and constructor comments are required 566569
CommentRequired Public method and constructor comments are required 571574
CommentRequired Public method and constructor comments are required 576579
CommentRequired Public method and constructor comments are required 581584
CommentRequired Public method and constructor comments are required 586589
CommentRequired Public method and constructor comments are required 591594
CommentRequired Public method and constructor comments are required 596599
CommentRequired Public method and constructor comments are required 601604
CommentRequired Public method and constructor comments are required 606609
CommentRequired Public method and constructor comments are required 611614
CommentRequired Public method and constructor comments are required 616619
CommentRequired Public method and constructor comments are required 621624
CommentRequired Public method and constructor comments are required 626629
CommentRequired Public method and constructor comments are required 631634
CommentRequired Public method and constructor comments are required 636639
CommentRequired Public method and constructor comments are required 641644
CommentRequired Public method and constructor comments are required 646649
CommentRequired Public method and constructor comments are required 651654
CommentRequired Public method and constructor comments are required 656659
CommentRequired Public method and constructor comments are required 661664
CommentRequired Public method and constructor comments are required 666669
CommentRequired Public method and constructor comments are required 671674
CommentRequired Public method and constructor comments are required 676679
CommentRequired Public method and constructor comments are required 681684
CommentRequired Public method and constructor comments are required 686689
CommentRequired Public method and constructor comments are required 691694
CommentRequired Public method and constructor comments are required 696699
CommentRequired Public method and constructor comments are required 701704
CommentRequired Public method and constructor comments are required 706709
CommentRequired Public method and constructor comments are required 711714
CommentRequired Public method and constructor comments are required 716719
CommentRequired Public method and constructor comments are required 721724
CommentRequired Public method and constructor comments are required 726729
CommentRequired Public method and constructor comments are required 731734
CommentRequired Public method and constructor comments are required 736739
CommentRequired Public method and constructor comments are required 741744
CommentRequired Public method and constructor comments are required 746749
CommentRequired Public method and constructor comments are required 751754
CommentRequired Public method and constructor comments are required 756759
CommentRequired Public method and constructor comments are required 761764
CommentRequired Public method and constructor comments are required 766769
CommentRequired Public method and constructor comments are required 771774
CommentRequired Public method and constructor comments are required 776779
CommentRequired Public method and constructor comments are required 781784
CommentRequired Public method and constructor comments are required 786789
CommentRequired Public method and constructor comments are required 791794
CommentRequired Public method and constructor comments are required 796799
CommentRequired Public method and constructor comments are required 801804
CommentRequired Public method and constructor comments are required 806809
CommentRequired Public method and constructor comments are required 811814

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentityService.java

Rule Violation Line
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 64
CommentRequired Public method and constructor comments are required 6673
NonThreadSafeSingleton Singleton is not thread safe 6871
CommentRequired Public method and constructor comments are required 7589
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 84
PreserveStackTrace New exception is thrown in catch block, original stack trace may be lost 86
CommentRequired Public method and constructor comments are required 91109
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 105
NPathComplexity The method 'extractIdentityDtos(List)' has an NPath complexity of 2147483647 111282
CommentRequired Public method and constructor comments are required 111282
ExcessiveMethodLength Avoid really long methods. 111282
NcssCount The method 'extractCsvIdentities(List)' has a NCSS line count of 100. 284400
CyclomaticComplexity The method 'extractCsvIdentities(List)' has a cyclomatic complexity of 22. 284400
ExcessiveMethodLength Avoid really long methods. 284400
CommentRequired Public method and constructor comments are required 284400

fr/paris/lutece/plugins/identitystore/v3/csv/CustomMappingStrategy.java

Rule Violation Line
CommentRequired Header comments are required 4272

fr/paris/lutece/plugins/identitystore/v3/web/rs/AbstractIdentityStoreRequest.java

Rule Violation Line
CommentRequired Header comments are required 41106
CommentRequired Protected method constructor comments are required 4760

fr/paris/lutece/plugins/identitystore/v3/web/rs/BatchRequestValidator.java

Rule Violation Line
CommentRequired Header comments are required 4288
NonThreadSafeSingleton Singleton is not thread safe 5760
CommentRequired Public method and constructor comments are required 6579
CommentRequired Public method and constructor comments are required 8187

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityRequestValidator.java

Rule Violation Line
CyclomaticComplexity The class 'IdentityRequestValidator' has a total cyclomatic complexity of 118 (highest 18). 57380
GodClass Possible God Class (WMC=118, ATFD=60, TCC=0.000%) 57380
TooManyMethods This class has too many methods, consider refactoring it. 58380
CallSuperInConstructor It is a good practice to call super() in a constructor 6770
NonThreadSafeSingleton Singleton is not thread safe 7982
NPathComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has an NPath complexity of 360 148180
CyclomaticComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has a cyclomatic complexity of 18. 148180
CyclomaticComplexity The method 'checkIdentitySearch(IdentitySearchRequest)' has a cyclomatic complexity of 13. 182198
CommentRequired Public method and constructor comments are required 182198
CyclomaticComplexity The method 'checkIdentityHistory(IdentityHistorySearchRequest)' has a cyclomatic complexity of 12. 200214
CommentRequired Public method and constructor comments are required 200214
CyclomaticComplexity The method 'checkMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 15. 224256
CyclomaticComplexity The method 'checkCancelMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 13. 266298
CommentRequired Public method and constructor comments are required 300328
CyclomaticComplexity The method 'checkServiceContract(ServiceContractDto)' has a cyclomatic complexity of 11. 300328
CommentRequired Public method and constructor comments are required 330341
CommentRequired Public method and constructor comments are required 343354
CommentRequired Public method and constructor comments are required 356363

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityTaskRequestValidator.java

Rule Violation Line
CommentRequired Header comments are required 1481
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 16
CallSuperInConstructor It is a good practice to call super() in a constructor 1819
CommentRequired Public method and constructor comments are required 2126
NonThreadSafeSingleton Singleton is not thread safe 2224
CommentRequired Public method and constructor comments are required 2841
CommentRequired Public method and constructor comments are required 4347
CommentRequired Public method and constructor comments are required 4953
CommentRequired Public method and constructor comments are required 5559
CommentRequired Public method and constructor comments are required 6167
CommentRequired Public method and constructor comments are required 6980

fr/paris/lutece/plugins/identitystore/v3/web/rs/RequestValidator.java

Rule Violation Line
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 41113
CommentRequired Header comments are required 41113

fr/paris/lutece/plugins/identitystore/v3/web/rs/SuspiciousIdentityRequestValidator.java

Rule Violation Line
CallSuperInConstructor It is a good practice to call super() in a constructor 6063
NonThreadSafeSingleton Singleton is not thread safe 7275

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientApplicationDto.java

Rule Violation Line
CommentRequired Header comments are required 3682
CommentRequired Public method and constructor comments are required 4346
CommentRequired Public method and constructor comments are required 4851
CommentRequired Public method and constructor comments are required 5356
CommentRequired Public method and constructor comments are required 5861
CommentRequired Public method and constructor comments are required 6366
CommentRequired Public method and constructor comments are required 6871
CommentRequired Public method and constructor comments are required 7376
CommentRequired Public method and constructor comments are required 7881

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientChangeResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientsSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeChangeStatus.java

Rule Violation Line
CommentRequired Enum comments are required 53141
CommentRequired Public method and constructor comments are required 99103
CommentRequired Public method and constructor comments are required 136139

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeChangeStatusType.java

Rule Violation Line
CommentRequired Enum comments are required 3641

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeDto.java

Rule Violation Line
DataClass The class 'AttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 48170
CommentRequired Public method and constructor comments are required 166169

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeKeyDto.java

Rule Violation Line
CommentRequired Header comments are required 39173
CommentRequired Public method and constructor comments are required 5457
CommentRequired Public method and constructor comments are required 5962
CommentRequired Public method and constructor comments are required 6467
CommentRequired Public method and constructor comments are required 6972
CommentRequired Public method and constructor comments are required 7477
CommentRequired Public method and constructor comments are required 7982
CommentRequired Public method and constructor comments are required 8487
CommentRequired Public method and constructor comments are required 8992
CommentRequired Public method and constructor comments are required 9497
CommentRequired Public method and constructor comments are required 99102
CommentRequired Public method and constructor comments are required 104107
CommentRequired Public method and constructor comments are required 109112
CommentRequired Public method and constructor comments are required 114117
CommentRequired Public method and constructor comments are required 119122
CommentRequired Public method and constructor comments are required 124127
CommentRequired Public method and constructor comments are required 129132
CommentRequired Public method and constructor comments are required 134137
CommentRequired Public method and constructor comments are required 139142
CommentRequired Public method and constructor comments are required 144147
CommentRequired Public method and constructor comments are required 149152
CommentRequired Public method and constructor comments are required 154157
CommentRequired Public method and constructor comments are required 159162
CommentRequired Public method and constructor comments are required 164167
CommentRequired Public method and constructor comments are required 169172

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeStatus.java

Rule Violation Line
CommentRequired Header comments are required 42106
DataClass The class 'AttributeStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 42106

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeTreatmentType.java

Rule Violation Line
CommentRequired Enum comments are required 4098
CommentRequired Public method and constructor comments are required 9497

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeType.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeValueDto.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 4952
CommentRequired Public method and constructor comments are required 5457
CommentRequired Public method and constructor comments are required 5962
CommentRequired Public method and constructor comments are required 6467

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/BatchDto.java

Rule Violation Line
DataClass The class 'BatchDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 44118
CommentRequired Header comments are required 44118

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ChangeResponse.java

Rule Violation Line
CommentRequired Header comments are required 4282
DataClass The class 'ChangeResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 4282

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ConsolidateDefinition.java

Rule Violation Line
CommentRequired Header comments are required 4158

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ExpirationDefinition.java

Rule Violation Line
CommentRequired Header comments are required 4089
DataClass The class 'ExpirationDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 4089

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/IdentityDto.java

Rule Violation Line
CommentRequired Header comments are required 48291
DataClass The class 'IdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 48291
CommentRequired Public method and constructor comments are required 135138
CommentRequired Public method and constructor comments are required 141144

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/MergeDefinition.java

Rule Violation Line
DataClass The class 'MergeDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 4191
CommentRequired Header comments are required 4191

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/Page.java

Rule Violation Line
CommentRequired Header comments are required 38104
DataClass The class 'Page' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 38104

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/PagedResponseDto.java

Rule Violation Line
CommentRequired Header comments are required 3852

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/QualityDefinition.java

Rule Violation Line
CommentRequired Header comments are required 3682
DataClass The class 'QualityDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3682

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/RequestAuthor.java

Rule Violation Line
DataClass The class 'RequestAuthor' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3883
CommentRequired Header comments are required 3883
CommentRequired Public method and constructor comments are required 4648
UncommentedEmptyConstructor Document empty constructor 4648
CommentRequired Public method and constructor comments are required 5054

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseDto.java

Rule Violation Line
ImportFromSamePackage No need to import a type that lives in the same package 41
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 51
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 64
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 74

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseStatus.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 34143
CommentRequired Header comments are required 54143
CommentRequired Public method and constructor comments are required 6569
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 71
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 77
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 83
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 89
LinguisticNaming Linguistics Antipattern - The setter 'setMessage' should not return any type except void linguistically 9094
CommentRequired Public method and constructor comments are required 9094
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 96
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 102
CommentRequired Public method and constructor comments are required 103107
LinguisticNaming Linguistics Antipattern - The setter 'setMessageKey' should not return any type except void linguistically 103107
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 109
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 115
CommentRequired Public method and constructor comments are required 116120
LinguisticNaming Linguistics Antipattern - The setter 'setAttributeStatuses' should not return any type except void linguistically 116120
ShortVariable Avoid variables with short names like o 123
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 123

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseStatusType.java

Rule Violation Line
CommentRequired Enum comments are required 3647

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeDefinitionDto.java

Rule Violation Line
CommentRequired Header comments are required 4176
DataClass The class 'AttributeDefinitionDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 4176

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRequirementDto.java

Rule Violation Line
DataClass The class 'AttributeRequirementDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3671
CommentRequired Header comments are required 3671

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRightDto.java

Rule Violation Line
CommentRequired Header comments are required 3682
CommentRequired Public method and constructor comments are required 4346
CommentRequired Public method and constructor comments are required 4851
CommentRequired Public method and constructor comments are required 5356
CommentRequired Public method and constructor comments are required 5861
CommentRequired Public method and constructor comments are required 6366
CommentRequired Public method and constructor comments are required 6871
CommentRequired Public method and constructor comments are required 7376
CommentRequired Public method and constructor comments are required 7881

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeType.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/CertificationProcessusDto.java

Rule Violation Line
CommentRequired Header comments are required 3672
CommentRequired Public method and constructor comments are required 4346
CommentRequired Public method and constructor comments are required 4851
CommentRequired Public method and constructor comments are required 5356
CommentRequired Public method and constructor comments are required 5861
CommentRequired Public method and constructor comments are required 6366
CommentRequired Public method and constructor comments are required 6871

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractChangeResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractDto.java

Rule Violation Line
TooManyFields Too many fields 40284
CommentRequired Header comments are required 40284
CommentRequired Public method and constructor comments are required 6568
CommentRequired Public method and constructor comments are required 7073
CommentRequired Public method and constructor comments are required 7578
CommentRequired Public method and constructor comments are required 8083
CommentRequired Public method and constructor comments are required 8588
CommentRequired Public method and constructor comments are required 9093
CommentRequired Public method and constructor comments are required 9598
CommentRequired Public method and constructor comments are required 100103
CommentRequired Public method and constructor comments are required 105108
CommentRequired Public method and constructor comments are required 110113
CommentRequired Public method and constructor comments are required 115118
CommentRequired Public method and constructor comments are required 120123
CommentRequired Public method and constructor comments are required 125128
CommentRequired Public method and constructor comments are required 130133
CommentRequired Public method and constructor comments are required 135138
CommentRequired Public method and constructor comments are required 140143
CommentRequired Public method and constructor comments are required 145148
CommentRequired Public method and constructor comments are required 150153
CommentRequired Public method and constructor comments are required 155158
CommentRequired Public method and constructor comments are required 160163
CommentRequired Public method and constructor comments are required 165168
CommentRequired Public method and constructor comments are required 170173
CommentRequired Public method and constructor comments are required 175178
CommentRequired Public method and constructor comments are required 180183
CommentRequired Public method and constructor comments are required 185188
CommentRequired Public method and constructor comments are required 190193
CommentRequired Public method and constructor comments are required 195198
CommentRequired Public method and constructor comments are required 200203
CommentRequired Public method and constructor comments are required 205208
CommentRequired Public method and constructor comments are required 210213
CommentRequired Public method and constructor comments are required 215218
CommentRequired Public method and constructor comments are required 220223
CommentRequired Public method and constructor comments are required 225228
CommentRequired Public method and constructor comments are required 230233
CommentRequired Public method and constructor comments are required 235238
CommentRequired Public method and constructor comments are required 240243
CommentRequired Public method and constructor comments are required 245248
CommentRequired Public method and constructor comments are required 250253
CommentRequired Public method and constructor comments are required 255258
CommentRequired Public method and constructor comments are required 260263
CommentRequired Public method and constructor comments are required 265268
CommentRequired Public method and constructor comments are required 270273

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractsSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityDto.java

Rule Violation Line
DataClass The class 'SuspiciousIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 42140
CommentRequired Header comments are required 42140
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 79

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityExcludeRequest.java

Rule Violation Line
DataClass The class 'SuspiciousIdentityExcludeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4175

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityExcludeResponse.java

Rule Violation Line
CommentRequired Header comments are required 3840

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityLockDto.java

Rule Violation Line
CommentRequired Header comments are required 4191
DataClass The class 'SuspiciousIdentityLockDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 4191

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchRequest.java

Rule Violation Line
DataClass The class 'SuspiciousIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 45125
CommentRequired Header comments are required 45125

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4155

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UncertifyIdentityRequest.java

Rule Violation Line
CommentRequired Header comments are required 820

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UpdatedIdentityDto.java

Rule Violation Line
CommentRequired Header comments are required 4068
DataClass The class 'UpdatedIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4068

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummaryDto.java

Rule Violation Line
CommentRequired Header comments are required 38135
CommentRequired Public method and constructor comments are required 5053
CommentRequired Public method and constructor comments are required 5558
CommentRequired Public method and constructor comments are required 6063
CommentRequired Public method and constructor comments are required 6568
CommentRequired Public method and constructor comments are required 7073
CommentRequired Public method and constructor comments are required 7578
CommentRequired Public method and constructor comments are required 8083
CommentRequired Public method and constructor comments are required 8588
CommentRequired Public method and constructor comments are required 9093
CommentRequired Public method and constructor comments are required 9598
CommentRequired Public method and constructor comments are required 100103
CommentRequired Public method and constructor comments are required 105108
CommentRequired Public method and constructor comments are required 110113
CommentRequired Public method and constructor comments are required 115118
CommentRequired Public method and constructor comments are required 120122
CommentRequired Public method and constructor comments are required 124126
CommentRequired Public method and constructor comments are required 128130
CommentRequired Public method and constructor comments are required 132134

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummarySearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4053

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateDefinition.java

Rule Violation Line
CommentRequired Header comments are required 3990

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateExclusion.java

Rule Violation Line
DataClass The class 'IdentityDuplicateExclusion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3891
CommentRequired Header comments are required 3891

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateSuspicion.java

Rule Violation Line
DataClass The class 'IdentityDuplicateSuspicion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3869
CommentRequired Header comments are required 3869

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/error/ErrorResponse.java

Rule Violation Line
CommentRequired Header comments are required 3841

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportRequest.java

Rule Violation Line
CommentRequired Header comments are required 4172
DataClass The class 'IdentityExportRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4172

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportResponse.java

Rule Violation Line
CommentRequired Header comments are required 4353

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeChange.java

Rule Violation Line
CommentRequired Header comments are required 43213
DataClass The class 'AttributeChange' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 43213
ShortVariable Avoid variables with short names like id 46
ShortVariable Avoid variables with short names like id 89

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeChangeType.java

Rule Violation Line
CommentRequired Enum comments are required 4090
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 47
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeHistory.java

Rule Violation Line
CommentRequired Header comments are required 4371
DataClass The class 'AttributeHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4371

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/Change.java

Rule Violation Line
CommentRequired Header comments are required 4155
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChange.java

Rule Violation Line
TooManyFields Too many fields 43307
ShortVariable Avoid variables with short names like id 45
CallSuperInConstructor It is a good practice to call super() in a constructor 6365
UncommentedEmptyConstructor Document empty constructor 6365
UnnecessaryConstructor Avoid unnecessary constructors - the compiler will generate these for you 6365
CommentRequired Public method and constructor comments are required 6365
ShortVariable Avoid variables with short names like id 213
CommentRequired Public method and constructor comments are required 218221
CommentRequired Public method and constructor comments are required 223226
CommentRequired Public method and constructor comments are required 228231
CommentRequired Public method and constructor comments are required 233236
CommentRequired Public method and constructor comments are required 238241
CommentRequired Public method and constructor comments are required 243246
CommentRequired Public method and constructor comments are required 248251
CommentRequired Public method and constructor comments are required 253256
CommentRequired Public method and constructor comments are required 258261
CommentRequired Public method and constructor comments are required 263266
CommentRequired Public method and constructor comments are required 268271
CommentRequired Public method and constructor comments are required 273276
CommentRequired Public method and constructor comments are required 278281
CommentRequired Public method and constructor comments are required 283286
CommentRequired Public method and constructor comments are required 288291
CommentRequired Public method and constructor comments are required 293296
CommentRequired Public method and constructor comments are required 298301
CommentRequired Public method and constructor comments are required 303306

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChangeType.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 58

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistory.java

Rule Violation Line
CommentRequired Header comments are required 4598
DataClass The class 'IdentityHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 4598

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistoryGetResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchRequest.java

Rule Violation Line
CommentRequired Header comments are required 42160
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 60
CommentRequired Public method and constructor comments are required 7174
CommentRequired Public method and constructor comments are required 7679
CommentRequired Public method and constructor comments are required 8184
CommentRequired Public method and constructor comments are required 8689
CommentRequired Public method and constructor comments are required 9194
CommentRequired Public method and constructor comments are required 9699
CommentRequired Public method and constructor comments are required 111114
CommentRequired Public method and constructor comments are required 116119
CommentRequired Public method and constructor comments are required 141144
CommentRequired Public method and constructor comments are required 146149
CommentRequired Public method and constructor comments are required 151154
CommentRequired Public method and constructor comments are required 156159

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportRequest.java

Rule Violation Line
CommentRequired Header comments are required 4054

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportResponse.java

Rule Violation Line
CommentRequired Header comments are required 3851

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchResourceStateDto.java

Rule Violation Line
CommentRequired Header comments are required 3888
DataClass The class 'BatchResourceStateDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3888

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatisticsDto.java

Rule Violation Line
DataClass The class 'BatchStatisticsDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4168
CommentRequired Header comments are required 4168

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusDto.java

Rule Violation Line
DataClass The class 'BatchStatusDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 42163
CommentRequired Header comments are required 42163

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusMode.java

Rule Violation Line
CommentRequired Enum comments are required 3641

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusRequest.java

Rule Violation Line
CommentRequired Header comments are required 3866
DataClass The class 'BatchStatusRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3866

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusResponse.java

Rule Violation Line
CommentRequired Header comments are required 3953

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityAttributeDto.java

Rule Violation Line
CommentRequired Header comments are required 4093
DataClass The class 'CandidateIdentityAttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 4093

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityDto.java

Rule Violation Line
CommentRequired Header comments are required 41132
DataClass The class 'CandidateIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=13, WMC=13) 41132

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/ImportingHistoryDto.java

Rule Violation Line
CommentRequired Header comments are required 42122
DataClass The class 'ImportingHistoryDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 42122

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockRequest.java

Rule Violation Line
CommentRequired Header comments are required 3865
DataClass The class 'SuspiciousIdentityLockRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3865

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockResponse.java

Rule Violation Line
DataClass The class 'SuspiciousIdentityLockResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3965
CommentRequired Header comments are required 3965

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/merge/IdentityMergeRequest.java

Rule Violation Line
CommentRequired Header comments are required 43122
DataClass The class 'IdentityMergeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 43122

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/merge/IdentityMergeResponse.java

Rule Violation Line
CommentRequired Header comments are required 4042

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationLevelDto.java

Rule Violation Line
CommentRequired Header comments are required 3660
DataClass The class 'AttributeCertificationLevelDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3660

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationProcessusDto.java

Rule Violation Line
CommentRequired Header comments are required 3974
CommentRequired Public method and constructor comments are required 4548
CommentRequired Public method and constructor comments are required 5053
CommentRequired Public method and constructor comments are required 5558
CommentRequired Public method and constructor comments are required 6063
CommentRequired Public method and constructor comments are required 6568
CommentRequired Public method and constructor comments are required 7073

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4255
CommentRequired Public method and constructor comments are required 4649
CommentRequired Public method and constructor comments are required 5154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelDto.java

Rule Violation Line
CommentRequired Header comments are required 3673
CommentRequired Public method and constructor comments are required 4447
CommentRequired Public method and constructor comments are required 4952
CommentRequired Public method and constructor comments are required 5457
CommentRequired Public method and constructor comments are required 5962
CommentRequired Public method and constructor comments are required 6467
CommentRequired Public method and constructor comments are required 6972

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/ProcessusSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchRequest.java

Rule Violation Line
DataClass The class 'DuplicateSearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4673
CommentRequired Header comments are required 4673
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchResponse.java

Rule Violation Line
DataClass The class 'DuplicateSearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4469
CommentRequired Header comments are required 4469
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 48

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchMessage.java

Rule Violation Line
CommentRequired Header comments are required 3660
DataClass The class 'IdentitySearchMessage' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3660

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchRequest.java

Rule Violation Line
CommentRequired Header comments are required 39106
DataClass The class 'IdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 39106
RedundantFieldInitializer Avoid using redundant field initializer for 'connected' 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4266
DataClass The class 'IdentitySearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 4266

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/QualifiedIdentitySearchResult.java

Rule Violation Line
CommentRequired Header comments are required 4383
DataClass The class 'QualifiedIdentitySearchResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=7) 4383
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 47
UncommentedEmptyConstructor Document empty constructor 4951
CommentRequired Public method and constructor comments are required 4951
CommentRequired Public method and constructor comments are required 5356
CommentRequired Public method and constructor comments are required 5862

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchAttribute.java

Rule Violation Line
DataClass The class 'SearchAttribute' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=11) 41121
CommentRequired Header comments are required 41121
CommentRequired Public method and constructor comments are required 4952
UncommentedEmptyConstructor Document empty constructor 4952
CommentRequired Public method and constructor comments are required 5459
CommentRequired Public method and constructor comments are required 6167
ConfusingTernary Avoid if (x != y) ..; else ..; 119

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchUpdatedAttribute.java

Rule Violation Line
CommentRequired Header comments are required 4270

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchRequest.java

Rule Violation Line
CommentRequired Header comments are required 42129
DataClass The class 'UpdatedIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 42129

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 4352

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityCreationDateOrdering.java

Rule Violation Line
CommentRequired Enum comments are required 36

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityResourceType.java

Rule Violation Line
CommentRequired Enum comments are required 35

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskChangeDto.java

Rule Violation Line
CommentRequired Header comments are required 42109
DataClass The class 'IdentityTaskChangeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 42109

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskChangeType.java

Rule Violation Line
CommentRequired Enum comments are required 3642

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateRequest.java

Rule Violation Line
CommentRequired Header comments are required 719

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateResponse.java

Rule Violation Line
CommentRequired Header comments are required 618

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskDto.java

Rule Violation Line
CommentRequired Header comments are required 44187
DataClass The class 'IdentityTaskDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 44187
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 106

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetResponse.java

Rule Violation Line
CommentRequired Header comments are required 618

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetStatusResponse.java

Rule Violation Line
CommentRequired Header comments are required 618

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskListGetResponse.java

Rule Violation Line
CommentRequired Header comments are required 922

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchRequest.java

Rule Violation Line
CommentRequired Header comments are required 954
CommentRequired Public method and constructor comments are required 2325
CommentRequired Public method and constructor comments are required 2729
CommentRequired Public method and constructor comments are required 3133
CommentRequired Public method and constructor comments are required 3537
CommentRequired Public method and constructor comments are required 3941
CommentRequired Public method and constructor comments are required 4345

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchResponse.java

Rule Violation Line
CommentRequired Header comments are required 921

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskStatusType.java

Rule Violation Line
CommentRequired Enum comments are required 310

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskType.java

Rule Violation Line
CommentRequired Enum comments are required 37

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskUpdateStatusRequest.java

Rule Violation Line
CommentRequired Header comments are required 719

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskUpdateStatusResponse.java

Rule Violation Line
CommentRequired Header comments are required 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/Constants.java

Rule Violation Line
ShortVariable Avoid variables with short names like ID 98

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/ResponseStatusFactory.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 34123
CommentRequired Header comments are required 48123
UseUtilityClass All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 49123
TooManyMethods This class has too many methods, consider refactoring it. 49123
ShortMethodName Avoid using short method names 51
CommentRequired Public method and constructor comments are required 5154
CommentRequired Public method and constructor comments are required 5659
CommentRequired Public method and constructor comments are required 6164
CommentRequired Public method and constructor comments are required 6669
CommentRequired Public method and constructor comments are required 7174
CommentRequired Public method and constructor comments are required 7679
CommentRequired Public method and constructor comments are required 8184
CommentRequired Public method and constructor comments are required 8689
CommentRequired Public method and constructor comments are required 9194
CommentRequired Public method and constructor comments are required 9699
CommentRequired Public method and constructor comments are required 101122

fr/paris/lutece/plugins/identitystore/web/exception/IdentityDeletedException.java

Rule Violation Line
CommentRequired Header comments are required 3650

Priority 4

fr/paris/lutece/plugins/identitystore/v3/web/rs/BatchRequestValidator.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.search.IdentitySearchRequest' 38

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityRequestValidator.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.Objects' 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ChangeResponse.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 39
UnusedImports Avoid unused imports such as 'java.util.List' 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/Page.java

Rule Violation Line
ShortClassName Avoid short class names like Page 38104

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/IdentityChangeResponse.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.search.DuplicateSearchResponse' 39

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistory.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.RequestAuthor' 38
UnusedImports Avoid unused imports such as 'java.sql.Timestamp' 40

Files

fr/paris/lutece/plugins/identitystore/v3/business/IExternalAttributeSource.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4051

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentity.java

Rule Violation Priority Line
ExcessivePublicCount This class has a bunch of public methods and attributes 3 34815
CyclomaticComplexity The class 'CsvIdentity' has a total cyclomatic complexity of 100 (highest 1). 3 43815
TooManyFields Too many fields 3 43815
CommentRequired Header comments are required 3 43815
CommentRequired Public method and constructor comments are required 3 316319
FormalParameterNamingConventions The method parameter name '_strExternalCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 1 321
CommentRequired Public method and constructor comments are required 3 321324
CommentRequired Public method and constructor comments are required 3 326329
FormalParameterNamingConventions The method parameter name '_strCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 1 331
CommentRequired Public method and constructor comments are required 3 331334
CommentRequired Public method and constructor comments are required 3 336339
CommentRequired Public method and constructor comments are required 3 341344
FormalParameterNamingConventions The method parameter name '_strGenderValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 341
CommentRequired Public method and constructor comments are required 3 346349
CommentRequired Public method and constructor comments are required 3 351354
FormalParameterNamingConventions The method parameter name '_strGenderCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 351
CommentRequired Public method and constructor comments are required 3 356359
CommentRequired Public method and constructor comments are required 3 361364
FormalParameterNamingConventions The method parameter name '_dateGenderCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 361
CommentRequired Public method and constructor comments are required 3 366369
FormalParameterNamingConventions The method parameter name '_strFamilyNameValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 371
CommentRequired Public method and constructor comments are required 3 371374
CommentRequired Public method and constructor comments are required 3 376379
CommentRequired Public method and constructor comments are required 3 381384
FormalParameterNamingConventions The method parameter name '_strFamilyNameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 381
CommentRequired Public method and constructor comments are required 3 386389
CommentRequired Public method and constructor comments are required 3 391394
FormalParameterNamingConventions The method parameter name '_dateFamilyNameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 391
CommentRequired Public method and constructor comments are required 3 396399
CommentRequired Public method and constructor comments are required 3 401404
FormalParameterNamingConventions The method parameter name '_strPreferredUsernameValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 401
CommentRequired Public method and constructor comments are required 3 406409
FormalParameterNamingConventions The method parameter name '_strPreferredUsernameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 411
CommentRequired Public method and constructor comments are required 3 411414
CommentRequired Public method and constructor comments are required 3 416419
CommentRequired Public method and constructor comments are required 3 421424
FormalParameterNamingConventions The method parameter name '_datePreferredUsernameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 421
CommentRequired Public method and constructor comments are required 3 426429
CommentRequired Public method and constructor comments are required 3 431434
FormalParameterNamingConventions The method parameter name '_strFirstNameValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 431
CommentRequired Public method and constructor comments are required 3 436439
CommentRequired Public method and constructor comments are required 3 441444
FormalParameterNamingConventions The method parameter name '_strFirstNameCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 441
CommentRequired Public method and constructor comments are required 3 446449
CommentRequired Public method and constructor comments are required 3 451454
FormalParameterNamingConventions The method parameter name '_dateFirstNameCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 451
CommentRequired Public method and constructor comments are required 3 456459
CommentRequired Public method and constructor comments are required 3 461464
FormalParameterNamingConventions The method parameter name '_strBirthdateValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 461
CommentRequired Public method and constructor comments are required 3 466469
FormalParameterNamingConventions The method parameter name '_strBirthdateCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 471
CommentRequired Public method and constructor comments are required 3 471474
CommentRequired Public method and constructor comments are required 3 476479
FormalParameterNamingConventions The method parameter name '_dateBirthdateCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 481
CommentRequired Public method and constructor comments are required 3 481484
CommentRequired Public method and constructor comments are required 3 486489
CommentRequired Public method and constructor comments are required 3 491494
FormalParameterNamingConventions The method parameter name '_strBirthplaceCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 491
CommentRequired Public method and constructor comments are required 3 496499
CommentRequired Public method and constructor comments are required 3 501504
FormalParameterNamingConventions The method parameter name '_strBirthplaceCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 501
CommentRequired Public method and constructor comments are required 3 506509
FormalParameterNamingConventions The method parameter name '_dateBirthplaceCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 511
CommentRequired Public method and constructor comments are required 3 511514
CommentRequired Public method and constructor comments are required 3 516519
FormalParameterNamingConventions The method parameter name '_strBirthCountryCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 521
CommentRequired Public method and constructor comments are required 3 521524
CommentRequired Public method and constructor comments are required 3 526529
FormalParameterNamingConventions The method parameter name '_strBirthCountryCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 531
CommentRequired Public method and constructor comments are required 3 531534
CommentRequired Public method and constructor comments are required 3 536539
CommentRequired Public method and constructor comments are required 3 541544
FormalParameterNamingConventions The method parameter name '_dateBirthCountryCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 541
CommentRequired Public method and constructor comments are required 3 546549
CommentRequired Public method and constructor comments are required 3 551554
FormalParameterNamingConventions The method parameter name '_strBirthplaceValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 551
CommentRequired Public method and constructor comments are required 3 556559
FormalParameterNamingConventions The method parameter name '_strBirthplaceCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 561
CommentRequired Public method and constructor comments are required 3 561564
CommentRequired Public method and constructor comments are required 3 566569
CommentRequired Public method and constructor comments are required 3 571574
FormalParameterNamingConventions The method parameter name '_dateBirthplaceCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 571
CommentRequired Public method and constructor comments are required 3 576579
FormalParameterNamingConventions The method parameter name '_strBirthCountryValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 581
CommentRequired Public method and constructor comments are required 3 581584
CommentRequired Public method and constructor comments are required 3 586589
FormalParameterNamingConventions The method parameter name '_strBirthCountryCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 591
CommentRequired Public method and constructor comments are required 3 591594
CommentRequired Public method and constructor comments are required 3 596599
CommentRequired Public method and constructor comments are required 3 601604
FormalParameterNamingConventions The method parameter name '_dateBirthCountryCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 601
CommentRequired Public method and constructor comments are required 3 606609
FormalParameterNamingConventions The method parameter name '_strEmailValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 611
CommentRequired Public method and constructor comments are required 3 611614
CommentRequired Public method and constructor comments are required 3 616619
CommentRequired Public method and constructor comments are required 3 621624
FormalParameterNamingConventions The method parameter name '_strEmailCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 621
CommentRequired Public method and constructor comments are required 3 626629
FormalParameterNamingConventions The method parameter name '_dateEmailCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 631
CommentRequired Public method and constructor comments are required 3 631634
CommentRequired Public method and constructor comments are required 3 636639
CommentRequired Public method and constructor comments are required 3 641644
FormalParameterNamingConventions The method parameter name '_strMobilePhoneValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 641
CommentRequired Public method and constructor comments are required 3 646649
CommentRequired Public method and constructor comments are required 3 651654
FormalParameterNamingConventions The method parameter name '_strMobilePhoneCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 651
CommentRequired Public method and constructor comments are required 3 656659
FormalParameterNamingConventions The method parameter name '_dateMobilePhoneCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 661
CommentRequired Public method and constructor comments are required 3 661664
CommentRequired Public method and constructor comments are required 3 666669
FormalParameterNamingConventions The method parameter name '_strFixedPhoneValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 671
CommentRequired Public method and constructor comments are required 3 671674
CommentRequired Public method and constructor comments are required 3 676679
CommentRequired Public method and constructor comments are required 3 681684
FormalParameterNamingConventions The method parameter name '_strFixedPhoneCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 681
CommentRequired Public method and constructor comments are required 3 686689
CommentRequired Public method and constructor comments are required 3 691694
FormalParameterNamingConventions The method parameter name '_dateFixedPhoneCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 691
CommentRequired Public method and constructor comments are required 3 696699
FormalParameterNamingConventions The method parameter name '_strAddressValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 701
CommentRequired Public method and constructor comments are required 3 701704
CommentRequired Public method and constructor comments are required 3 706709
CommentRequired Public method and constructor comments are required 3 711714
FormalParameterNamingConventions The method parameter name '_strAddressCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 711
CommentRequired Public method and constructor comments are required 3 716719
CommentRequired Public method and constructor comments are required 3 721724
FormalParameterNamingConventions The method parameter name '_dateAddressCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 721
CommentRequired Public method and constructor comments are required 3 726729
FormalParameterNamingConventions The method parameter name '_strAddressComplementValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 731
CommentRequired Public method and constructor comments are required 3 731734
CommentRequired Public method and constructor comments are required 3 736739
FormalParameterNamingConventions The method parameter name '_strAddressComplementCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 741
CommentRequired Public method and constructor comments are required 3 741744
CommentRequired Public method and constructor comments are required 3 746749
CommentRequired Public method and constructor comments are required 3 751754
FormalParameterNamingConventions The method parameter name '_dateAddressComplementCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 751
CommentRequired Public method and constructor comments are required 3 756759
FormalParameterNamingConventions The method parameter name '_strAddressPostalCodeValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 761
CommentRequired Public method and constructor comments are required 3 761764
CommentRequired Public method and constructor comments are required 3 766769
FormalParameterNamingConventions The method parameter name '_strAddressPostalCodeCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 771
CommentRequired Public method and constructor comments are required 3 771774
CommentRequired Public method and constructor comments are required 3 776779
FormalParameterNamingConventions The method parameter name '_dateAddressPostalCodeCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 781
CommentRequired Public method and constructor comments are required 3 781784
CommentRequired Public method and constructor comments are required 3 786789
CommentRequired Public method and constructor comments are required 3 791794
FormalParameterNamingConventions The method parameter name '_strAddressCityValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 791
CommentRequired Public method and constructor comments are required 3 796799
CommentRequired Public method and constructor comments are required 3 801804
FormalParameterNamingConventions The method parameter name '_strAddressCityCertifier' doesn't match '[a-z][a-zA-Z0-9]*' 1 801
CommentRequired Public method and constructor comments are required 3 806809
FormalParameterNamingConventions The method parameter name '_dateAddressCityCertificationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 811
CommentRequired Public method and constructor comments are required 3 811814

fr/paris/lutece/plugins/identitystore/v3/csv/CsvIdentityService.java

Rule Violation Priority Line
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 3 64
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 1 64
CommentRequired Public method and constructor comments are required 3 6673
NonThreadSafeSingleton Singleton is not thread safe 3 6871
CommentRequired Public method and constructor comments are required 3 7589
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 84
PreserveStackTrace New exception is thrown in catch block, original stack trace may be lost 3 86
CommentRequired Public method and constructor comments are required 3 91109
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 105
NPathComplexity The method 'extractIdentityDtos(List)' has an NPath complexity of 2147483647 3 111282
CommentRequired Public method and constructor comments are required 3 111282
ExcessiveMethodLength Avoid really long methods. 3 111282
NcssCount The method 'extractCsvIdentities(List)' has a NCSS line count of 100. 3 284400
CyclomaticComplexity The method 'extractCsvIdentities(List)' has a cyclomatic complexity of 22. 3 284400
ExcessiveMethodLength Avoid really long methods. 3 284400
CommentRequired Public method and constructor comments are required 3 284400

fr/paris/lutece/plugins/identitystore/v3/csv/CustomMappingStrategy.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4272

fr/paris/lutece/plugins/identitystore/v3/web/rs/AbstractIdentityStoreRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 41106
FieldNamingConventions The final field name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The final field name '_author' doesn't match '[a-z][a-zA-Z0-9]*' 1 45
CommentRequired Protected method constructor comments are required 3 4760

fr/paris/lutece/plugins/identitystore/v3/web/rs/BatchRequestValidator.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.search.IdentitySearchRequest' 4 38
CommentRequired Header comments are required 3 4288
NonThreadSafeSingleton Singleton is not thread safe 3 5760
CommentRequired Public method and constructor comments are required 3 6579
CommentRequired Public method and constructor comments are required 3 8187

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityRequestValidator.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.Objects' 4 49
CyclomaticComplexity The class 'IdentityRequestValidator' has a total cyclomatic complexity of 118 (highest 18). 3 57380
GodClass Possible God Class (WMC=118, ATFD=60, TCC=0.000%) 3 57380
TooManyMethods This class has too many methods, consider refactoring it. 3 58380
CallSuperInConstructor It is a good practice to call super() in a constructor 3 6770
NonThreadSafeSingleton Singleton is not thread safe 3 7982
NPathComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has an NPath complexity of 360 3 148180
CyclomaticComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has a cyclomatic complexity of 18. 3 148180
CyclomaticComplexity The method 'checkIdentitySearch(IdentitySearchRequest)' has a cyclomatic complexity of 13. 3 182198
CommentRequired Public method and constructor comments are required 3 182198
CyclomaticComplexity The method 'checkIdentityHistory(IdentityHistorySearchRequest)' has a cyclomatic complexity of 12. 3 200214
CommentRequired Public method and constructor comments are required 3 200214
CyclomaticComplexity The method 'checkMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 15. 3 224256
CyclomaticComplexity The method 'checkCancelMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 13. 3 266298
CommentRequired Public method and constructor comments are required 3 300328
CyclomaticComplexity The method 'checkServiceContract(ServiceContractDto)' has a cyclomatic complexity of 11. 3 300328
CommentRequired Public method and constructor comments are required 3 330341
CommentRequired Public method and constructor comments are required 3 343354
CommentRequired Public method and constructor comments are required 3 356363

fr/paris/lutece/plugins/identitystore/v3/web/rs/IdentityTaskRequestValidator.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 1481
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 1 1481
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 3 16
FieldNamingConventions The static field name 'instance' doesn't match '_[a-z][a-zA-Z0-9]*' 1 16
CallSuperInConstructor It is a good practice to call super() in a constructor 3 1819
CommentRequired Public method and constructor comments are required 3 2126
NonThreadSafeSingleton Singleton is not thread safe 3 2224
CommentRequired Public method and constructor comments are required 3 2841
CommentRequired Public method and constructor comments are required 3 4347
CommentRequired Public method and constructor comments are required 3 4953
CommentRequired Public method and constructor comments are required 3 5559
CommentRequired Public method and constructor comments are required 3 6167
CommentRequired Public method and constructor comments are required 3 6980

fr/paris/lutece/plugins/identitystore/v3/web/rs/RequestValidator.java

Rule Violation Priority Line
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 3 41113
CommentRequired Header comments are required 3 41113

fr/paris/lutece/plugins/identitystore/v3/web/rs/SuspiciousIdentityRequestValidator.java

Rule Violation Priority Line
CallSuperInConstructor It is a good practice to call super() in a constructor 3 6063
NonThreadSafeSingleton Singleton is not thread safe 3 7275

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/DtoFormatConstants.java

Rule Violation Priority Line
ClassNamingConventions The utility class name 'DtoFormatConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 40100

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientApplicationDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3682
CommentRequired Public method and constructor comments are required 3 4346
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
CommentRequired Public method and constructor comments are required 3 4851
CommentRequired Public method and constructor comments are required 3 5356
CommentRequired Public method and constructor comments are required 3 5861
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
CommentRequired Public method and constructor comments are required 3 6366
CommentRequired Public method and constructor comments are required 3 6871
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 68
CommentRequired Public method and constructor comments are required 3 7376
CommentRequired Public method and constructor comments are required 3 7881
FormalParameterNamingConventions The method parameter name '_strApplicationCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientChangeResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'clientApplication' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'clientApplication' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/application/ClientsSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4154
FieldNamingConventions The field name 'clientApplications' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeChangeStatus.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 53141
FieldNamingConventions The field name 'code' doesn't match '_[a-z][a-zA-Z0-9]*' 1 83
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 1 86
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 1 89
CommentRequired Public method and constructor comments are required 3 99103
CommentRequired Public method and constructor comments are required 3 136139

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeChangeStatusType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 3641

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeDto.java

Rule Violation Priority Line
DataClass The class 'AttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 3 48170
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 1 63
FieldNamingConventions The field name 'certificationLevel' doesn't match '_[a-z][a-zA-Z0-9]*' 1 68
FieldNamingConventions The field name 'certifier' doesn't match '_[a-z][a-zA-Z0-9]*' 1 74
FieldNamingConventions The field name 'certificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 80
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 82
FieldNamingConventions The field name 'lastUpdateClientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 83
CommentRequired Public method and constructor comments are required 3 166169

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeKeyDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 39173
CommentRequired Public method and constructor comments are required 3 5457
CommentRequired Public method and constructor comments are required 3 5962
CommentRequired Public method and constructor comments are required 3 6467
CommentRequired Public method and constructor comments are required 3 6972
CommentRequired Public method and constructor comments are required 3 7477
CommentRequired Public method and constructor comments are required 3 7982
CommentRequired Public method and constructor comments are required 3 8487
CommentRequired Public method and constructor comments are required 3 8992
CommentRequired Public method and constructor comments are required 3 9497
CommentRequired Public method and constructor comments are required 3 99102
CommentRequired Public method and constructor comments are required 3 104107
CommentRequired Public method and constructor comments are required 3 109112
CommentRequired Public method and constructor comments are required 3 114117
CommentRequired Public method and constructor comments are required 3 119122
CommentRequired Public method and constructor comments are required 3 124127
CommentRequired Public method and constructor comments are required 3 129132
FormalParameterNamingConventions The method parameter name '_bMandatoryForCreation' doesn't match '[a-z][a-zA-Z0-9]*' 1 129
CommentRequired Public method and constructor comments are required 3 134137
FormalParameterNamingConventions The method parameter name '_strValidationRegex' doesn't match '[a-z][a-zA-Z0-9]*' 1 139
CommentRequired Public method and constructor comments are required 3 139142
CommentRequired Public method and constructor comments are required 3 144147
CommentRequired Public method and constructor comments are required 3 149152
FormalParameterNamingConventions The method parameter name '_strValidationErrorMessage' doesn't match '[a-z][a-zA-Z0-9]*' 1 149
CommentRequired Public method and constructor comments are required 3 154157
CommentRequired Public method and constructor comments are required 3 159162
FormalParameterNamingConventions The method parameter name '_strValidationErrorMessageKey' doesn't match '[a-z][a-zA-Z0-9]*' 1 159
CommentRequired Public method and constructor comments are required 3 164167
CommentRequired Public method and constructor comments are required 3 169172

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeStatus.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 42106
DataClass The class 'AttributeStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 42106
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'messageKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeTreatmentType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 4098
CommentRequired Public method and constructor comments are required 3 9497

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeType.java

Rule Violation Priority Line
FieldNamingConventions The constant name '_mapKeyType' doesn't match '[A-Z][A-Z_0-9]*' 1 52
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 52
FieldNamingConventions The final field name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The final field name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AttributeValueDto.java

Rule Violation Priority Line
CommentRequired Public method and constructor comments are required 3 4952
CommentRequired Public method and constructor comments are required 3 5457
FormalParameterNamingConventions The method parameter name '_strValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 54
CommentRequired Public method and constructor comments are required 3 5962
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 1 64
CommentRequired Public method and constructor comments are required 3 6467

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/AuthorType.java

Rule Violation Priority Line
FieldNamingConventions The enum constant name 'owner' doesn't match '[A-Z][A-Z_0-9]*' 1 47
FieldNamingConventions The enum constant name 'agent' doesn't match '[A-Z][A-Z_0-9]*' 1 52
FieldNamingConventions The enum constant name 'admin' doesn't match '[A-Z][A-Z_0-9]*' 1 57
FieldNamingConventions The enum constant name 'application' doesn't match '[A-Z][A-Z_0-9]*' 1 62

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/BatchDto.java

Rule Violation Priority Line
DataClass The class 'BatchDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 44118
CommentRequired Header comments are required 3 44118
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'date' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'user' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
FieldNamingConventions The field name 'appCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ChangeResponse.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 39
UnusedImports Avoid unused imports such as 'java.util.List' 4 40
CommentRequired Header comments are required 3 4282
DataClass The class 'ChangeResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 4282
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ConsolidateDefinition.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4158
FieldNamingConventions The field name 'mergedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ExpirationDefinition.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4089
DataClass The class 'ExpirationDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 4089
FieldNamingConventions The field name 'deleted' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'expirationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'deleteDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/IdentityDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 48291
DataClass The class 'IdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 3 48291
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60
FieldNamingConventions The field name 'externalCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 66
FieldNamingConventions The field name 'monParisActive' doesn't match '_[a-z][a-zA-Z0-9]*' 1 72
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 78
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 84
FieldNamingConventions The field name 'quality' doesn't match '_[a-z][a-zA-Z0-9]*' 1 90
FieldNamingConventions The field name 'expiration' doesn't match '_[a-z][a-zA-Z0-9]*' 1 96
FieldNamingConventions The field name 'merge' doesn't match '_[a-z][a-zA-Z0-9]*' 1 102
FieldNamingConventions The field name 'consolidate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 108
FieldNamingConventions The field name 'duplicateDefinition' doesn't match '_[a-z][a-zA-Z0-9]*' 1 113
FieldNamingConventions The field name 'matchedDuplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 120
FieldNamingConventions The field name 'suspicious' doesn't match '_[a-z][a-zA-Z0-9]*' 1 126
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 132
CommentRequired Public method and constructor comments are required 3 135138
CommentRequired Public method and constructor comments are required 3 141144

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/MergeDefinition.java

Rule Violation Priority Line
DataClass The class 'MergeDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 4191
CommentRequired Header comments are required 3 4191
FieldNamingConventions The field name 'merged' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'masterCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'mergeDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/Page.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 38104
ShortClassName Avoid short class names like Page 4 38104
DataClass The class 'Page' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 38104
FieldNamingConventions The field name 'totalRecords' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'currentPage' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'totalPages' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'nextPage' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
FieldNamingConventions The field name 'previousPage' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/PagedResponseDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3852
FieldNamingConventions The field name 'pagination' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/QualityDefinition.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3682
DataClass The class 'QualityDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 3682
FieldNamingConventions The field name 'quality' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'coverage' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'scoring' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/RequestAuthor.java

Rule Violation Priority Line
DataClass The class 'RequestAuthor' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3 3883
CommentRequired Header comments are required 3 3883
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'type' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
CommentRequired Public method and constructor comments are required 3 4648
UncommentedEmptyConstructor Document empty constructor 3 4648
CommentRequired Public method and constructor comments are required 3 5054

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseDto.java

Rule Violation Priority Line
ImportFromSamePackage No need to import a type that lives in the same package 3 41
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 51
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 64
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 74

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseStatus.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 34143
CommentRequired Header comments are required 3 54143
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'messageKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 59
FieldNamingConventions The field name 'attributeStatuses' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60
CommentRequired Public method and constructor comments are required 3 6569
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 71
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 77
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 83
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 89
LinguisticNaming Linguistics Antipattern - The setter 'setMessage' should not return any type except void linguistically 3 9094
CommentRequired Public method and constructor comments are required 3 9094
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 96
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 102
CommentRequired Public method and constructor comments are required 3 103107
LinguisticNaming Linguistics Antipattern - The setter 'setMessageKey' should not return any type except void linguistically 3 103107
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 109
UnnecessaryAnnotationValueElement Avoid the use of value in annotations when its the only element 3 115
CommentRequired Public method and constructor comments are required 3 116120
LinguisticNaming Linguistics Antipattern - The setter 'setAttributeStatuses' should not return any type except void linguistically 3 116120
ShortVariable Avoid variables with short names like o 3 123
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 123

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/common/ResponseStatusType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 3647

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeDefinitionDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4176
DataClass The class 'AttributeDefinitionDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 4176
FieldNamingConventions The field name 'attributeRequirement' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'attributeRight' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'attributeCertifications' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRequirementDto.java

Rule Violation Priority Line
DataClass The class 'AttributeRequirementDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 3671
CommentRequired Header comments are required 3 3671
FieldNamingConventions The field name 'level' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeRightDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3682
CommentRequired Public method and constructor comments are required 3 4346
FormalParameterNamingConventions The method parameter name '_bMandatory' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
CommentRequired Public method and constructor comments are required 3 4851
CommentRequired Public method and constructor comments are required 3 5356
FormalParameterNamingConventions The method parameter name '_bSearchable' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
CommentRequired Public method and constructor comments are required 3 5861
CommentRequired Public method and constructor comments are required 3 6366
FormalParameterNamingConventions The method parameter name '_bReadable' doesn't match '[a-z][a-zA-Z0-9]*' 1 68
CommentRequired Public method and constructor comments are required 3 6871
CommentRequired Public method and constructor comments are required 3 7376
CommentRequired Public method and constructor comments are required 3 7881
FormalParameterNamingConventions The method parameter name '_bWritable' doesn't match '[a-z][a-zA-Z0-9]*' 1 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/AttributeType.java

Rule Violation Priority Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 52
FieldNamingConventions The constant name '_mapKeyType' doesn't match '[A-Z][A-Z_0-9]*' 1 52
FieldNamingConventions The final field name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The final field name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/CertificationProcessusDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3672
CommentRequired Public method and constructor comments are required 3 4346
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
CommentRequired Public method and constructor comments are required 3 4851
CommentRequired Public method and constructor comments are required 3 5356
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 58
CommentRequired Public method and constructor comments are required 3 5861
CommentRequired Public method and constructor comments are required 3 6366
FormalParameterNamingConventions The method parameter name '_strLevel' doesn't match '[a-z][a-zA-Z0-9]*' 1 68
CommentRequired Public method and constructor comments are required 3 6871

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractChangeResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'serviceContract' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractDto.java

Rule Violation Priority Line
TooManyFields Too many fields 3 40284
CommentRequired Header comments are required 3 40284
FieldNamingConventions The field name 'attributeDefinitions' doesn't match '_[a-z][a-zA-Z0-9]*' 1 63
CommentRequired Public method and constructor comments are required 3 6568
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 1 70
CommentRequired Public method and constructor comments are required 3 7073
CommentRequired Public method and constructor comments are required 3 7578
CommentRequired Public method and constructor comments are required 3 8083
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 80
CommentRequired Public method and constructor comments are required 3 8588
CommentRequired Public method and constructor comments are required 3 9093
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 1 90
CommentRequired Public method and constructor comments are required 3 9598
CommentRequired Public method and constructor comments are required 3 100103
FormalParameterNamingConventions The method parameter name '_strMoaEntityName' doesn't match '[a-z][a-zA-Z0-9]*' 1 100
CommentRequired Public method and constructor comments are required 3 105108
CommentRequired Public method and constructor comments are required 3 110113
FormalParameterNamingConventions The method parameter name '_strMoeEntityName' doesn't match '[a-z][a-zA-Z0-9]*' 1 110
CommentRequired Public method and constructor comments are required 3 115118
CommentRequired Public method and constructor comments are required 3 120123
FormalParameterNamingConventions The method parameter name '_strMoeResponsibleName' doesn't match '[a-z][a-zA-Z0-9]*' 1 120
CommentRequired Public method and constructor comments are required 3 125128
FormalParameterNamingConventions The method parameter name '_strMoaContactName' doesn't match '[a-z][a-zA-Z0-9]*' 1 130
CommentRequired Public method and constructor comments are required 3 130133
CommentRequired Public method and constructor comments are required 3 135138
FormalParameterNamingConventions The method parameter name '_strServiceType' doesn't match '[a-z][a-zA-Z0-9]*' 1 140
CommentRequired Public method and constructor comments are required 3 140143
CommentRequired Public method and constructor comments are required 3 145148
CommentRequired Public method and constructor comments are required 3 150153
FormalParameterNamingConventions The method parameter name '_dateStartingDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 150
CommentRequired Public method and constructor comments are required 3 155158
CommentRequired Public method and constructor comments are required 3 160163
FormalParameterNamingConventions The method parameter name '_dateEndingDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 160
CommentRequired Public method and constructor comments are required 3 165168
FormalParameterNamingConventions The method parameter name '_bAuthorizedCreation' doesn't match '[a-z][a-zA-Z0-9]*' 1 170
CommentRequired Public method and constructor comments are required 3 170173
CommentRequired Public method and constructor comments are required 3 175178
CommentRequired Public method and constructor comments are required 3 180183
FormalParameterNamingConventions The method parameter name '_bAuthorizedUpdate' doesn't match '[a-z][a-zA-Z0-9]*' 1 180
CommentRequired Public method and constructor comments are required 3 185188
FormalParameterNamingConventions The method parameter name '_bAuthorizedSearch' doesn't match '[a-z][a-zA-Z0-9]*' 1 190
CommentRequired Public method and constructor comments are required 3 190193
CommentRequired Public method and constructor comments are required 3 195198
CommentRequired Public method and constructor comments are required 3 200203
FormalParameterNamingConventions The method parameter name '_bAuthorizedMerge' doesn't match '[a-z][a-zA-Z0-9]*' 1 200
CommentRequired Public method and constructor comments are required 3 205208
FormalParameterNamingConventions The method parameter name '_bAuthorizedAccountUpdate' doesn't match '[a-z][a-zA-Z0-9]*' 1 210
CommentRequired Public method and constructor comments are required 3 210213
CommentRequired Public method and constructor comments are required 3 215218
FormalParameterNamingConventions The method parameter name '_bAuthorizedDeletion' doesn't match '[a-z][a-zA-Z0-9]*' 1 220
CommentRequired Public method and constructor comments are required 3 220223
CommentRequired Public method and constructor comments are required 3 225228
CommentRequired Public method and constructor comments are required 3 230233
FormalParameterNamingConventions The method parameter name '_bAuthorizedImport' doesn't match '[a-z][a-zA-Z0-9]*' 1 230
CommentRequired Public method and constructor comments are required 3 235238
CommentRequired Public method and constructor comments are required 3 240243
FormalParameterNamingConventions The method parameter name '_bAuthorizedExport' doesn't match '[a-z][a-zA-Z0-9]*' 1 240
CommentRequired Public method and constructor comments are required 3 245248
CommentRequired Public method and constructor comments are required 3 250253
FormalParameterNamingConventions The method parameter name '_bAuthorizedDecertification' doesn't match '[a-z][a-zA-Z0-9]*' 1 250
CommentRequired Public method and constructor comments are required 3 255258
FormalParameterNamingConventions The method parameter name '_bAuthorizedAgentHistoryRead' doesn't match '[a-z][a-zA-Z0-9]*' 1 260
CommentRequired Public method and constructor comments are required 3 260263
CommentRequired Public method and constructor comments are required 3 265268
FormalParameterNamingConventions The method parameter name '_nDataRetentionPeriodInMonths' doesn't match '[a-z][a-zA-Z0-9]*' 1 270
CommentRequired Public method and constructor comments are required 3 270273

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'serviceContract' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/contract/ServiceContractsSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4154
FieldNamingConventions The field name 'serviceContracts' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/IdentityChangeRequest.java

Rule Violation Priority Line
FieldNamingConventions The field name 'identity' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/IdentityChangeResponse.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.search.DuplicateSearchResponse' 4 39
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityChangeRequest.java

Rule Violation Priority Line
FieldNamingConventions The field name 'suspiciousIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityChangeResponse.java

Rule Violation Priority Line
FieldNamingConventions The field name 'suspiciousIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityDto.java

Rule Violation Priority Line
DataClass The class 'SuspiciousIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42140
CommentRequired Header comments are required 3 42140
FieldNamingConventions The field name 'duplicationRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 67
FieldNamingConventions The field name 'lock' doesn't match '_[a-z][a-zA-Z0-9]*' 1 73
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 79
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 79

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityExcludeRequest.java

Rule Violation Priority Line
DataClass The class 'SuspiciousIdentityExcludeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4175
FieldNamingConventions The field name 'identityCuid1' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'identityCuid2' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityExcludeResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3840

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentityLockDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4191
DataClass The class 'SuspiciousIdentityLockDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 4191
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'lockEndDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'author' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchRequest.java

Rule Violation Priority Line
DataClass The class 'SuspiciousIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 45125
CommentRequired Header comments are required 3 45125
FieldNamingConventions The field name 'ruleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'rulePriority' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'size' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'page' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 64

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/SuspiciousIdentitySearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4155
FieldNamingConventions The field name 'suspiciousIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UncertifyIdentityRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 820
FieldNamingConventions The field name 'attributeKeyList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 11

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/crud/UpdatedIdentityDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4068
DataClass The class 'UpdatedIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4068
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'modificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummaryDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 38135
CommentRequired Public method and constructor comments are required 3 5053
CommentRequired Public method and constructor comments are required 3 5558
FormalParameterNamingConventions The method parameter name '_nId' doesn't match '[a-z][a-zA-Z0-9]*' 1 55
CommentRequired Public method and constructor comments are required 3 6063
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 1 65
CommentRequired Public method and constructor comments are required 3 6568
CommentRequired Public method and constructor comments are required 3 7073
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 75
CommentRequired Public method and constructor comments are required 3 7578
CommentRequired Public method and constructor comments are required 3 8083
CommentRequired Public method and constructor comments are required 3 8588
FormalParameterNamingConventions The method parameter name '_strDescription' doesn't match '[a-z][a-zA-Z0-9]*' 1 85
CommentRequired Public method and constructor comments are required 3 9093
CommentRequired Public method and constructor comments are required 3 9598
FormalParameterNamingConventions The method parameter name '_nDuplicateCount' doesn't match '[a-z][a-zA-Z0-9]*' 1 95
CommentRequired Public method and constructor comments are required 3 100103
FormalParameterNamingConventions The method parameter name '_nPriority' doesn't match '[a-z][a-zA-Z0-9]*' 1 105
CommentRequired Public method and constructor comments are required 3 105108
CommentRequired Public method and constructor comments are required 3 110113
CommentRequired Public method and constructor comments are required 3 115118
FormalParameterNamingConventions The method parameter name '_dateDaemonLastExecDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 115
CommentRequired Public method and constructor comments are required 3 120122
FormalParameterNamingConventions The final method parameter name '_bActive' doesn't match '[a-z][a-zA-Z0-9]*' 1 124
CommentRequired Public method and constructor comments are required 3 124126
CommentRequired Public method and constructor comments are required 3 128130
CommentRequired Public method and constructor comments are required 3 132134
FormalParameterNamingConventions The final method parameter name '_bDaemon' doesn't match '[a-z][a-zA-Z0-9]*' 1 132

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/DuplicateRuleSummarySearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4053
FieldNamingConventions The field name 'duplicateRuleSummaries' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateDefinition.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3990
FieldNamingConventions The field name 'duplicateExclusions' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'duplicateSuspicion' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateExclusion.java

Rule Violation Priority Line
DataClass The class 'IdentityDuplicateExclusion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 3891
CommentRequired Header comments are required 3 3891
FieldNamingConventions The field name 'excludedCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'exclusionDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'authorType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'authorName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/duplicate/IdentityDuplicateSuspicion.java

Rule Violation Priority Line
DataClass The class 'IdentityDuplicateSuspicion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3869
CommentRequired Header comments are required 3 3869
FieldNamingConventions The field name 'duplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/error/ErrorResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3841

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4172
DataClass The class 'IdentityExportRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4172
FieldNamingConventions The field name 'cuidList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'includeDeletedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'attributeKeyList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/exporting/IdentityExportResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4353
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeChange.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 43213
DataClass The class 'AttributeChange' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 3 43213
ShortVariable Avoid variables with short names like id 3 46
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'changeType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'changeSatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'changeMessage' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'authorType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'authorName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 64
FieldNamingConventions The field name 'idIdentity' doesn't match '_[a-z][a-zA-Z0-9]*' 1 67
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 70
FieldNamingConventions The field name 'attributeValue' doesn't match '_[a-z][a-zA-Z0-9]*' 1 73
FieldNamingConventions The field name 'certificationProcessus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 76
FieldNamingConventions The field name 'certificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 79
FieldNamingConventions The field name 'modificationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 82
ShortVariable Avoid variables with short names like id 3 89

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeChangeType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 4090
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 47
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/AttributeHistory.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4371
DataClass The class 'AttributeHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4371
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'attributeChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/Change.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4155
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 44
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChange.java

Rule Violation Priority Line
TooManyFields Too many fields 3 43307
FieldNamingConventions The field name 'id' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
ShortVariable Avoid variables with short names like id 3 45
CallSuperInConstructor It is a good practice to call super() in a constructor 3 6365
UncommentedEmptyConstructor Document empty constructor 3 6365
UnnecessaryConstructor Avoid unnecessary constructors - the compiler will generate these for you 3 6365
CommentRequired Public method and constructor comments are required 3 6365
ShortVariable Avoid variables with short names like id 3 213
CommentRequired Public method and constructor comments are required 3 218221
FormalParameterNamingConventions The method parameter name '_strConnectionId' doesn't match '[a-z][a-zA-Z0-9]*' 1 223
CommentRequired Public method and constructor comments are required 3 223226
CommentRequired Public method and constructor comments are required 3 228231
FormalParameterNamingConventions The method parameter name '_dateCreationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 233
CommentRequired Public method and constructor comments are required 3 233236
CommentRequired Public method and constructor comments are required 3 238241
CommentRequired Public method and constructor comments are required 3 243246
FormalParameterNamingConventions The method parameter name '_dateLastUpdateDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 243
CommentRequired Public method and constructor comments are required 3 248251
CommentRequired Public method and constructor comments are required 3 253256
FormalParameterNamingConventions The method parameter name '_bIsMonParisActive' doesn't match '[a-z][a-zA-Z0-9]*' 1 253
CommentRequired Public method and constructor comments are required 3 258261
CommentRequired Public method and constructor comments are required 3 263266
FormalParameterNamingConventions The method parameter name '_bIsDeleted' doesn't match '[a-z][a-zA-Z0-9]*' 1 263
CommentRequired Public method and constructor comments are required 3 268271
FormalParameterNamingConventions The method parameter name '_dateExpirationDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 273
CommentRequired Public method and constructor comments are required 3 273276
CommentRequired Public method and constructor comments are required 3 278281
CommentRequired Public method and constructor comments are required 3 283286
FormalParameterNamingConventions The method parameter name '_strMasterCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 1 283
CommentRequired Public method and constructor comments are required 3 288291
FormalParameterNamingConventions The method parameter name '_bIsMerged' doesn't match '[a-z][a-zA-Z0-9]*' 1 293
CommentRequired Public method and constructor comments are required 3 293296
CommentRequired Public method and constructor comments are required 3 298301
FormalParameterNamingConventions The method parameter name '_dateMergeDate' doesn't match '[a-z][a-zA-Z0-9]*' 1 303
CommentRequired Public method and constructor comments are required 3 303306

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityChangeType.java

Rule Violation Priority Line
FieldNamingConventions The constant name '_mapTypes' doesn't match '[A-Z][A-Z_0-9]*' 1 58
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 58
FieldNamingConventions The final field name '_nValue' doesn't match '[a-z][a-zA-Z0-9]*' 1 59

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistory.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.RequestAuthor' 4 38
UnusedImports Avoid unused imports such as 'java.sql.Timestamp' 4 40
CommentRequired Header comments are required 3 4598
DataClass The class 'IdentityHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 4598
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51
FieldNamingConventions The field name 'identityChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'attributeHistories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistoryGetResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'history' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 42160
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 60
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60
CommentRequired Public method and constructor comments are required 3 7174
CommentRequired Public method and constructor comments are required 3 7679
FormalParameterNamingConventions The method parameter name '_strClientCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 76
CommentRequired Public method and constructor comments are required 3 8184
CommentRequired Public method and constructor comments are required 3 8689
FormalParameterNamingConventions The method parameter name '_strCustomerId' doesn't match '[a-z][a-zA-Z0-9]*' 1 86
CommentRequired Public method and constructor comments are required 3 9194
FormalParameterNamingConventions The method parameter name '_strAuthorName' doesn't match '[a-z][a-zA-Z0-9]*' 1 96
CommentRequired Public method and constructor comments are required 3 9699
FormalParameterNamingConventions The method parameter name '_identityChangeType' doesn't match '[a-z][a-zA-Z0-9]*' 1 106
CommentRequired Public method and constructor comments are required 3 111114
CommentRequired Public method and constructor comments are required 3 116119
FormalParameterNamingConventions The method parameter name '_nbDaysFrom' doesn't match '[a-z][a-zA-Z0-9]*' 1 136
CommentRequired Public method and constructor comments are required 3 141144
CommentRequired Public method and constructor comments are required 3 146149
CommentRequired Public method and constructor comments are required 3 151154
CommentRequired Public method and constructor comments are required 3 156159

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/history/IdentityHistorySearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4154
FieldNamingConventions The field name 'histories' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4054
FieldNamingConventions The field name 'batch' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchImportResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3851
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchResourceStateDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3888
DataClass The class 'BatchResourceStateDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 3888
FieldNamingConventions The field name 'name' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'description' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'initialState' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'resourceCount' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatisticsDto.java

Rule Violation Priority Line
DataClass The class 'BatchStatisticsDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4168
CommentRequired Header comments are required 3 4168
FieldNamingConventions The field name 'totalResourceCount' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'resourceStates' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusDto.java

Rule Violation Priority Line
DataClass The class 'BatchStatusDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 3 42163
CommentRequired Header comments are required 3 42163
FieldNamingConventions The field name 'reference' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'user' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60
FieldNamingConventions The field name 'statusDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 1 63
FieldNamingConventions The field name 'statistics' doesn't match '_[a-z][a-zA-Z0-9]*' 1 66
FieldNamingConventions The field name 'batchHistory' doesn't match '_[a-z][a-zA-Z0-9]*' 1 69
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 72

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusMode.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 3641

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3866
DataClass The class 'BatchStatusRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3866
FieldNamingConventions The field name 'batchReference' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'mode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/BatchStatusResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3953
FieldNamingConventions The field name 'batchStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityAttributeDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4093
DataClass The class 'CandidateIdentityAttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 4093
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'certProcess' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'certDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/CandidateIdentityDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 41132
DataClass The class 'CandidateIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=13, WMC=13) 3 41132
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'externalCustomerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
FieldNamingConventions The field name 'clientAppCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 53
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 1 56
FieldNamingConventions The field name 'statusDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 1 59
FieldNamingConventions The field name 'apiStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 62
FieldNamingConventions The field name 'identityHistory' doesn't match '_[a-z][a-zA-Z0-9]*' 1 65

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/importing/ImportingHistoryDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 42122
DataClass The class 'ImportingHistoryDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42122
FieldNamingConventions The field name 'actionName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'actionDescription' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'date' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'userAccessCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'comment' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3865
DataClass The class 'SuspiciousIdentityLockRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3865
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/lock/SuspiciousIdentityLockResponse.java

Rule Violation Priority Line
DataClass The class 'SuspiciousIdentityLockResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3965
CommentRequired Header comments are required 3 3965
FieldNamingConventions The field name 'customerId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'locked' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/merge/IdentityMergeRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 43122
DataClass The class 'IdentityMergeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 43122
FieldNamingConventions The field name 'primaryCuid' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'primaryLastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The field name 'secondaryCuid' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52
FieldNamingConventions The field name 'duplicateRuleCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 55
FieldNamingConventions The field name 'secondaryLastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 58
FieldNamingConventions The field name 'identity' doesn't match '_[a-z][a-zA-Z0-9]*' 1 61

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/merge/IdentityMergeResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4042

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationLevelDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3660
DataClass The class 'AttributeCertificationLevelDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3660
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'level' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeCertificationProcessusDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3974
CommentRequired Public method and constructor comments are required 3 4548
CommentRequired Public method and constructor comments are required 3 5053
FormalParameterNamingConventions The method parameter name '_strLabel' doesn't match '[a-z][a-zA-Z0-9]*' 1 50
CommentRequired Public method and constructor comments are required 3 5558
CommentRequired Public method and constructor comments are required 3 6063
FormalParameterNamingConventions The method parameter name '_strCode' doesn't match '[a-z][a-zA-Z0-9]*' 1 60
CommentRequired Public method and constructor comments are required 3 6568
FormalParameterNamingConventions The method parameter name '_listAttributeCertificationLevels' doesn't match '[a-z][a-zA-Z0-9]*' 1 70
CommentRequired Public method and constructor comments are required 3 7073

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/AttributeSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4255
CommentRequired Public method and constructor comments are required 3 4649
CommentRequired Public method and constructor comments are required 3 5154

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3673
CommentRequired Public method and constructor comments are required 3 4447
CommentRequired Public method and constructor comments are required 3 4952
FormalParameterNamingConventions The method parameter name '_strName' doesn't match '[a-z][a-zA-Z0-9]*' 1 49
CommentRequired Public method and constructor comments are required 3 5457
CommentRequired Public method and constructor comments are required 3 5962
FormalParameterNamingConventions The method parameter name '_strDescription' doesn't match '[a-z][a-zA-Z0-9]*' 1 59
CommentRequired Public method and constructor comments are required 3 6467
FormalParameterNamingConventions The method parameter name '_strLevel' doesn't match '[a-z][a-zA-Z0-9]*' 1 69
CommentRequired Public method and constructor comments are required 3 6972

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/LevelSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4154
FieldNamingConventions The field name 'levels' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/referentiel/ProcessusSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4154
FieldNamingConventions The field name 'processus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchRequest.java

Rule Violation Priority Line
DataClass The class 'DuplicateSearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4673
CommentRequired Header comments are required 3 4673
FieldNamingConventions The field name 'ruleCodes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 52
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 52

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/DuplicateSearchResponse.java

Rule Violation Priority Line
DataClass The class 'DuplicateSearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4469
CommentRequired Header comments are required 3 4469
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 48

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchMessage.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3660
DataClass The class 'IdentitySearchMessage' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3660
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'attributeName' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 39106
DataClass The class 'IdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 39106
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'connected' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49
RedundantFieldInitializer Avoid using redundant field initializer for 'connected' 3 49
FieldNamingConventions The field name 'connectionId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'search' doesn't match '_[a-z][a-zA-Z0-9]*' 1 59

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/IdentitySearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4266
DataClass The class 'IdentitySearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 4266
FieldNamingConventions The field name 'identities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'alerts' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/QualifiedIdentitySearchResult.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4383
DataClass The class 'QualifiedIdentitySearchResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=7) 3 4383
FieldNamingConventions The field name 'qualifiedIdentities' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 47
UncommentedEmptyConstructor Document empty constructor 3 4951
CommentRequired Public method and constructor comments are required 3 4951
CommentRequired Public method and constructor comments are required 3 5356
CommentRequired Public method and constructor comments are required 3 5862

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchAttribute.java

Rule Violation Priority Line
DataClass The class 'SearchAttribute' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=11) 3 41121
CommentRequired Header comments are required 3 41121
FieldNamingConventions The field name 'key' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'value' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'outputKeys' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'treatmentType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
CommentRequired Public method and constructor comments are required 3 4952
UncommentedEmptyConstructor Document empty constructor 3 4952
CommentRequired Public method and constructor comments are required 3 5459
CommentRequired Public method and constructor comments are required 3 6167
ConfusingTernary Avoid if (x != y) ..; else ..; 3 119

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchDto.java

Rule Violation Priority Line
FieldNamingConventions The field name 'attributes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/SearchUpdatedAttribute.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4270
FieldNamingConventions The field name 'attributeKey' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'attributeChangeTypes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 42129
DataClass The class 'UpdatedIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 42129
FieldNamingConventions The field name 'days' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'identityChangeTypes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'updatedAttributes' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60
FieldNamingConventions The field name 'size' doesn't match '_[a-z][a-zA-Z0-9]*' 1 66
FieldNamingConventions The field name 'page' doesn't match '_[a-z][a-zA-Z0-9]*' 1 72
FieldNamingConventions The field name 'max' doesn't match '_[a-z][a-zA-Z0-9]*' 1 78

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/search/UpdatedIdentitySearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4352
FieldNamingConventions The field name 'updatedIdentityList' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityCreationDateOrdering.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 36

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityResourceType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 35

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskChangeDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 42109
DataClass The class 'IdentityTaskChangeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42109
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'author' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'clientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 51
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 54
FieldNamingConventions The field name 'taskChangeType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57
FieldNamingConventions The field name 'taskChangeDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 60

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskChangeType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 3642

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 719
FieldNamingConventions The field name 'task' doesn't match '_[a-z][a-zA-Z0-9]*' 1 10

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskCreateResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 618
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskDto.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 44187
DataClass The class 'IdentityTaskDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 3 44187
FieldNamingConventions The field name 'taskCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 50
FieldNamingConventions The field name 'resourceId' doesn't match '_[a-z][a-zA-Z0-9]*' 1 57
FieldNamingConventions The field name 'resourceType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 63
FieldNamingConventions The field name 'taskType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 70
FieldNamingConventions The field name 'creationDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 76
FieldNamingConventions The field name 'lastUpdateDate' doesn't match '_[a-z][a-zA-Z0-9]*' 1 82
FieldNamingConventions The field name 'lastUpdateClientCode' doesn't match '_[a-z][a-zA-Z0-9]*' 1 88
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 94
FieldNamingConventions The field name 'taskChanges' doesn't match '_[a-z][a-zA-Z0-9]*' 1 100
FieldNamingConventions The field name 'metadata' doesn't match '_[a-z][a-zA-Z0-9]*' 1 106
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 106

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 618
FieldNamingConventions The field name 'task' doesn't match '_[a-z][a-zA-Z0-9]*' 1 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskGetStatusResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 618
FieldNamingConventions The field name 'taskStatus' doesn't match '_[a-z][a-zA-Z0-9]*' 1 9

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskListGetResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 922
FieldNamingConventions The field name 'tasks' doesn't match '_[a-z][a-zA-Z0-9]*' 1 11

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 954
FieldNamingConventions The field name 'identityTaskType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 12
FieldNamingConventions The field name 'creationDateOrdering' doesn't match '_[a-z][a-zA-Z0-9]*' 1 21
CommentRequired Public method and constructor comments are required 3 2325
CommentRequired Public method and constructor comments are required 3 2729
FormalParameterNamingConventions The method parameter name '_strTaskType' doesn't match '[a-z][a-zA-Z0-9]*' 1 27
CommentRequired Public method and constructor comments are required 3 3133
CommentRequired Public method and constructor comments are required 3 3537
FormalParameterNamingConventions The method parameter name '_enumTaskStatus' doesn't match '[a-z][a-zA-Z0-9]*' 1 35
CommentRequired Public method and constructor comments are required 3 3941
CommentRequired Public method and constructor comments are required 3 4345
FormalParameterNamingConventions The method parameter name '_nNbDaysSinceCreated' doesn't match '[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskSearchResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 921
FieldNamingConventions The field name 'tasks' doesn't match '_[a-z][a-zA-Z0-9]*' 1 12

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskStatusType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 310

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskType.java

Rule Violation Priority Line
CommentRequired Enum comments are required 3 37

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskUpdateStatusRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 719
FieldNamingConventions The field name 'status' doesn't match '_[a-z][a-zA-Z0-9]*' 1 10

fr/paris/lutece/plugins/identitystore/v3/web/rs/dto/task/IdentityTaskUpdateStatusResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 57

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/Constants.java

Rule Violation Priority Line
ClassNamingConventions The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 40330
ShortVariable Avoid variables with short names like ID 3 98

fr/paris/lutece/plugins/identitystore/v3/web/rs/util/ResponseStatusFactory.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 34123
CommentRequired Header comments are required 3 48123
ClassNamingConventions The utility class name 'ResponseStatusFactory' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 48123
UseUtilityClass All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning. 3 49123
TooManyMethods This class has too many methods, consider refactoring it. 3 49123
ShortMethodName Avoid using short method names 3 51
CommentRequired Public method and constructor comments are required 3 5154
CommentRequired Public method and constructor comments are required 3 5659
CommentRequired Public method and constructor comments are required 3 6164
CommentRequired Public method and constructor comments are required 3 6669
CommentRequired Public method and constructor comments are required 3 7174
CommentRequired Public method and constructor comments are required 3 7679
CommentRequired Public method and constructor comments are required 3 8184
CommentRequired Public method and constructor comments are required 3 8689
CommentRequired Public method and constructor comments are required 3 9194
CommentRequired Public method and constructor comments are required 3 9699
CommentRequired Public method and constructor comments are required 3 101122

fr/paris/lutece/plugins/identitystore/web/exception/IdentityDeletedException.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3650