|
|
|
@ -183,16 +183,20 @@ public class CommonServiceUtils {
|
|
|
|
|
for(int i = 0; i < elementsToConsider; i++) {
|
|
|
|
|
String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS,
|
|
|
|
|
"");
|
|
|
|
|
if(finalTag.length() <= TAG_MAX_SIZE)
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
if(finalTag.length() > TAG_MAX_SIZE) {
|
|
|
|
|
finalTag.substring(0, TAG_MAX_SIZE-1);
|
|
|
|
|
}
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
// else add all the available elements
|
|
|
|
|
for(int i = 0; i < elementsToConsider; i++) {
|
|
|
|
|
String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS,
|
|
|
|
|
"");
|
|
|
|
|
if(finalTag.length() <= TAG_MAX_SIZE)
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
if(finalTag.length() > TAG_MAX_SIZE) {
|
|
|
|
|
finalTag.substring(0, TAG_MAX_SIZE-1);
|
|
|
|
|
}
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -200,8 +204,10 @@ public class CommonServiceUtils {
|
|
|
|
|
logger.debug("The object annotated with @Tag is a simple one. Adding ... ");
|
|
|
|
|
String finalTag = f.toString().trim().replaceAll(Constants.REGEX_TAGS, "");
|
|
|
|
|
logger.debug(finalTag);
|
|
|
|
|
if(finalTag.length() <= TAG_MAX_SIZE)
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
if(finalTag.length() > TAG_MAX_SIZE) {
|
|
|
|
|
finalTag.substring(0, TAG_MAX_SIZE-1);
|
|
|
|
|
}
|
|
|
|
|
tags.add(finalTag);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|