Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 
 package de.xwic.etlgine.server.admin.datapool;
 

Author(s):
Developer
public class DPTableLabelProvider implements ITableLabelProvider {
	/* (non-Javadoc)
	 * @see de.jwic.ecolib.tableviewer.ITableLabelProvider#getCellLabel(java.lang.Object, de.jwic.ecolib.tableviewer.TableColumn, de.jwic.ecolib.tableviewer.RowContext)
	 */
	public CellLabel getCellLabel(Object rowTableColumn columnRowContext rowContext) {
		CellLabel cell = new CellLabel();
		String key = (String)row;
		if ("name".equals(column.getUserObject())) {
			cell.text = key;
else if ("key".equals(column.getUserObject())) {
			String dpKey = ETLgineServer.getInstance().getServerContext().getProperty(key + ".datapool.key"null);
			if (dpKey == null) {
				cell.text = "<i>Not Specified</i>";
else {
				cell.text = dpKey;
			}
else if ("status".equals(column.getUserObject())) {
			ServerContext context = ETLgineServer.getInstance().getServerContext();
			String dpKey = context.getProperty(key + ".datapool.key"null);
			CubeHandler cubeHandler = CubeHandler.getCubeHandler(context);
			IDataPoolManager dpm = cubeHandler.getDataPoolManager(key);
			if (dpm == null) {
				cell.text = "CONFIG ERROR";
else {
				cell.text = dpm.isDataPoolLoaded(dpKey) ? "Loaded" : "Not Loaded";
			}
		}
		return cell;
	}
New to GrepCode? Check out our FAQ X