Package org.drools.guvnor.server.util

Examples of org.drools.guvnor.server.util.FormData


    public static FormData getFormData(HttpServletRequest request) {
        FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload( factory );
        upload.setHeaderEncoding( "UTF-8" );

        FormData data = new FormData();
        try {
            List items = upload.parseRequest( request );
            Iterator it = items.iterator();
            while ( it.hasNext() ) {
                FileItem item = (FileItem) it.next();
                if ( item.isFormField() && item.getFieldName().equals( HTMLFileManagerFields.FORM_FIELD_UUID ) ) {
                    data.setUuid( item.getString() );
                } else if ( !item.isFormField() ) {
                    data.setFile( item );
                }
            }
            return data;
        } catch ( FileUploadException e ) {
            throw new RulesRepositoryException( e );
View Full Code Here


                                    if ( repoConfig != null ) {
                                        processExportRepoConfig( response,
                                                                 repoConfig );
                                    } else {
                                        response.setContentType( "text/html" );
                                        FormData uploadItem = FileManagerUtils.getFormData( request );

                                        String packageImport = request.getParameter( "packageImport" );

                                        InputStream is = uploadItem.getFile().getInputStream();
                                        if ( isFileZipped( uploadItem.getFile() ) ) {
                                            ZipInputStream zipInputStream = new ZipInputStream( is );
                                            ZipEntry zipEntry = zipInputStream.getNextEntry();
                                            if ( zipEntry != null ) {
                                                is = zipInputStream;
                                            } else {
View Full Code Here

    protected void doPost(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException,
                                                       IOException {
        response.setContentType( "text/html" );
        String packageName = request.getParameter( "packageName" );
        FormData data = FileManagerUtils.getFormData( request );

        try {
            getFileManager().importClassicDRL( data.getFile().getInputStream(),
                                               packageName );
            response.getWriter().write( "OK" );
        } catch ( IllegalArgumentException e ) {
            response.getWriter().write( e.getMessage() );
        } catch ( DroolsParserException e ) {
View Full Code Here

                        if (repoConfig != null) {
                            processExportRepoConfig(response,
                                    repoConfig);
                        } else {
                            response.setContentType("text/html");
                            FormData uploadItem = FileManagerService.getFormData(request);

                            String packageImport = request.getParameter("packageImport");

                            InputStream is = uploadItem.getFile().getInputStream();
                            if (isFileZipped(uploadItem.getFile())) {
                                ZipInputStream zipInputStream = new ZipInputStream(is);
                                ZipEntry zipEntry = zipInputStream.getNextEntry();
                                if (zipEntry != null) {
                                    is = zipInputStream;
                                } else {
View Full Code Here

    public static FormData getFormData(HttpServletRequest request) {
        FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload( factory );
        upload.setHeaderEncoding( "UTF-8" );

        FormData data = new FormData();
        try {
            List items = upload.parseRequest( request );
            Iterator it = items.iterator();
            while ( it.hasNext() ) {
                FileItem item = (FileItem) it.next();
                if ( item.isFormField() && item.getFieldName().equals( HTMLFileManagerFields.FORM_FIELD_UUID ) ) {
                    data.setUuid( item.getString() );
                } else if ( !item.isFormField() ) {
                    data.setFile( item );
                }
            }
            return data;
        } catch ( FileUploadException e ) {
            throw new RulesRepositoryException( e );
View Full Code Here

    protected void doPost(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException,
            IOException {
        response.setContentType("text/html");
        String packageName = request.getParameter("packageName");
        FormData data = FileManagerService.getFormData(request);

        try {
            fileManagerService.importClassicDRL(data.getFile().getInputStream(),
                    packageName);
            response.getWriter().write("OK");
        } catch (IllegalArgumentException e) {
            response.getWriter().write(e.getMessage());
        } catch (RulesRepositoryException e) {
View Full Code Here

    public static FormData getFormData(HttpServletRequest request) {
        FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload( factory );
        upload.setHeaderEncoding( "UTF-8" );

        FormData data = new FormData();
        try {
            List items = upload.parseRequest( request );
            Iterator it = items.iterator();
            while ( it.hasNext() ) {
                FileItem item = (FileItem) it.next();
                if ( item.isFormField() && item.getFieldName().equals( HTMLFileManagerFields.FORM_FIELD_UUID ) ) {
                    data.setUuid( item.getString() );
                } else if ( !item.isFormField() ) {
                    data.setFile( item );
                }
            }
            return data;
        } catch ( FileUploadException e ) {
            throw new RulesRepositoryException( e );
View Full Code Here

    protected void doPost(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException,
                                                       IOException {

        response.setContentType( "text/html" );
        FormData uploadItem = FileManagerService.getFormData(request);

        if ( uploadItem.getFile() != null && uploadItem.getUuid() != null ) {
            //attaching to an asset.
            response.getWriter().write( processAttachFileToAsset( uploadItem ) );

            return;
        }
View Full Code Here

    public static FormData getFormData(HttpServletRequest request) {
        FileItemFactory factory = new DiskFileItemFactory();
        ServletFileUpload upload = new ServletFileUpload( factory );
        upload.setHeaderEncoding( "UTF-8" );

        FormData data = new FormData();
        try {
            List items = upload.parseRequest( request );
            Iterator it = items.iterator();
            while ( it.hasNext() ) {
                FileItem item = (FileItem) it.next();
                if ( item.isFormField() && item.getFieldName().equals( HTMLFileManagerFields.FORM_FIELD_UUID ) ) {
                    data.setUuid( item.getString() );
                } else if ( !item.isFormField() ) {
                    data.setFile( item );
                }
            }
            return data;
        } catch ( FileUploadException e ) {
            throw new RulesRepositoryException( e );
View Full Code Here

                        if (repoConfig != null) {
                            processExportRepoConfig(response,
                                    repoConfig);
                        } else {
                            response.setContentType("text/html");
                            FormData uploadItem = FileManagerService.getFormData(request);

                            String packageImport = request.getParameter("packageImport");

                            InputStream is = uploadItem.getFile().getInputStream();
                            if (isFileZipped(uploadItem.getFile())) {
                                ZipInputStream zipInputStream = new ZipInputStream(is);
                                ZipEntry zipEntry = zipInputStream.getNextEntry();
                                if (zipEntry != null) {
                                    is = zipInputStream;
                                } else {
View Full Code Here

TOP

Related Classes of org.drools.guvnor.server.util.FormData

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.