Fork me on GitHub

Résultats PMD

Le document suivant contient les résultats de PMD 6.13.0.

Violations By Priority

Priority 1

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

Rule Violation Ligne
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 Ligne
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 Ligne
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 Ligne
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 14–81
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 Ligne
ClassNamingConventions The utility class name 'DtoFormatConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 40–100

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

Rule Violation Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
ClassNamingConventions The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 40–330

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

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

Priority 3

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

Rule Violation Ligne
CommentRequired Header comments are required 40–51

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

Rule Violation Ligne
ExcessivePublicCount This class has a bunch of public methods and attributes 34–815
CyclomaticComplexity The class 'CsvIdentity' has a total cyclomatic complexity of 100 (highest 1). 43–815
TooManyFields Too many fields 43–815
CommentRequired Header comments are required 43–815
CommentRequired Public method and constructor comments are required 316–319
CommentRequired Public method and constructor comments are required 321–324
CommentRequired Public method and constructor comments are required 326–329
CommentRequired Public method and constructor comments are required 331–334
CommentRequired Public method and constructor comments are required 336–339
CommentRequired Public method and constructor comments are required 341–344
CommentRequired Public method and constructor comments are required 346–349
CommentRequired Public method and constructor comments are required 351–354
CommentRequired Public method and constructor comments are required 356–359
CommentRequired Public method and constructor comments are required 361–364
CommentRequired Public method and constructor comments are required 366–369
CommentRequired Public method and constructor comments are required 371–374
CommentRequired Public method and constructor comments are required 376–379
CommentRequired Public method and constructor comments are required 381–384
CommentRequired Public method and constructor comments are required 386–389
CommentRequired Public method and constructor comments are required 391–394
CommentRequired Public method and constructor comments are required 396–399
CommentRequired Public method and constructor comments are required 401–404
CommentRequired Public method and constructor comments are required 406–409
CommentRequired Public method and constructor comments are required 411–414
CommentRequired Public method and constructor comments are required 416–419
CommentRequired Public method and constructor comments are required 421–424
CommentRequired Public method and constructor comments are required 426–429
CommentRequired Public method and constructor comments are required 431–434
CommentRequired Public method and constructor comments are required 436–439
CommentRequired Public method and constructor comments are required 441–444
CommentRequired Public method and constructor comments are required 446–449
CommentRequired Public method and constructor comments are required 451–454
CommentRequired Public method and constructor comments are required 456–459
CommentRequired Public method and constructor comments are required 461–464
CommentRequired Public method and constructor comments are required 466–469
CommentRequired Public method and constructor comments are required 471–474
CommentRequired Public method and constructor comments are required 476–479
CommentRequired Public method and constructor comments are required 481–484
CommentRequired Public method and constructor comments are required 486–489
CommentRequired Public method and constructor comments are required 491–494
CommentRequired Public method and constructor comments are required 496–499
CommentRequired Public method and constructor comments are required 501–504
CommentRequired Public method and constructor comments are required 506–509
CommentRequired Public method and constructor comments are required 511–514
CommentRequired Public method and constructor comments are required 516–519
CommentRequired Public method and constructor comments are required 521–524
CommentRequired Public method and constructor comments are required 526–529
CommentRequired Public method and constructor comments are required 531–534
CommentRequired Public method and constructor comments are required 536–539
CommentRequired Public method and constructor comments are required 541–544
CommentRequired Public method and constructor comments are required 546–549
CommentRequired Public method and constructor comments are required 551–554
CommentRequired Public method and constructor comments are required 556–559
CommentRequired Public method and constructor comments are required 561–564
CommentRequired Public method and constructor comments are required 566–569
CommentRequired Public method and constructor comments are required 571–574
CommentRequired Public method and constructor comments are required 576–579
CommentRequired Public method and constructor comments are required 581–584
CommentRequired Public method and constructor comments are required 586–589
CommentRequired Public method and constructor comments are required 591–594
CommentRequired Public method and constructor comments are required 596–599
CommentRequired Public method and constructor comments are required 601–604
CommentRequired Public method and constructor comments are required 606–609
CommentRequired Public method and constructor comments are required 611–614
CommentRequired Public method and constructor comments are required 616–619
CommentRequired Public method and constructor comments are required 621–624
CommentRequired Public method and constructor comments are required 626–629
CommentRequired Public method and constructor comments are required 631–634
CommentRequired Public method and constructor comments are required 636–639
CommentRequired Public method and constructor comments are required 641–644
CommentRequired Public method and constructor comments are required 646–649
CommentRequired Public method and constructor comments are required 651–654
CommentRequired Public method and constructor comments are required 656–659
CommentRequired Public method and constructor comments are required 661–664
CommentRequired Public method and constructor comments are required 666–669
CommentRequired Public method and constructor comments are required 671–674
CommentRequired Public method and constructor comments are required 676–679
CommentRequired Public method and constructor comments are required 681–684
CommentRequired Public method and constructor comments are required 686–689
CommentRequired Public method and constructor comments are required 691–694
CommentRequired Public method and constructor comments are required 696–699
CommentRequired Public method and constructor comments are required 701–704
CommentRequired Public method and constructor comments are required 706–709
CommentRequired Public method and constructor comments are required 711–714
CommentRequired Public method and constructor comments are required 716–719
CommentRequired Public method and constructor comments are required 721–724
CommentRequired Public method and constructor comments are required 726–729
CommentRequired Public method and constructor comments are required 731–734
CommentRequired Public method and constructor comments are required 736–739
CommentRequired Public method and constructor comments are required 741–744
CommentRequired Public method and constructor comments are required 746–749
CommentRequired Public method and constructor comments are required 751–754
CommentRequired Public method and constructor comments are required 756–759
CommentRequired Public method and constructor comments are required 761–764
CommentRequired Public method and constructor comments are required 766–769
CommentRequired Public method and constructor comments are required 771–774
CommentRequired Public method and constructor comments are required 776–779
CommentRequired Public method and constructor comments are required 781–784
CommentRequired Public method and constructor comments are required 786–789
CommentRequired Public method and constructor comments are required 791–794
CommentRequired Public method and constructor comments are required 796–799
CommentRequired Public method and constructor comments are required 801–804
CommentRequired Public method and constructor comments are required 806–809
CommentRequired Public method and constructor comments are required 811–814

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

Rule Violation Ligne
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 64
CommentRequired Public method and constructor comments are required 66–73
NonThreadSafeSingleton Singleton is not thread safe 68–71
CommentRequired Public method and constructor comments are required 75–89
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 91–109
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 111–282
CommentRequired Public method and constructor comments are required 111–282
ExcessiveMethodLength Avoid really long methods. 111–282
NcssCount The method 'extractCsvIdentities(List)' has a NCSS line count of 100. 284–400
CyclomaticComplexity The method 'extractCsvIdentities(List)' has a cyclomatic complexity of 22. 284–400
ExcessiveMethodLength Avoid really long methods. 284–400
CommentRequired Public method and constructor comments are required 284–400

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

Rule Violation Ligne
CommentRequired Header comments are required 42–72

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

Rule Violation Ligne
CommentRequired Header comments are required 41–106
CommentRequired Protected method constructor comments are required 47–60

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

Rule Violation Ligne
CommentRequired Header comments are required 42–88
NonThreadSafeSingleton Singleton is not thread safe 57–60
CommentRequired Public method and constructor comments are required 65–79
CommentRequired Public method and constructor comments are required 81–87

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

Rule Violation Ligne
CyclomaticComplexity The class 'IdentityRequestValidator' has a total cyclomatic complexity of 118 (highest 18). 57–380
GodClass Possible God Class (WMC=118, ATFD=60, TCC=0.000%) 57–380
TooManyMethods This class has too many methods, consider refactoring it. 58–380
CallSuperInConstructor It is a good practice to call super() in a constructor 67–70
NonThreadSafeSingleton Singleton is not thread safe 79–82
NPathComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has an NPath complexity of 360 148–180
CyclomaticComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has a cyclomatic complexity of 18. 148–180
CyclomaticComplexity The method 'checkIdentitySearch(IdentitySearchRequest)' has a cyclomatic complexity of 13. 182–198
CommentRequired Public method and constructor comments are required 182–198
CyclomaticComplexity The method 'checkIdentityHistory(IdentityHistorySearchRequest)' has a cyclomatic complexity of 12. 200–214
CommentRequired Public method and constructor comments are required 200–214
CyclomaticComplexity The method 'checkMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 15. 224–256
CyclomaticComplexity The method 'checkCancelMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 13. 266–298
CommentRequired Public method and constructor comments are required 300–328
CyclomaticComplexity The method 'checkServiceContract(ServiceContractDto)' has a cyclomatic complexity of 11. 300–328
CommentRequired Public method and constructor comments are required 330–341
CommentRequired Public method and constructor comments are required 343–354
CommentRequired Public method and constructor comments are required 356–363

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

Rule Violation Ligne
CommentRequired Header comments are required 14–81
AvoidFieldNameMatchingMethodName Field instance has the same name as a method 16
CallSuperInConstructor It is a good practice to call super() in a constructor 18–19
CommentRequired Public method and constructor comments are required 21–26
NonThreadSafeSingleton Singleton is not thread safe 22–24
CommentRequired Public method and constructor comments are required 28–41
CommentRequired Public method and constructor comments are required 43–47
CommentRequired Public method and constructor comments are required 49–53
CommentRequired Public method and constructor comments are required 55–59
CommentRequired Public method and constructor comments are required 61–67
CommentRequired Public method and constructor comments are required 69–80

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

Rule Violation Ligne
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 41–113
CommentRequired Header comments are required 41–113

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

Rule Violation Ligne
CallSuperInConstructor It is a good practice to call super() in a constructor 60–63
NonThreadSafeSingleton Singleton is not thread safe 72–75

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

Rule Violation Ligne
CommentRequired Header comments are required 36–82
CommentRequired Public method and constructor comments are required 43–46
CommentRequired Public method and constructor comments are required 48–51
CommentRequired Public method and constructor comments are required 53–56
CommentRequired Public method and constructor comments are required 58–61
CommentRequired Public method and constructor comments are required 63–66
CommentRequired Public method and constructor comments are required 68–71
CommentRequired Public method and constructor comments are required 73–76
CommentRequired Public method and constructor comments are required 78–81

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

Rule Violation Ligne
CommentRequired Header comments are required 41–54

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

Rule Violation Ligne
CommentRequired Enum comments are required 53–141
CommentRequired Public method and constructor comments are required 99–103
CommentRequired Public method and constructor comments are required 136–139

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

Rule Violation Ligne
CommentRequired Enum comments are required 36–41

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

Rule Violation Ligne
DataClass The class 'AttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 48–170
CommentRequired Public method and constructor comments are required 166–169

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

Rule Violation Ligne
CommentRequired Header comments are required 39–173
CommentRequired Public method and constructor comments are required 54–57
CommentRequired Public method and constructor comments are required 59–62
CommentRequired Public method and constructor comments are required 64–67
CommentRequired Public method and constructor comments are required 69–72
CommentRequired Public method and constructor comments are required 74–77
CommentRequired Public method and constructor comments are required 79–82
CommentRequired Public method and constructor comments are required 84–87
CommentRequired Public method and constructor comments are required 89–92
CommentRequired Public method and constructor comments are required 94–97
CommentRequired Public method and constructor comments are required 99–102
CommentRequired Public method and constructor comments are required 104–107
CommentRequired Public method and constructor comments are required 109–112
CommentRequired Public method and constructor comments are required 114–117
CommentRequired Public method and constructor comments are required 119–122
CommentRequired Public method and constructor comments are required 124–127
CommentRequired Public method and constructor comments are required 129–132
CommentRequired Public method and constructor comments are required 134–137
CommentRequired Public method and constructor comments are required 139–142
CommentRequired Public method and constructor comments are required 144–147
CommentRequired Public method and constructor comments are required 149–152
CommentRequired Public method and constructor comments are required 154–157
CommentRequired Public method and constructor comments are required 159–162
CommentRequired Public method and constructor comments are required 164–167
CommentRequired Public method and constructor comments are required 169–172

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

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

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

Rule Violation Ligne
CommentRequired Enum comments are required 40–98
CommentRequired Public method and constructor comments are required 94–97

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

Rule Violation Ligne
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 Ligne
CommentRequired Public method and constructor comments are required 49–52
CommentRequired Public method and constructor comments are required 54–57
CommentRequired Public method and constructor comments are required 59–62
CommentRequired Public method and constructor comments are required 64–67

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 41–58

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 48–291
DataClass The class 'IdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 48–291
CommentRequired Public method and constructor comments are required 135–138
CommentRequired Public method and constructor comments are required 141–144

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 38–52

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

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

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

Rule Violation Ligne
DataClass The class 'RequestAuthor' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 38–83
CommentRequired Header comments are required 38–83
CommentRequired Public method and constructor comments are required 46–48
UncommentedEmptyConstructor Document empty constructor 46–48
CommentRequired Public method and constructor comments are required 50–54

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

Rule Violation Ligne
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 Ligne
TooManyStaticImports Too many static imports may lead to messy code 34–143
CommentRequired Header comments are required 54–143
CommentRequired Public method and constructor comments are required 65–69
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 90–94
CommentRequired Public method and constructor comments are required 90–94
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 103–107
LinguisticNaming Linguistics Antipattern - The setter 'setMessageKey' should not return any type except void linguistically 103–107
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 116–120
LinguisticNaming Linguistics Antipattern - The setter 'setAttributeStatuses' should not return any type except void linguistically 116–120
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 Ligne
CommentRequired Enum comments are required 36–47

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 36–82
CommentRequired Public method and constructor comments are required 43–46
CommentRequired Public method and constructor comments are required 48–51
CommentRequired Public method and constructor comments are required 53–56
CommentRequired Public method and constructor comments are required 58–61
CommentRequired Public method and constructor comments are required 63–66
CommentRequired Public method and constructor comments are required 68–71
CommentRequired Public method and constructor comments are required 73–76
CommentRequired Public method and constructor comments are required 78–81

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

Rule Violation Ligne
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 Ligne
CommentRequired Header comments are required 36–72
CommentRequired Public method and constructor comments are required 43–46
CommentRequired Public method and constructor comments are required 48–51
CommentRequired Public method and constructor comments are required 53–56
CommentRequired Public method and constructor comments are required 58–61
CommentRequired Public method and constructor comments are required 63–66
CommentRequired Public method and constructor comments are required 68–71

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

Rule Violation Ligne
TooManyFields Too many fields 40–284
CommentRequired Header comments are required 40–284
CommentRequired Public method and constructor comments are required 65–68
CommentRequired Public method and constructor comments are required 70–73
CommentRequired Public method and constructor comments are required 75–78
CommentRequired Public method and constructor comments are required 80–83
CommentRequired Public method and constructor comments are required 85–88
CommentRequired Public method and constructor comments are required 90–93
CommentRequired Public method and constructor comments are required 95–98
CommentRequired Public method and constructor comments are required 100–103
CommentRequired Public method and constructor comments are required 105–108
CommentRequired Public method and constructor comments are required 110–113
CommentRequired Public method and constructor comments are required 115–118
CommentRequired Public method and constructor comments are required 120–123
CommentRequired Public method and constructor comments are required 125–128
CommentRequired Public method and constructor comments are required 130–133
CommentRequired Public method and constructor comments are required 135–138
CommentRequired Public method and constructor comments are required 140–143
CommentRequired Public method and constructor comments are required 145–148
CommentRequired Public method and constructor comments are required 150–153
CommentRequired Public method and constructor comments are required 155–158
CommentRequired Public method and constructor comments are required 160–163
CommentRequired Public method and constructor comments are required 165–168
CommentRequired Public method and constructor comments are required 170–173
CommentRequired Public method and constructor comments are required 175–178
CommentRequired Public method and constructor comments are required 180–183
CommentRequired Public method and constructor comments are required 185–188
CommentRequired Public method and constructor comments are required 190–193
CommentRequired Public method and constructor comments are required 195–198
CommentRequired Public method and constructor comments are required 200–203
CommentRequired Public method and constructor comments are required 205–208
CommentRequired Public method and constructor comments are required 210–213
CommentRequired Public method and constructor comments are required 215–218
CommentRequired Public method and constructor comments are required 220–223
CommentRequired Public method and constructor comments are required 225–228
CommentRequired Public method and constructor comments are required 230–233
CommentRequired Public method and constructor comments are required 235–238
CommentRequired Public method and constructor comments are required 240–243
CommentRequired Public method and constructor comments are required 245–248
CommentRequired Public method and constructor comments are required 250–253
CommentRequired Public method and constructor comments are required 255–258
CommentRequired Public method and constructor comments are required 260–263
CommentRequired Public method and constructor comments are required 265–268
CommentRequired Public method and constructor comments are required 270–273

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

Rule Violation Ligne
CommentRequired Header comments are required 41–54

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

Rule Violation Ligne
DataClass The class 'SuspiciousIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 42–140
CommentRequired Header comments are required 42–140
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 Ligne
DataClass The class 'SuspiciousIdentityExcludeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 41–75

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

Rule Violation Ligne
CommentRequired Header comments are required 38–40

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 41–55

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

Rule Violation Ligne
CommentRequired Header comments are required 8–20

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 38–135
CommentRequired Public method and constructor comments are required 50–53
CommentRequired Public method and constructor comments are required 55–58
CommentRequired Public method and constructor comments are required 60–63
CommentRequired Public method and constructor comments are required 65–68
CommentRequired Public method and constructor comments are required 70–73
CommentRequired Public method and constructor comments are required 75–78
CommentRequired Public method and constructor comments are required 80–83
CommentRequired Public method and constructor comments are required 85–88
CommentRequired Public method and constructor comments are required 90–93
CommentRequired Public method and constructor comments are required 95–98
CommentRequired Public method and constructor comments are required 100–103
CommentRequired Public method and constructor comments are required 105–108
CommentRequired Public method and constructor comments are required 110–113
CommentRequired Public method and constructor comments are required 115–118
CommentRequired Public method and constructor comments are required 120–122
CommentRequired Public method and constructor comments are required 124–126
CommentRequired Public method and constructor comments are required 128–130
CommentRequired Public method and constructor comments are required 132–134

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

Rule Violation Ligne
CommentRequired Header comments are required 40–53

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

Rule Violation Ligne
CommentRequired Header comments are required 39–90

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 38–41

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 43–53

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

Rule Violation Ligne
CommentRequired Header comments are required 43–213
DataClass The class 'AttributeChange' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 43–213
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 Ligne
CommentRequired Enum comments are required 40–90
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 Ligne
CommentRequired Header comments are required 43–71
DataClass The class 'AttributeHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 43–71

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

Rule Violation Ligne
CommentRequired Header comments are required 41–55
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 Ligne
TooManyFields Too many fields 43–307
ShortVariable Avoid variables with short names like id 45
CallSuperInConstructor It is a good practice to call super() in a constructor 63–65
UncommentedEmptyConstructor Document empty constructor 63–65
UnnecessaryConstructor Avoid unnecessary constructors - the compiler will generate these for you 63–65
CommentRequired Public method and constructor comments are required 63–65
ShortVariable Avoid variables with short names like id 213
CommentRequired Public method and constructor comments are required 218–221
CommentRequired Public method and constructor comments are required 223–226
CommentRequired Public method and constructor comments are required 228–231
CommentRequired Public method and constructor comments are required 233–236
CommentRequired Public method and constructor comments are required 238–241
CommentRequired Public method and constructor comments are required 243–246
CommentRequired Public method and constructor comments are required 248–251
CommentRequired Public method and constructor comments are required 253–256
CommentRequired Public method and constructor comments are required 258–261
CommentRequired Public method and constructor comments are required 263–266
CommentRequired Public method and constructor comments are required 268–271
CommentRequired Public method and constructor comments are required 273–276
CommentRequired Public method and constructor comments are required 278–281
CommentRequired Public method and constructor comments are required 283–286
CommentRequired Public method and constructor comments are required 288–291
CommentRequired Public method and constructor comments are required 293–296
CommentRequired Public method and constructor comments are required 298–301
CommentRequired Public method and constructor comments are required 303–306

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

Rule Violation Ligne
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 Ligne
CommentRequired Header comments are required 45–98
DataClass The class 'IdentityHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 45–98

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

Rule Violation Ligne
CommentRequired Header comments are required 42–160
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 71–74
CommentRequired Public method and constructor comments are required 76–79
CommentRequired Public method and constructor comments are required 81–84
CommentRequired Public method and constructor comments are required 86–89
CommentRequired Public method and constructor comments are required 91–94
CommentRequired Public method and constructor comments are required 96–99
CommentRequired Public method and constructor comments are required 111–114
CommentRequired Public method and constructor comments are required 116–119
CommentRequired Public method and constructor comments are required 141–144
CommentRequired Public method and constructor comments are required 146–149
CommentRequired Public method and constructor comments are required 151–154
CommentRequired Public method and constructor comments are required 156–159

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

Rule Violation Ligne
CommentRequired Header comments are required 41–54

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

Rule Violation Ligne
CommentRequired Header comments are required 40–54

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

Rule Violation Ligne
CommentRequired Header comments are required 38–51

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

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

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

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

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

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

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

Rule Violation Ligne
CommentRequired Enum comments are required 36–41

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 39–53

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

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

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

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

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

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

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

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

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 40–42

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 39–74
CommentRequired Public method and constructor comments are required 45–48
CommentRequired Public method and constructor comments are required 50–53
CommentRequired Public method and constructor comments are required 55–58
CommentRequired Public method and constructor comments are required 60–63
CommentRequired Public method and constructor comments are required 65–68
CommentRequired Public method and constructor comments are required 70–73

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

Rule Violation Ligne
CommentRequired Header comments are required 42–55
CommentRequired Public method and constructor comments are required 46–49
CommentRequired Public method and constructor comments are required 51–54

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

Rule Violation Ligne
CommentRequired Header comments are required 36–73
CommentRequired Public method and constructor comments are required 44–47
CommentRequired Public method and constructor comments are required 49–52
CommentRequired Public method and constructor comments are required 54–57
CommentRequired Public method and constructor comments are required 59–62
CommentRequired Public method and constructor comments are required 64–67
CommentRequired Public method and constructor comments are required 69–72

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

Rule Violation Ligne
CommentRequired Header comments are required 41–54

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

Rule Violation Ligne
CommentRequired Header comments are required 41–54

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

Rule Violation Ligne
DataClass The class 'DuplicateSearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 46–73
CommentRequired Header comments are required 46–73
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 Ligne
DataClass The class 'DuplicateSearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 44–69
CommentRequired Header comments are required 44–69
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 Ligne
CommentRequired Header comments are required 36–60
DataClass The class 'IdentitySearchMessage' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 36–60

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

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

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 43–83
DataClass The class 'QualifiedIdentitySearchResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=7) 43–83
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 47
UncommentedEmptyConstructor Document empty constructor 49–51
CommentRequired Public method and constructor comments are required 49–51
CommentRequired Public method and constructor comments are required 53–56
CommentRequired Public method and constructor comments are required 58–62

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

Rule Violation Ligne
DataClass The class 'SearchAttribute' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=11) 41–121
CommentRequired Header comments are required 41–121
CommentRequired Public method and constructor comments are required 49–52
UncommentedEmptyConstructor Document empty constructor 49–52
CommentRequired Public method and constructor comments are required 54–59
CommentRequired Public method and constructor comments are required 61–67
ConfusingTernary Avoid if (x != y) ..; else ..; 119

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

Rule Violation Ligne
CommentRequired Header comments are required 42–70

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

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

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

Rule Violation Ligne
CommentRequired Header comments are required 43–52

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

Rule Violation Ligne
CommentRequired Enum comments are required 3–6

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

Rule Violation Ligne
CommentRequired Enum comments are required 3–5

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

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

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

Rule Violation Ligne
CommentRequired Enum comments are required 36–42

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

Rule Violation Ligne
CommentRequired Header comments are required 7–19

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

Rule Violation Ligne
CommentRequired Header comments are required 6–18

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

Rule Violation Ligne
CommentRequired Header comments are required 44–187
DataClass The class 'IdentityTaskDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 44–187
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 Ligne
CommentRequired Header comments are required 6–18

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

Rule Violation Ligne
CommentRequired Header comments are required 6–18

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

Rule Violation Ligne
CommentRequired Header comments are required 9–22

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

Rule Violation Ligne
CommentRequired Header comments are required 9–54
CommentRequired Public method and constructor comments are required 23–25
CommentRequired Public method and constructor comments are required 27–29
CommentRequired Public method and constructor comments are required 31–33
CommentRequired Public method and constructor comments are required 35–37
CommentRequired Public method and constructor comments are required 39–41
CommentRequired Public method and constructor comments are required 43–45

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

Rule Violation Ligne
CommentRequired Header comments are required 9–21

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

Rule Violation Ligne
CommentRequired Enum comments are required 3–10

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

Rule Violation Ligne
CommentRequired Enum comments are required 3–7

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

Rule Violation Ligne
CommentRequired Header comments are required 7–19

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

Rule Violation Ligne
CommentRequired Header comments are required 5–7

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

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

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

Rule Violation Ligne
TooManyStaticImports Too many static imports may lead to messy code 34–123
CommentRequired Header comments are required 48–123
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. 49–123
TooManyMethods This class has too many methods, consider refactoring it. 49–123
ShortMethodName Avoid using short method names 51
CommentRequired Public method and constructor comments are required 51–54
CommentRequired Public method and constructor comments are required 56–59
CommentRequired Public method and constructor comments are required 61–64
CommentRequired Public method and constructor comments are required 66–69
CommentRequired Public method and constructor comments are required 71–74
CommentRequired Public method and constructor comments are required 76–79
CommentRequired Public method and constructor comments are required 81–84
CommentRequired Public method and constructor comments are required 86–89
CommentRequired Public method and constructor comments are required 91–94
CommentRequired Public method and constructor comments are required 96–99
CommentRequired Public method and constructor comments are required 101–122

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

Rule Violation Ligne
CommentRequired Header comments are required 36–50

Priority 4

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

Rule Violation Ligne
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 Ligne
UnusedImports Avoid unused imports such as 'java.util.Objects' 49

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

Rule Violation Ligne
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 Ligne
ShortClassName Avoid short class names like Page 38–104

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

Rule Violation Ligne
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 Ligne
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

Fichiers

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 40–51

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

Rule Violation Priority Ligne
ExcessivePublicCount This class has a bunch of public methods and attributes 3 34–815
CyclomaticComplexity The class 'CsvIdentity' has a total cyclomatic complexity of 100 (highest 1). 3 43–815
TooManyFields Too many fields 3 43–815
CommentRequired Header comments are required 3 43–815
CommentRequired Public method and constructor comments are required 3 316–319
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 321–324
CommentRequired Public method and constructor comments are required 3 326–329
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 331–334
CommentRequired Public method and constructor comments are required 3 336–339
CommentRequired Public method and constructor comments are required 3 341–344
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 346–349
CommentRequired Public method and constructor comments are required 3 351–354
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 356–359
CommentRequired Public method and constructor comments are required 3 361–364
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 366–369
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 371–374
CommentRequired Public method and constructor comments are required 3 376–379
CommentRequired Public method and constructor comments are required 3 381–384
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 386–389
CommentRequired Public method and constructor comments are required 3 391–394
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 396–399
CommentRequired Public method and constructor comments are required 3 401–404
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 406–409
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 411–414
CommentRequired Public method and constructor comments are required 3 416–419
CommentRequired Public method and constructor comments are required 3 421–424
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 426–429
CommentRequired Public method and constructor comments are required 3 431–434
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 436–439
CommentRequired Public method and constructor comments are required 3 441–444
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 446–449
CommentRequired Public method and constructor comments are required 3 451–454
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 456–459
CommentRequired Public method and constructor comments are required 3 461–464
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 466–469
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 471–474
CommentRequired Public method and constructor comments are required 3 476–479
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 481–484
CommentRequired Public method and constructor comments are required 3 486–489
CommentRequired Public method and constructor comments are required 3 491–494
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 496–499
CommentRequired Public method and constructor comments are required 3 501–504
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 506–509
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 511–514
CommentRequired Public method and constructor comments are required 3 516–519
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 521–524
CommentRequired Public method and constructor comments are required 3 526–529
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 531–534
CommentRequired Public method and constructor comments are required 3 536–539
CommentRequired Public method and constructor comments are required 3 541–544
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 546–549
CommentRequired Public method and constructor comments are required 3 551–554
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 556–559
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 561–564
CommentRequired Public method and constructor comments are required 3 566–569
CommentRequired Public method and constructor comments are required 3 571–574
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 576–579
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 581–584
CommentRequired Public method and constructor comments are required 3 586–589
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 591–594
CommentRequired Public method and constructor comments are required 3 596–599
CommentRequired Public method and constructor comments are required 3 601–604
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 606–609
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 611–614
CommentRequired Public method and constructor comments are required 3 616–619
CommentRequired Public method and constructor comments are required 3 621–624
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 626–629
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 631–634
CommentRequired Public method and constructor comments are required 3 636–639
CommentRequired Public method and constructor comments are required 3 641–644
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 646–649
CommentRequired Public method and constructor comments are required 3 651–654
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 656–659
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 661–664
CommentRequired Public method and constructor comments are required 3 666–669
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 671–674
CommentRequired Public method and constructor comments are required 3 676–679
CommentRequired Public method and constructor comments are required 3 681–684
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 686–689
CommentRequired Public method and constructor comments are required 3 691–694
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 696–699
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 701–704
CommentRequired Public method and constructor comments are required 3 706–709
CommentRequired Public method and constructor comments are required 3 711–714
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 716–719
CommentRequired Public method and constructor comments are required 3 721–724
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 726–729
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 731–734
CommentRequired Public method and constructor comments are required 3 736–739
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 741–744
CommentRequired Public method and constructor comments are required 3 746–749
CommentRequired Public method and constructor comments are required 3 751–754
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 756–759
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 761–764
CommentRequired Public method and constructor comments are required 3 766–769
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 771–774
CommentRequired Public method and constructor comments are required 3 776–779
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 781–784
CommentRequired Public method and constructor comments are required 3 786–789
CommentRequired Public method and constructor comments are required 3 791–794
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 796–799
CommentRequired Public method and constructor comments are required 3 801–804
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 806–809
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 811–814

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

Rule Violation Priority Ligne
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 66–73
NonThreadSafeSingleton Singleton is not thread safe 3 68–71
CommentRequired Public method and constructor comments are required 3 75–89
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 91–109
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 111–282
CommentRequired Public method and constructor comments are required 3 111–282
ExcessiveMethodLength Avoid really long methods. 3 111–282
NcssCount The method 'extractCsvIdentities(List)' has a NCSS line count of 100. 3 284–400
CyclomaticComplexity The method 'extractCsvIdentities(List)' has a cyclomatic complexity of 22. 3 284–400
ExcessiveMethodLength Avoid really long methods. 3 284–400
CommentRequired Public method and constructor comments are required 3 284–400

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 42–72

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–106
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 47–60

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

Rule Violation Priority Ligne
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 42–88
NonThreadSafeSingleton Singleton is not thread safe 3 57–60
CommentRequired Public method and constructor comments are required 3 65–79
CommentRequired Public method and constructor comments are required 3 81–87

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

Rule Violation Priority Ligne
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 57–380
GodClass Possible God Class (WMC=118, ATFD=60, TCC=0.000%) 3 57–380
TooManyMethods This class has too many methods, consider refactoring it. 3 58–380
CallSuperInConstructor It is a good practice to call super() in a constructor 3 67–70
NonThreadSafeSingleton Singleton is not thread safe 3 79–82
NPathComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has an NPath complexity of 360 3 148–180
CyclomaticComplexity The method 'checkIdentityChange(IdentityChangeRequest, boolean)' has a cyclomatic complexity of 18. 3 148–180
CyclomaticComplexity The method 'checkIdentitySearch(IdentitySearchRequest)' has a cyclomatic complexity of 13. 3 182–198
CommentRequired Public method and constructor comments are required 3 182–198
CyclomaticComplexity The method 'checkIdentityHistory(IdentityHistorySearchRequest)' has a cyclomatic complexity of 12. 3 200–214
CommentRequired Public method and constructor comments are required 3 200–214
CyclomaticComplexity The method 'checkMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 15. 3 224–256
CyclomaticComplexity The method 'checkCancelMergeRequest(IdentityMergeRequest)' has a cyclomatic complexity of 13. 3 266–298
CommentRequired Public method and constructor comments are required 3 300–328
CyclomaticComplexity The method 'checkServiceContract(ServiceContractDto)' has a cyclomatic complexity of 11. 3 300–328
CommentRequired Public method and constructor comments are required 3 330–341
CommentRequired Public method and constructor comments are required 3 343–354
CommentRequired Public method and constructor comments are required 3 356–363

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 14–81
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 1 14–81
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 18–19
CommentRequired Public method and constructor comments are required 3 21–26
NonThreadSafeSingleton Singleton is not thread safe 3 22–24
CommentRequired Public method and constructor comments are required 3 28–41
CommentRequired Public method and constructor comments are required 3 43–47
CommentRequired Public method and constructor comments are required 3 49–53
CommentRequired Public method and constructor comments are required 3 55–59
CommentRequired Public method and constructor comments are required 3 61–67
CommentRequired Public method and constructor comments are required 3 69–80

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

Rule Violation Priority Ligne
AbstractClassWithoutAbstractMethod This abstract class does not have any abstract methods 3 41–113
CommentRequired Header comments are required 3 41–113

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

Rule Violation Priority Ligne
CallSuperInConstructor It is a good practice to call super() in a constructor 3 60–63
NonThreadSafeSingleton Singleton is not thread safe 3 72–75

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

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

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 36–82
CommentRequired Public method and constructor comments are required 3 43–46
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 48–51
CommentRequired Public method and constructor comments are required 3 53–56
CommentRequired Public method and constructor comments are required 3 58–61
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 63–66
CommentRequired Public method and constructor comments are required 3 68–71
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 73–76
CommentRequired Public method and constructor comments are required 3 78–81
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 Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
CommentRequired Header comments are required 3 41–54
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 Ligne
CommentRequired Enum comments are required 3 53–141
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 99–103
CommentRequired Public method and constructor comments are required 3 136–139

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

Rule Violation Priority Ligne
CommentRequired Enum comments are required 3 36–41

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

Rule Violation Priority Ligne
DataClass The class 'AttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 3 48–170
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 166–169

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 39–173
CommentRequired Public method and constructor comments are required 3 54–57
CommentRequired Public method and constructor comments are required 3 59–62
CommentRequired Public method and constructor comments are required 3 64–67
CommentRequired Public method and constructor comments are required 3 69–72
CommentRequired Public method and constructor comments are required 3 74–77
CommentRequired Public method and constructor comments are required 3 79–82
CommentRequired Public method and constructor comments are required 3 84–87
CommentRequired Public method and constructor comments are required 3 89–92
CommentRequired Public method and constructor comments are required 3 94–97
CommentRequired Public method and constructor comments are required 3 99–102
CommentRequired Public method and constructor comments are required 3 104–107
CommentRequired Public method and constructor comments are required 3 109–112
CommentRequired Public method and constructor comments are required 3 114–117
CommentRequired Public method and constructor comments are required 3 119–122
CommentRequired Public method and constructor comments are required 3 124–127
CommentRequired Public method and constructor comments are required 3 129–132
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 134–137
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 139–142
CommentRequired Public method and constructor comments are required 3 144–147
CommentRequired Public method and constructor comments are required 3 149–152
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 154–157
CommentRequired Public method and constructor comments are required 3 159–162
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 164–167
CommentRequired Public method and constructor comments are required 3 169–172

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 42–106
DataClass The class 'AttributeStatus' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 42–106
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 Ligne
CommentRequired Enum comments are required 3 40–98
CommentRequired Public method and constructor comments are required 3 94–97

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

Rule Violation Priority Ligne
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 Ligne
CommentRequired Public method and constructor comments are required 3 49–52
CommentRequired Public method and constructor comments are required 3 54–57
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 59–62
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 64–67

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

Rule Violation Priority Ligne
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 Ligne
DataClass The class 'BatchDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 44–118
CommentRequired Header comments are required 3 44–118
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 Ligne
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 42–82
DataClass The class 'ChangeResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 42–82
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 Ligne
CommentRequired Header comments are required 3 41–58
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 Ligne
CommentRequired Header comments are required 3 40–89
DataClass The class 'ExpirationDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 40–89
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 Ligne
CommentRequired Header comments are required 3 48–291
DataClass The class 'IdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=28, WMC=28) 3 48–291
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 135–138
CommentRequired Public method and constructor comments are required 3 141–144

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

Rule Violation Priority Ligne
DataClass The class 'MergeDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 41–91
CommentRequired Header comments are required 3 41–91
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 Ligne
CommentRequired Header comments are required 3 38–104
ShortClassName Avoid short class names like Page 4 38–104
DataClass The class 'Page' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 38–104
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 Ligne
CommentRequired Header comments are required 3 38–52
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 Ligne
CommentRequired Header comments are required 3 36–82
DataClass The class 'QualityDefinition' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 36–82
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 Ligne
DataClass The class 'RequestAuthor' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=6) 3 38–83
CommentRequired Header comments are required 3 38–83
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 46–48
UncommentedEmptyConstructor Document empty constructor 3 46–48
CommentRequired Public method and constructor comments are required 3 50–54

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

Rule Violation Priority Ligne
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 Ligne
TooManyStaticImports Too many static imports may lead to messy code 3 34–143
CommentRequired Header comments are required 3 54–143
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 65–69
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 90–94
CommentRequired Public method and constructor comments are required 3 90–94
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 103–107
LinguisticNaming Linguistics Antipattern - The setter 'setMessageKey' should not return any type except void linguistically 3 103–107
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 116–120
LinguisticNaming Linguistics Antipattern - The setter 'setAttributeStatuses' should not return any type except void linguistically 3 116–120
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 Ligne
CommentRequired Enum comments are required 3 36–47

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–76
DataClass The class 'AttributeDefinitionDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 41–76
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 Ligne
DataClass The class 'AttributeRequirementDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 36–71
CommentRequired Header comments are required 3 36–71
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 Ligne
CommentRequired Header comments are required 3 36–82
CommentRequired Public method and constructor comments are required 3 43–46
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 48–51
CommentRequired Public method and constructor comments are required 3 53–56
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 58–61
CommentRequired Public method and constructor comments are required 3 63–66
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 68–71
CommentRequired Public method and constructor comments are required 3 73–76
CommentRequired Public method and constructor comments are required 3 78–81
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 Ligne
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 Ligne
CommentRequired Header comments are required 3 36–72
CommentRequired Public method and constructor comments are required 3 43–46
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 48–51
CommentRequired Public method and constructor comments are required 3 53–56
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 58–61
CommentRequired Public method and constructor comments are required 3 63–66
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 68–71

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
TooManyFields Too many fields 3 40–284
CommentRequired Header comments are required 3 40–284
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 65–68
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 70–73
CommentRequired Public method and constructor comments are required 3 75–78
CommentRequired Public method and constructor comments are required 3 80–83
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 85–88
CommentRequired Public method and constructor comments are required 3 90–93
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 95–98
CommentRequired Public method and constructor comments are required 3 100–103
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 105–108
CommentRequired Public method and constructor comments are required 3 110–113
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 115–118
CommentRequired Public method and constructor comments are required 3 120–123
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 125–128
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 130–133
CommentRequired Public method and constructor comments are required 3 135–138
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 140–143
CommentRequired Public method and constructor comments are required 3 145–148
CommentRequired Public method and constructor comments are required 3 150–153
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 155–158
CommentRequired Public method and constructor comments are required 3 160–163
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 165–168
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 170–173
CommentRequired Public method and constructor comments are required 3 175–178
CommentRequired Public method and constructor comments are required 3 180–183
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 185–188
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 190–193
CommentRequired Public method and constructor comments are required 3 195–198
CommentRequired Public method and constructor comments are required 3 200–203
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 205–208
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 210–213
CommentRequired Public method and constructor comments are required 3 215–218
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 220–223
CommentRequired Public method and constructor comments are required 3 225–228
CommentRequired Public method and constructor comments are required 3 230–233
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 235–238
CommentRequired Public method and constructor comments are required 3 240–243
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 245–248
CommentRequired Public method and constructor comments are required 3 250–253
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 255–258
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 260–263
CommentRequired Public method and constructor comments are required 3 265–268
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 270–273

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
CommentRequired Header comments are required 3 41–54
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 Ligne
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 Ligne
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 Ligne
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 Ligne
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 Ligne
DataClass The class 'SuspiciousIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42–140
CommentRequired Header comments are required 3 42–140
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 Ligne
DataClass The class 'SuspiciousIdentityExcludeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 41–75
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 Ligne
CommentRequired Header comments are required 3 38–40

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–91
DataClass The class 'SuspiciousIdentityLockDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6) 3 41–91
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 Ligne
DataClass The class 'SuspiciousIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 45–125
CommentRequired Header comments are required 3 45–125
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 Ligne
CommentRequired Header comments are required 3 41–55
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 Ligne
CommentRequired Header comments are required 3 8–20
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 Ligne
CommentRequired Header comments are required 3 40–68
DataClass The class 'UpdatedIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 40–68
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 Ligne
CommentRequired Header comments are required 3 38–135
CommentRequired Public method and constructor comments are required 3 50–53
CommentRequired Public method and constructor comments are required 3 55–58
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 60–63
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 65–68
CommentRequired Public method and constructor comments are required 3 70–73
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 75–78
CommentRequired Public method and constructor comments are required 3 80–83
CommentRequired Public method and constructor comments are required 3 85–88
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 90–93
CommentRequired Public method and constructor comments are required 3 95–98
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 100–103
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 105–108
CommentRequired Public method and constructor comments are required 3 110–113
CommentRequired Public method and constructor comments are required 3 115–118
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 120–122
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 124–126
CommentRequired Public method and constructor comments are required 3 128–130
CommentRequired Public method and constructor comments are required 3 132–134
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 Ligne
CommentRequired Header comments are required 3 40–53
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 Ligne
CommentRequired Header comments are required 3 39–90
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 Ligne
DataClass The class 'IdentityDuplicateExclusion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 38–91
CommentRequired Header comments are required 3 38–91
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 Ligne
DataClass The class 'IdentityDuplicateSuspicion' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 38–69
CommentRequired Header comments are required 3 38–69
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 Ligne
CommentRequired Header comments are required 3 38–41

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–72
DataClass The class 'IdentityExportRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 41–72
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 Ligne
CommentRequired Header comments are required 3 43–53
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 Ligne
CommentRequired Header comments are required 3 43–213
DataClass The class 'AttributeChange' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=26, WMC=26) 3 43–213
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 Ligne
CommentRequired Enum comments are required 3 40–90
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 Ligne
CommentRequired Header comments are required 3 43–71
DataClass The class 'AttributeHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 43–71
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 Ligne
CommentRequired Header comments are required 3 41–55
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 Ligne
TooManyFields Too many fields 3 43–307
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 63–65
UncommentedEmptyConstructor Document empty constructor 3 63–65
UnnecessaryConstructor Avoid unnecessary constructors - the compiler will generate these for you 3 63–65
CommentRequired Public method and constructor comments are required 3 63–65
ShortVariable Avoid variables with short names like id 3 213
CommentRequired Public method and constructor comments are required 3 218–221
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 223–226
CommentRequired Public method and constructor comments are required 3 228–231
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 233–236
CommentRequired Public method and constructor comments are required 3 238–241
CommentRequired Public method and constructor comments are required 3 243–246
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 248–251
CommentRequired Public method and constructor comments are required 3 253–256
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 258–261
CommentRequired Public method and constructor comments are required 3 263–266
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 268–271
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 273–276
CommentRequired Public method and constructor comments are required 3 278–281
CommentRequired Public method and constructor comments are required 3 283–286
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 288–291
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 293–296
CommentRequired Public method and constructor comments are required 3 298–301
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 303–306

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

Rule Violation Priority Ligne
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 Ligne
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 45–98
DataClass The class 'IdentityHistory' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 45–98
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 Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
CommentRequired Header comments are required 3 42–160
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 71–74
CommentRequired Public method and constructor comments are required 3 76–79
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 81–84
CommentRequired Public method and constructor comments are required 3 86–89
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 91–94
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 96–99
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 111–114
CommentRequired Public method and constructor comments are required 3 116–119
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 141–144
CommentRequired Public method and constructor comments are required 3 146–149
CommentRequired Public method and constructor comments are required 3 151–154
CommentRequired Public method and constructor comments are required 3 156–159

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–54
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 Ligne
CommentRequired Header comments are required 3 40–54
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 Ligne
CommentRequired Header comments are required 3 38–51
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 Ligne
CommentRequired Header comments are required 3 38–88
DataClass The class 'BatchResourceStateDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 38–88
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 Ligne
DataClass The class 'BatchStatisticsDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 41–68
CommentRequired Header comments are required 3 41–68
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 Ligne
DataClass The class 'BatchStatusDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=18, WMC=18) 3 42–163
CommentRequired Header comments are required 3 42–163
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 Ligne
CommentRequired Enum comments are required 3 36–41

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 38–66
DataClass The class 'BatchStatusRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 38–66
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 Ligne
CommentRequired Header comments are required 3 39–53
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 Ligne
CommentRequired Header comments are required 3 40–93
DataClass The class 'CandidateIdentityAttributeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 40–93
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 Ligne
CommentRequired Header comments are required 3 41–132
DataClass The class 'CandidateIdentityDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=13, WMC=13) 3 41–132
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 Ligne
CommentRequired Header comments are required 3 42–122
DataClass The class 'ImportingHistoryDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42–122
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 Ligne
CommentRequired Header comments are required 3 38–65
DataClass The class 'SuspiciousIdentityLockRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 38–65
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 Ligne
DataClass The class 'SuspiciousIdentityLockResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 39–65
CommentRequired Header comments are required 3 39–65
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 Ligne
CommentRequired Header comments are required 3 43–122
DataClass The class 'IdentityMergeRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 43–122
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 Ligne
CommentRequired Header comments are required 3 40–42

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 36–60
DataClass The class 'AttributeCertificationLevelDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 36–60
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 Ligne
CommentRequired Header comments are required 3 39–74
CommentRequired Public method and constructor comments are required 3 45–48
CommentRequired Public method and constructor comments are required 3 50–53
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 55–58
CommentRequired Public method and constructor comments are required 3 60–63
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 65–68
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 70–73

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 42–55
CommentRequired Public method and constructor comments are required 3 46–49
CommentRequired Public method and constructor comments are required 3 51–54

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 36–73
CommentRequired Public method and constructor comments are required 3 44–47
CommentRequired Public method and constructor comments are required 3 49–52
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 54–57
CommentRequired Public method and constructor comments are required 3 59–62
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 64–67
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 69–72

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 41–54
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 Ligne
CommentRequired Header comments are required 3 41–54
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 Ligne
DataClass The class 'DuplicateSearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 46–73
CommentRequired Header comments are required 3 46–73
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 Ligne
DataClass The class 'DuplicateSearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 44–69
CommentRequired Header comments are required 3 44–69
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 Ligne
CommentRequired Header comments are required 3 36–60
DataClass The class 'IdentitySearchMessage' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 36–60
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 Ligne
CommentRequired Header comments are required 3 39–106
DataClass The class 'IdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 39–106
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 Ligne
CommentRequired Header comments are required 3 42–66
DataClass The class 'IdentitySearchResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 42–66
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 Ligne
CommentRequired Header comments are required 3 43–83
DataClass The class 'QualifiedIdentitySearchResult' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=7) 3 43–83
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 49–51
CommentRequired Public method and constructor comments are required 3 49–51
CommentRequired Public method and constructor comments are required 3 53–56
CommentRequired Public method and constructor comments are required 3 58–62

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

Rule Violation Priority Ligne
DataClass The class 'SearchAttribute' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=11) 3 41–121
CommentRequired Header comments are required 3 41–121
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 49–52
UncommentedEmptyConstructor Document empty constructor 3 49–52
CommentRequired Public method and constructor comments are required 3 54–59
CommentRequired Public method and constructor comments are required 3 61–67
ConfusingTernary Avoid if (x != y) ..; else ..; 3 119

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

Rule Violation Priority Ligne
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 Ligne
CommentRequired Header comments are required 3 42–70
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 Ligne
CommentRequired Header comments are required 3 42–129
DataClass The class 'UpdatedIdentitySearchRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 42–129
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 Ligne
CommentRequired Header comments are required 3 43–52
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 Ligne
CommentRequired Enum comments are required 3 3–6

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

Rule Violation Priority Ligne
CommentRequired Enum comments are required 3 3–5

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 42–109
DataClass The class 'IdentityTaskChangeDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 42–109
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 Ligne
CommentRequired Enum comments are required 3 36–42

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 7–19
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 Ligne
CommentRequired Header comments are required 3 6–18
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 Ligne
CommentRequired Header comments are required 3 44–187
DataClass The class 'IdentityTaskDto' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 3 44–187
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 Ligne
CommentRequired Header comments are required 3 6–18
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 Ligne
CommentRequired Header comments are required 3 6–18
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 Ligne
CommentRequired Header comments are required 3 9–22
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 Ligne
CommentRequired Header comments are required 3 9–54
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 23–25
CommentRequired Public method and constructor comments are required 3 27–29
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 31–33
CommentRequired Public method and constructor comments are required 3 35–37
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 39–41
CommentRequired Public method and constructor comments are required 3 43–45
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 Ligne
CommentRequired Header comments are required 3 9–21
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 Ligne
CommentRequired Enum comments are required 3 3–10

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

Rule Violation Priority Ligne
CommentRequired Enum comments are required 3 3–7

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 7–19
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 Ligne
CommentRequired Header comments are required 3 5–7

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

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

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

Rule Violation Priority Ligne
TooManyStaticImports Too many static imports may lead to messy code 3 34–123
CommentRequired Header comments are required 3 48–123
ClassNamingConventions The utility class name 'ResponseStatusFactory' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 48–123
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 49–123
TooManyMethods This class has too many methods, consider refactoring it. 3 49–123
ShortMethodName Avoid using short method names 3 51
CommentRequired Public method and constructor comments are required 3 51–54
CommentRequired Public method and constructor comments are required 3 56–59
CommentRequired Public method and constructor comments are required 3 61–64
CommentRequired Public method and constructor comments are required 3 66–69
CommentRequired Public method and constructor comments are required 3 71–74
CommentRequired Public method and constructor comments are required 3 76–79
CommentRequired Public method and constructor comments are required 3 81–84
CommentRequired Public method and constructor comments are required 3 86–89
CommentRequired Public method and constructor comments are required 3 91–94
CommentRequired Public method and constructor comments are required 3 96–99
CommentRequired Public method and constructor comments are required 3 101–122

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

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 36–50