package net.codjo.segmentation.server.paramImport.classificationStructure;
import net.codjo.segmentation.server.paramImport.AbstractParserManager;
import static net.codjo.segmentation.server.util.SegmentationUtil.getColumnIndexByName;
/**
*
*/
public class ClassificationStructureParserManager extends AbstractParserManager {
public static final String TABLE_NAME = "PM_CLASSIFICATION_STRUCTURE";
public ClassificationStructureParserManager(String rawData) {
super(rawData);
}
@Override
public String[][] getDataArray() {
if (dataArray == null) {
return null;
}
for (int rowIndex = 0; rowIndex < dataArray.length; rowIndex++) {
if (rowIndex > 0) {
String timestamp = getTimestamp();
dataArray[rowIndex][getColumnIndexByName(dataArray[0], "SLEEVE_ID")] = timestamp;
dataArray[rowIndex][getColumnIndexByName(dataArray[0], "SLEEVE_ROW_ID")] = timestamp;
}
}
return dataArray;
}
@Override
public String getTableName() {
return TABLE_NAME;
}
protected String getTimestamp() {
return String.valueOf((Math.abs((int)System.nanoTime())));
}
}