for (String axis : axisArray) {
logger.debug("axis: " + axis);
if (!axis.equals("")) {
String[] axisNameValue = axis.split(",");
if (!axisNameValue[1].equals("")) {
ReportDesign reportDesign = new ReportDesign();
reportDesign.setReport(report);
String aliasFunction = axisNameValue[1];
String aliasName = getAliasName(aliasFunction);
reportDesign
.setReportDesignFunctionList(getReportDesignFunctionList(
aliasFunction, reportDesign));
reportDesign.setMappingAxis(axisNameValue[0]);
if (hashColumnAlias.containsKey(aliasName)) {
reportDesign.setColumnAlias(hashColumnAlias
.get(aliasName));
} else if (hashRowAlias.containsKey(aliasName)) {
reportDesign.setRowAlias(hashRowAlias
.get(aliasName));
}
designList.add(reportDesign);
logger.debug("ReportDesign object:" + reportDesign);
}