CPD Results
The following document contains the results of PMD's CPD 6.13.0.
Duplications
File |
Line |
fr/paris/lutece/plugins/unittree/web/UnitJspBean.java |
542 |
fr/paris/lutece/plugins/unittree/web/UnitJspBean.java |
963 |
public String getConfirmRemoveUser( HttpServletRequest request )
{
String strIdUnit = request.getParameter( PARAMETER_ID_UNIT );
String strIdUser = request.getParameter( PARAMETER_ID_USER );
if ( StringUtils.isBlank( strIdUnit ) || !StringUtils.isNumeric( strIdUnit ) || StringUtils.isBlank( strIdUser )
|| !StringUtils.isNumeric( strIdUser ) )
{
return AdminMessageService.getMessageUrl( request, Messages.MANDATORY_FIELDS, AdminMessage.TYPE_STOP );
}
// Check permissions
if ( !_unitService.isAuthorized( strIdUnit, UnitResourceIdService.PERMISSION_REMOVE_USER, getUser( ), UnittreeRBACRecursiveType.PARENT_RECURSIVE ) )
{
return AdminMessageService.getMessageUrl( request, Messages.USER_ACCESS_DENIED, AdminMessage.TYPE_STOP );
} |
File |
Line |
fr/paris/lutece/plugins/unittree/web/UnitJspBean.java |
601 |
fr/paris/lutece/plugins/unittree/web/UnitJspBean.java |
690 |
populate( unit, request );
try
{
UnitAttributeManager.populate( unit, request );
}
catch( UnitErrorException ue )
{
return AdminMessageService.getMessageUrl( request, ue.getI18nErrorMessage( ), AdminMessage.TYPE_STOP );
}
// Check mandatory fields
Set<ConstraintViolation<Unit>> constraintViolations = BeanValidationUtil.validate( unit );
if ( CollectionUtils.isNotEmpty( constraintViolations ) )
{
return AdminMessageService.getMessageUrl( request, Messages.MANDATORY_FIELDS, AdminMessage.TYPE_STOP );
}
Unit sameCodeUnit = _unitService.getUnitByCode( unit.getCode(), false );
if ( sameCodeUnit != null ) |