Package org.dspace.app.bulkedit

Examples of org.dspace.app.bulkedit.MetadataImport


            DSpaceCSV csv = (DSpaceCSV)session.getAttribute("csv");

            // Make the changes
            try
            {
                MetadataImport mImport = new MetadataImport(context, csv.getCSVLines());
                ArrayList<BulkEditChange> changes = mImport.runImport(true, false, false, false);

                // Commit the changes
                context.commit();
                log.debug(LogManager.getHeader(context, "metadataimport", changes.size() + " items changed"));
View Full Code Here


        FileUploadRequest wrapper = new FileUploadRequest(request);
        File f = wrapper.getFile("file");

        // Run the import
        DSpaceCSV csv = new DSpaceCSV(f);
        MetadataImport mImport = new MetadataImport(context, csv.getCSVLines());
        ArrayList<BulkEditChange> changes = mImport.runImport(false, false, false, false);

        // Store the csv lines in the session
        HttpSession session = request.getSession(true);
        session.setAttribute("csv", csv);
View Full Code Here

            if(csv != null)
            {
                try {

                    // Run the import
                    MetadataImport mImport = new MetadataImport(context, csv.getCSVLines());
                    ArrayList<BulkEditChange> changes = mImport.runImport(true, false, false, false);

                    // Commit the changes
                    context.commit();
                    request.setAttribute("changes",changes);
                    request.getSession().removeAttribute("csv");
View Full Code Here

                            // Process CSV without import
                            DSpaceCSV csv = new DSpaceCSV(file);
                            file.delete();

                            MetadataImport mImport = new MetadataImport(context, csv.getCSVLines());
                            ArrayList<BulkEditChange> changes = mImport.runImport(false, false, false, false);
                            log.debug(LogManager.getHeader(context, "metadataimport", changes.size() + " items with changes identifed"));

                            if(changes.size() > 0)
                            {
                                if(changes.size() > limit)
View Full Code Here

            DSpaceCSV csv = (DSpaceCSV)session.getAttribute("csv");

            // Make the changes
            try
            {
                MetadataImport mImport = new MetadataImport(context, csv);
                List<BulkEditChange> changes = mImport.runImport(true, false, false, false);

                // Commit the changes
                context.commit();
                log.debug(LogManager.getHeader(context, "metadataimport", changes.size() + " items changed"));
View Full Code Here

        FileUploadRequest wrapper = new FileUploadRequest(request);
        File f = wrapper.getFile("file");

        // Run the import
        DSpaceCSV csv = new DSpaceCSV(f, context);
        MetadataImport mImport = new MetadataImport(context, csv);
        List<BulkEditChange> changes = mImport.runImport(false, false, false, false);

        // Store the csv lines in the session
        HttpSession session = request.getSession(true);
        session.setAttribute("csv", csv);
View Full Code Here

        if(csv != null)
        {
            try {

                // Run the import
                MetadataImport mImport = new MetadataImport(context, csv);
                List<BulkEditChange> changes = mImport.runImport(true, false, false, false);

                // Commit the changes
                context.commit();
                request.setAttribute("changes",changes);
                request.getSession().removeAttribute("csv");
View Full Code Here

                        if (!file.delete())
                        {
                            log.error("Unable to delete CSV file");
                        }

                        MetadataImport mImport = new MetadataImport(context, csv);
                        List<BulkEditChange> changes = mImport.runImport(false, false, false, false);
                        log.debug(LogManager.getHeader(context, "metadataimport", changes.size() + " items with changes identified"));

                        if(changes.size() > 0)
                        {
                            if(changes.size() > limit)
View Full Code Here

TOP

Related Classes of org.dspace.app.bulkedit.MetadataImport

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.