Changeset 7934 for mauRepo/NewmoonJSP


Ignore:
Timestamp:
05/07/11 17:12:04 (8 years ago)
Author:
mnagni
Message:
 
Location:
mauRepo/NewmoonJSP
Files:
95 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • mauRepo/NewmoonJSP/.classpath

    r7883 r7934  
    22<classpath> 
    33        <classpathentry kind="src" output="target/classes" path="src/main/java"/> 
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
     4        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> 
    55        <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/> 
    66        <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> 
  • mauRepo/NewmoonJSP/pom.xml

    r7883 r7934  
    44        <groupId>ndg.services.newmoon</groupId> 
    55        <artifactId>newmoon-web</artifactId> 
    6         <version>1.0.0</version> 
     6        <version>1.1.0</version> 
    77        <packaging>war</packaging> 
    88 
     
    110110                        <groupId>ndg.services.newmoon</groupId> 
    111111                        <artifactId>core</artifactId> 
    112                         <version>1.0.0</version> 
     112                        <version>1.1.0</version> 
    113113                        <exclusions> 
    114114                                <exclusion> 
  • mauRepo/NewmoonJSP/src/main/java/ndg/newmoon/web/XMIEncoderBean.java

    r7849 r7934  
    66import java.io.OutputStream; 
    77import java.util.ArrayList; 
     8import java.util.Calendar; 
    89import java.util.List; 
    910 
     
    4950                UploadedFile requestItem = event.getUploadedFile(); 
    5051                File requestTmpDir = new File((String) sc.getAttribute(NewmoonContextListener.TMP_DIR), 
    51                                 FilenameUtils.getBaseName(requestItem.getName())); 
     52                                Long.toString(Calendar.getInstance().getTimeInMillis())); 
     53                //File requestTmpDir = new File((String) sc.getAttribute(NewmoonContextListener.TMP_DIR), 
     54                //              FilenameUtils.getBaseName(requestItem.getName())); 
    5255 
    5356                if (requestTmpDir.exists()) { 
  • mauRepo/NewmoonJSP/src/main/java/ndg/newmoon/web/XMIEncoderHelper.java

    r7883 r7934  
    3535import org.apache.commons.io.filefilter.NotFileFilter; 
    3636import org.apache.commons.io.filefilter.RegexFileFilter; 
     37import org.apache.commons.io.filefilter.SuffixFileFilter; 
     38import org.slf4j.Logger; 
     39import org.slf4j.LoggerFactory; 
     40 
    3741import org.slf4j.Logger; 
    3842import org.slf4j.LoggerFactory; 
     
    102106                if (FilenameUtils.isExtension(zipRequest.getName(), "zip")) { 
    103107                        unzipPackage(); 
    104                         encodePackage(new File(requestTmpDir, FilenameUtils.getBaseName(zipRequest.getName())));         
     108                        encodePackage(requestTmpDir);    
    105109                } else { 
    106110                        encodePackage(zipRequest); 
     
    149153 
    150154                if (tmpDir.isFile()) { 
    151                         xmi = tmpDir; 
    152                         base = FilenameUtils.getBaseName(xmi.getParent()); 
     155                        xmi = tmpDir;                    
     156                        if (LOG.isDebugEnabled()) { 
     157                                LOG.debug("base File: " + base);         
     158                        } 
    153159                } else { 
    154160                        // gets the register document 
     
    163169                        ffs.add(new NotFileFilter((IOFileFilter) ff)); 
    164170                        ffs.add(new NotFileFilter(DirectoryFileFilter.DIRECTORY)); 
     171                        ffs.add(new NotFileFilter(new SuffixFileFilter(".zip")));                        
    165172                        File[] xmis = tmpDir.listFiles((FileFilter) new AndFileFilter(ffs)); 
    166173                        if (xmis == null || xmis.length != 1) { 
     
    168175                        } 
    169176                        xmi = xmis[0]; 
    170                         base = FilenameUtils.getBaseName(xmi.getParent()) + File.separator + FilenameUtils.getBaseName(xmi.getParent()); 
    171                 } 
    172                  
     177                } 
     178                base = FilenameUtils.getBaseName(xmi.getParent()); 
    173179 
    174180                String testDir = (String) sc.getAttribute(NewmoonContextListener.NM_RULES_CONFORMANCE) 
    175181                                + "/ISO19136-V3.2-AnxE_XMI-V1.1"; 
    176182                String encodeDir = (String) sc.getAttribute(NewmoonContextListener.NM_RULES_SCHEMA_ENCODING) + "/xmi11ea"; 
    177                 String workingPath = (String) sc.getAttribute(NewmoonContextListener.TMP_DIR); 
     183                //String workingPath = (String) sc.getAttribute(NewmoonContextListener.TMP_DIR); 
     184                String workingPath = xmi.getParent(); 
    178185                // the first part of the baseDir contains the uploaded ZIP file, the 
    179186                // second is the unpack dir 
    180187 
    181                 String sample = base + "/" + xmi.getName(); // "sampleXML/CSML3.xml";            
    182                 String registryPath = register != null ? base + File.separator + register.getName() : null; 
     188                String sample = xmi.getName(); // "sampleXML/CSML3.xml";                 
     189                String registryPath = register != null ? register.getName() : ""; 
    183190                String resourceName = "MyResource"; 
    184191                GML_VERSION gmlVersion = gmlSelectedVersion; 
     
    238245                        item = zipen.nextElement(); 
    239246 
     247                        if (item.isDirectory()) { 
     248                                new File(requestTmpDir, item.getName()).mkdir(); 
     249                                continue; 
     250                        } 
    240251                        newItem = new File(requestTmpDir, item.getName()); 
    241                         if (item.isDirectory()) {  
    242                                 newItem.mkdir(); 
    243                                 continue; 
    244                         } 
    245  
    246                         try { 
     252                        if (LOG.isDebugEnabled()) { 
     253                                LOG.debug("created File: " + newItem);   
     254                        } 
     255                        try {                    
    247256                                IOUtils.copy(zipFile.getInputStream(item), new FileOutputStream(newItem)); 
    248257                        } catch (FileNotFoundException e) { 
Note: See TracChangeset for help on using the changeset viewer.