Skip to content

Commit 0f2e93c

Browse files
committed
ASYNCUP-57: Fixes Sonar issues
1 parent 6de643e commit 0f2e93c

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

src/java/fr/paris/lutece/plugins/asynchronousupload/service/AbstractAsynchronousUploadHandler.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,9 +382,8 @@ public String getUploadCheckboxPrefix( )
382382
@Override
383383
public List<FileItem> getListPartialUploadedFiles( String strFieldName, HttpSession session )
384384
{
385-
386385
AppLogService.error( "the Upload Handler do not manage partial content files " );
387-
return null;
386+
return new ArrayList<>( );
388387
}
389388

390389
/**

src/java/fr/paris/lutece/plugins/asynchronousupload/service/PartialFileItemGroup.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
import java.io.OutputStream;
4040
import java.io.SequenceInputStream;
4141
import java.io.UnsupportedEncodingException;
42-
import java.util.Enumeration;
42+
import java.util.ArrayList;
43+
import java.util.Collections;
4344
import java.util.List;
44-
import java.util.Vector;
4545
import java.util.stream.Collectors;
4646

4747
import org.apache.commons.fileupload.FileItem;
@@ -70,7 +70,7 @@ public class PartialFileItemGroup implements FileItem
7070
public PartialFileItemGroup( List<FileItem> items )
7171
{
7272
_items = items;
73-
Vector vOut = new Vector( );
73+
List<InputStream> vOut = new ArrayList<>( );
7474

7575
try
7676
{
@@ -85,8 +85,7 @@ public PartialFileItemGroup( List<FileItem> items )
8585
{
8686
AppLogService.error( "error creating Partial File item sequence inputstream", e );
8787
}
88-
Enumeration enumeration = vOut.elements( );
89-
_sequenceInputStream = new SequenceInputStream( enumeration );
88+
_sequenceInputStream = new SequenceInputStream( Collections.enumeration( vOut ) );
9089

9190
}
9291

@@ -173,7 +172,7 @@ public OutputStream getOutputStream( ) throws IOException
173172
@Override
174173
public long getSize( )
175174
{
176-
return _items.stream( ).collect( Collectors.summingLong( x -> x.getSize( ) ) );
175+
return _items.stream( ).collect( Collectors.summingLong( FileItem::getSize ) );
177176
}
178177

179178
/**
@@ -236,7 +235,7 @@ public void setFormField( boolean state )
236235
@Override
237236
public void write( File file ) throws Exception
238237
{
239-
238+
// Nothing
240239
}
241240

242241
/**
@@ -254,6 +253,6 @@ public FileItemHeaders getHeaders( )
254253
@Override
255254
public void setHeaders( FileItemHeaders headers )
256255
{
257-
256+
// No Default Headers
258257
}
259258
}

webapp/WEB-INF/plugins/asynchronousupload.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@
6363
<admin-javascript-file>js/admin/plugins/asynchronousupload/config.js</admin-javascript-file>
6464
</admin-javascript-files>
6565

66-
<listeners>
67-
<listener>
68-
<listener-class>fr.paris.lutece.plugins.asynchronousupload.service.AsynchronousUploadSessionListener</listener-class>
69-
</listener>
70-
</listeners>
66+
<listeners>
67+
<listener>
68+
<listener-class>fr.paris.lutece.plugins.asynchronousupload.service.AsynchronousUploadSessionListener</listener-class>
69+
</listener>
70+
</listeners>
7171
</plug-in>

0 commit comments

Comments
 (0)