String[] elements = patternString.split("/", 6);
return elements[0] + "/" + elements[1] + "/" + elements[2] + "/" + elements[3];
}
public static GerPatternType createPattern(String patternString) {
GerPatternType pattern = GerPatternType.Factory.newInstance();
String[] elements = patternString.split("/", 6);
if (!isEmpty(elements[0])) {
pattern.setGroupId(elements[0]);
}
if (!isEmpty(elements[1])) {
pattern.setArtifactId(elements[1]);
}
if (!isEmpty(elements[2])) {
pattern.setVersion(elements[2]);
}
if (!isEmpty(elements[3])) {
// pattern.setType(elements[3]);
}
if (!isEmpty(elements[4])) {
pattern.setModule(elements[4]);
}
if (!isEmpty(elements[5])) {
pattern.setName(elements[5]);
}
return pattern;
}