Revision 1990 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/folders/impl/DefaultFoldersManager.java

View differences:

DefaultFoldersManager.java
31 31
import java.util.HashMap;
32 32
import java.util.Iterator;
33 33
import java.util.Map;
34
import java.util.Set;
35 34
import javax.swing.filechooser.FileSystemView;
36 35
import org.apache.commons.io.FileUtils;
37 36
import org.apache.commons.io.FilenameUtils;
......
44 43

  
45 44
public class DefaultFoldersManager implements FoldersManager {
46 45

  
47
    private static final Logger logger = LoggerFactory.getLogger(DefaultFoldersManager.class);
46
    private static final Logger LOGGER = LoggerFactory.getLogger(DefaultFoldersManager.class);
48 47

  
49 48
    private File temporaryFolder;
50 49
    private Map<String, File> folders;
......
135 134
        return it;
136 135
    }
137 136
    
137
    @SuppressWarnings("UseSpecificCatch")
138 138
    private int getPID() {
139 139
        try {
140 140
            RuntimeMXBean rt = ManagementFactory.getRuntimeMXBean();
......
151 151
    }
152 152

  
153 153
    @Override
154
    public void setTemporaryFolder(File folder) {
154
    public final void setTemporaryFolder(File folder) {
155 155
        if (folder == null) {
156 156
            throw new IllegalArgumentException("Can't set temporary folder to null.");
157 157
        }
......
162 162
    @Override
163 163
    public void cleanTemporaryFiles() {
164 164
        if (this.temporaryFolder == null) {
165
            logger.warn("Can't clean temporary folder, is null.");
165
            LOGGER.warn("Can't clean temporary folder, is null.");
166 166
        }
167 167
        try {
168 168
            FileUtils.cleanDirectory(this.temporaryFolder);
169 169
        } catch (IOException ex) {
170
            logger.warn("Can't clean temporary folder (" + this.temporaryFolder.getAbsolutePath() + ").", ex);
170
            LOGGER.warn("Can't clean temporary folder (" + this.temporaryFolder.getAbsolutePath() + ").", ex);
171 171
        }
172 172
    }
173 173

  
......
200 200
        String name = FilenameUtils.removeExtension(fullName);
201 201
        String extension = FilenameUtils.getExtension(fullName);
202 202
        if (StringUtils.isEmpty(extension)) {
203
            fullName = name + "-" + Long.toHexString(System.currentTimeMillis()) + "-" + Integer.toHexString(uniqueCounter);
203
            fullName = name + "-" + Integer.toHexString(uniqueCounter) + "-" + Long.toHexString(System.currentTimeMillis());
204 204
        } else {
205
            fullName = name + "-" + Long.toHexString(System.currentTimeMillis()) + "-" + Integer.toHexString(uniqueCounter) + "." + extension;
205
            fullName = name + "-" + Integer.toHexString(uniqueCounter) + "-" + Long.toHexString(System.currentTimeMillis()) + "." + extension;
206 206
        }
207 207
        uniqueCounter++;
208 208
        return new File(fullName);

Also available in: Unified diff