Package org.apache.archiva.web.model

Examples of org.apache.archiva.web.model.FileMetadata


            String fileName = file.getContentDisposition().getParameter( "filename" );

            File tmpFile = File.createTempFile( "upload-artifact", ".tmp" );
            tmpFile.deleteOnExit();
            IOUtils.copy( file.getDataHandler().getInputStream(), new FileOutputStream( tmpFile ) );
            FileMetadata fileMetadata = new FileMetadata( fileName, tmpFile.length(), "theurl" );
            fileMetadata.setServerFileName( tmpFile.getPath() );
            fileMetadata.setClassifier( classifier );
            fileMetadata.setDeleteUrl( tmpFile.getName() );
            fileMetadata.setPomFile( pomFile );
            fileMetadata.setPackaging( packaging );

            log.info( "uploading file: {}", fileMetadata );

            List<FileMetadata> fileMetadatas = getSessionFilesList();
View Full Code Here


    public Boolean deleteFile( String fileName )
        throws ArchivaRestServiceException
    {
        File file = new File( SystemUtils.getJavaIoTmpDir(), fileName );
        log.debug( "delete file:{},exists:{}", file.getPath(), file.exists() );
        boolean removed = getSessionFileMetadatas().remove( new FileMetadata( fileName ) );
        // try with full name as ui only know the file name
        if ( !removed )
        {
            removed = getSessionFileMetadatas().remove( new FileMetadata( file.getPath() ) );
        }
        if ( file.exists() )
        {
            return file.delete();
        }
View Full Code Here

        } );
        Iterator<FileMetadata> iterator = filesToAdd.iterator();
        boolean pomGenerated = false;
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            saveFile( repositoryId, fileMetadata, generatePom && !pomGenerated, groupId, artifactId, version,
                      packaging );
            pomGenerated = true;
            deleteFile( fileMetadata.getServerFileName() );
        }

        filesToAdd = Iterables.filter( fileMetadatas, new Predicate<FileMetadata>()
        {
            @Override
            public boolean apply( FileMetadata fileMetadata )
            {
                return fileMetadata != null && fileMetadata.isPomFile();
            }
        } );

        iterator = filesToAdd.iterator();
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            savePomFile( repositoryId, fileMetadata, groupId, artifactId, version, packaging );
            deleteFile( fileMetadata.getServerFileName() );
        }

        return Boolean.TRUE;
    }
View Full Code Here

            String fileName = file.getContentDisposition().getParameter( "filename" );

            File tmpFile = File.createTempFile( "upload-artifact", ".tmp" );
            tmpFile.deleteOnExit();
            IOUtils.copy( file.getDataHandler().getInputStream(), new FileOutputStream( tmpFile ) );
            FileMetadata fileMetadata = new FileMetadata( fileName, tmpFile.length(), "theurl" );
            fileMetadata.setServerFileName( tmpFile.getPath() );
            fileMetadata.setClassifier( classifier );
            fileMetadata.setDeleteUrl( tmpFile.getName() );
            fileMetadata.setPomFile( pomFile );
            fileMetadata.setPackaging( packaging );

            log.info( "uploading file: {}", fileMetadata );

            List<FileMetadata> fileMetadatas = getSessionFilesList();
View Full Code Here

    public Boolean deleteFile( String fileName )
        throws ArchivaRestServiceException
    {
        File file = new File( SystemUtils.getJavaIoTmpDir(), fileName );
        log.debug( "delete file:{},exists:{}", file.getPath(), file.exists() );
        boolean removed = getSessionFileMetadatas().remove( new FileMetadata( fileName ) );
        // try with full name as ui only know the file name
        if ( !removed )
        {
            removed = getSessionFileMetadatas().remove( new FileMetadata( file.getPath() ) );
        }
        if ( file.exists() )
        {
            return file.delete();
        }
View Full Code Here

        } );
        Iterator<FileMetadata> iterator = filesToAdd.iterator();
        boolean pomGenerated = false;
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            saveFile( repositoryId, fileMetadata, generatePom && !pomGenerated, groupId, artifactId, version,
                      packaging );
            pomGenerated = true;
            deleteFile( fileMetadata.getServerFileName() );
        }

        filesToAdd = Iterables.filter( fileMetadatas, new Predicate<FileMetadata>()
        {
            @Override
            public boolean apply( FileMetadata fileMetadata )
            {
                return fileMetadata != null && fileMetadata.isPomFile();
            }
        } );

        iterator = filesToAdd.iterator();
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            savePomFile( repositoryId, fileMetadata, groupId, artifactId, version, packaging );
            deleteFile( fileMetadata.getServerFileName() );
        }

        return Boolean.TRUE;
    }
View Full Code Here

            String fileName = file.getContentDisposition().getParameter( "filename" );

            File tmpFile = File.createTempFile( "upload-artifact", ".tmp" );
            tmpFile.deleteOnExit();
            IOUtils.copy( file.getDataHandler().getInputStream(), new FileOutputStream( tmpFile ) );
            FileMetadata fileMetadata = new FileMetadata( fileName, tmpFile.length(), "theurl" );
            fileMetadata.setServerFileName( tmpFile.getPath() );
            fileMetadata.setClassifier( classifier );
            fileMetadata.setDeleteUrl( tmpFile.getName() );
            fileMetadata.setPomFile( pomFile );
            fileMetadata.setPackaging( packaging );

            log.info( "uploading file: {}", fileMetadata );

            List<FileMetadata> fileMetadatas = getSessionFilesList();
View Full Code Here

    public Boolean deleteFile( String fileName )
        throws ArchivaRestServiceException
    {
        File file = new File( SystemUtils.getJavaIoTmpDir(), fileName );
        log.debug( "delete file:{},exists:{}", file.getPath(), file.exists() );
        boolean removed = getSessionFileMetadatas().remove( new FileMetadata( fileName ) );
        // try with full name as ui only know the file name
        if ( !removed )
        {
            removed = getSessionFileMetadatas().remove( new FileMetadata( file.getPath() ) );
        }
        if ( file.exists() )
        {
            return file.delete();
        }
View Full Code Here

        } );
        Iterator<FileMetadata> iterator = filesToAdd.iterator();
        boolean pomGenerated = false;
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            saveFile( repositoryId, fileMetadata, generatePom && !pomGenerated, groupId, artifactId, version,
                      packaging );
            pomGenerated = true;
            deleteFile( fileMetadata.getServerFileName() );
        }

        filesToAdd = Iterables.filter( fileMetadatas, new Predicate<FileMetadata>()
        {
            public boolean apply( FileMetadata fileMetadata )
            {
                return fileMetadata != null && fileMetadata.isPomFile();
            }
        } );

        iterator = filesToAdd.iterator();
        while ( iterator.hasNext() )
        {
            FileMetadata fileMetadata = iterator.next();
            log.debug( "fileToAdd: {}", fileMetadata );
            savePomFile( repositoryId, fileMetadata, groupId, artifactId, version, packaging );
            deleteFile( fileMetadata.getServerFileName() );
        }

        return Boolean.TRUE;
    }
View Full Code Here

            String fileName = file.getContentDisposition().getParameter( "filename" );

            File tmpFile = File.createTempFile( "upload-artifact", "tmp" );
            tmpFile.deleteOnExit();
            IOUtils.copy( file.getDataHandler().getInputStream(), new FileOutputStream( tmpFile ) );
            FileMetadata fileMetadata = new FileMetadata( fileName, tmpFile.length(), "theurl" );
            fileMetadata.setServerFileName( tmpFile.getPath() );
            fileMetadata.setClassifier( classifier );
            fileMetadata.setDeleteUrl( tmpFile.getName() );
            fileMetadata.setPomFile( pomFile );

            log.info( "uploading file: {}", fileMetadata );

            List<FileMetadata> fileMetadatas = getSessionFilesList();
View Full Code Here

TOP

Related Classes of org.apache.archiva.web.model.FileMetadata

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.