Fork me on GitHub

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
@deprecated 0 @deprecated
@todo 0 @todo
DOCUMENT_ME 0 DOCUMENT_ME
FIXME 1 FIXME
NOT_YET_DOCUMENTED 0 NOT_YET_DOCUMENTED
TODO 24 TODO

Each tag is detailed below:

FIXME

Number of occurrences found in the code: 1

fr.paris.lutece.plugins.identitystore.business.identity.IdentityAttributeDAO Line
Delete also the attribute history 115

TODO

Number of occurrences found in the code: 24

fr.paris.lutece.plugins.identitystore.business.duplicates.suspicions.SuspiciousIdentityDAO Line
paramétrer la durée de vie des locks en prop 679
fr.paris.lutece.plugins.identitystore.business.duplicates.suspicions.SuspiciousIdentityHome Line
handle response with author if already excluded ? 106
fr.paris.lutece.plugins.identitystore.business.user.InternalUser Line
copy mutable state here, so the clone can't change the internals of the original 117
fr.paris.lutece.plugins.identitystore.service.attribute.IdentityAttributeService Line
supprime-t-on l'ancien certificat ? 310
supprime-t-on l'ancien certificat ? 363
fr.paris.lutece.plugins.identitystore.service.attribute.IdentityAttributeValidationService Line
use GeoCodesService.getInstance( ).getCountryByDateAndCode() when available ... 250
fr.paris.lutece.plugins.identitystore.service.contract.ServiceContractService Line
améliorer le modèle 308
traiter le cas où il existe un contrat sans date de fin => soit on interdit soit on ferme le contrat automatiquement 599
fr.paris.lutece.plugins.identitystore.service.history.IdentityHistoryService Line
refactorer dans le cas d'une recherche par metadata la liste est beaucoup trop grande pour faire des appels successifs à la BDD. 122
fr.paris.lutece.plugins.identitystore.service.identity.IdentityService Line
vérifier que la clef d'attribut existe dans le référentiel 249
récupérer la plus haute date d'expiration des deux identités 535
il n'y a pas d'API permettant de récupérer une identité merged, on renvoie systématiquement le master => impossible d'unmerge en passant ce test if ( !Objects.equals( secondaryIdentity.getLastUpdateDate( ), request.getSecondaryLastUpdateDate( ) ) ) { response.setStatus( ResponseStatusFactory.failure( ) .setMessage( "The secondary identity has been updated recently, please load the latest data before canceling merge." ) .setMessageKey( Constants.PROPERTY_REST_ERROR_SECONDARY_IDENTITY_UPDATE_CONFLICT ) ); return; } 741
refactor to use cache ? 1210
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ActiveServiceContractGetRequest Line
amélioration générale à mener sur ce point 95
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ServiceContractCreateRequest Line
amélioration générale à mener sur ce point 95
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ServiceContractGetRequest Line
amélioration générale à mener sur ce point 104
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ServiceContractListGetAllRequest Line
amélioration générale à mener sur ce point 100
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ServiceContractListGetRequest Line
amélioration générale à mener sur ce point 103
fr.paris.lutece.plugins.identitystore.v3.web.request.contract.ServiceContractUpdateRequest Line
amélioration générale à mener sur ce point 112
fr.paris.lutece.plugins.identitystore.v3.web.rs.DtoConverter Line
améliorer car la remontée n'est pas optimale pour ce UC 288
fr.paris.lutece.plugins.identitystore.v3.web.rs.ServiceContractRestService Line
paginer l'appel 105
fr.paris.lutece.plugins.identitystore.web.AttributeKeyJspBean Line
--No comment-- 345
fr.paris.lutece.plugins.identitystore.web.ServiceContractJspBean Line
traiter le cas où il existe un contrat sans date de fin => soit on interdit soit on ferme le contrat automatiquement 665
null.IdentityStoreServiceApplicationRightsTest Line
update with service contract { // ApplicationRightsDto apprights = IdentityStoreService.getApplicationRights( IdentityStoreTestContext.SAMPLE_APPCODE ); // assertEquals( IdentityStoreTestContext.SAMPLE_APPCODE, apprights.getApplicationCode( ) ); // assertEquals( IdentityStoreTestContext.SAMPLE_NB_ATTR, apprights.getAppRights( ).size( ) ); // cf init_db_identitystore_sample.sql // for ( AppRightDto appright : apprights.getAppRights( ) ) // { // int nSizeCertifier = 0; // if ( IdentityStoreTestContext.ATTRKEY_1.equals( appright.getAttributeKey( ) ) ) // { // nSizeCertifier = 5; // } // if ( IdentityStoreTestContext.ATTRKEY_3.equals( appright.getAttributeKey( ) ) ) // { // nSizeCertifier = 4; // } // assertEquals( appright.getAttributeKey( ) + " READABLE", true, appright.isReadable( ) ); // assertEquals( appright.getAttributeKey( ) + " WRITABLE", true, appright.isWritable( ) ); // if ( nSizeCertifier == 0 ) // { // assertTrue( appright.getCertifiers( ) == null || appright.getCertifiers( ).size( ) == 0 ); // } // else // { // assertEquals( appright.getAttributeKey( ) + " CERTIFIER", nSizeCertifier, appright.getCertifiers( ).size( ) ); // } // } } } 68