1
2
3
4
5
6
7
8 package com.atlassian.core.util;
9
10 public class DataUtils
11 {
12 public static final String SUFFIX_ZIP = ".zip";
13 public static final String SUFFIX_XML = ".xml";
14
15 public static String getXmlFilename(String filename)
16 {
17 if (filename.toLowerCase().endsWith(DataUtils.SUFFIX_ZIP))
18 return getXmlFilename(filename.substring(0, filename.length() - 4));
19 else if (!filename.toLowerCase().endsWith(DataUtils.SUFFIX_XML))
20 filename += DataUtils.SUFFIX_XML;
21
22 return filename;
23 }
24
25 public static String getZipFilename(String filename)
26 {
27 if (filename.toLowerCase().endsWith(SUFFIX_XML))
28 return getZipFilename(filename.substring(0, filename.length() - 4));
29 else if (!filename.toLowerCase().endsWith(SUFFIX_ZIP))
30 filename += SUFFIX_ZIP;
31
32 return filename;
33 }
34 }