Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  
  package de.xwic.etlgine.server.admin.datapool;
  
  import java.util.Iterator;
  import java.util.List;
  

Author(s):
lippisch
 
 public class DPMappingControl extends BaseContentContainer {
 
 	private TableViewer table;
 	private TableModel tableModel;
 	private final String syncTableConnectionName;
 	private Button btEdit;
 	private Button btAdd;
 	private final String dpManagerKey;
 
 	private class MappingContentProvider implements IContentProvider {
 
 		/* (non-Javadoc)
 		 * @see de.jwic.ecolib.tableviewer.IContentProvider#getChildren(java.lang.Object)
 		 */
 		public Iterator<?> getChildren(Object object) {
 			return null;
 		}
 
 		/* (non-Javadoc)
 		 * @see de.jwic.ecolib.tableviewer.IContentProvider#getContentIterator(de.jwic.ecolib.tableviewer.Range)
 		 */
 		public Iterator<?> getContentIterator(Range range) {
 			// load the List
 			try {
 				Connection connection = JDBCUtil.openConnection(ETLgineServer.getInstance().getServerContext(), );
 				DimMappingDefDAO dao = new DimMappingDefDAO(connection);
 				 = dao.listMappings();
 			} catch (Exception se) {
 				//log.error("Error in DPMappingControl.setupTable()", se);
 				throw new RuntimeException("Error reading data"se);
 			}
 			
 			return .iterator();
 		}
 
 		/* (non-Javadoc)
 		 * @see de.jwic.ecolib.tableviewer.IContentProvider#getTotalSize()
 		 */
 		public int getTotalSize() {
 			return .size();
 		}
 
 		/* (non-Javadoc)
 		 * @see de.jwic.ecolib.tableviewer.IContentProvider#getUniqueKey(java.lang.Object)
 		 */
 		public String getUniqueKey(Object object) {
 			return Integer.toString(.indexOf(object));
 		}
 
         @Override
         public Object getObjectFromKey(String s) {
             //TODO - on change to jWic 5.2 this needed to be implemented
             throw new UnsupportedOperationException();
         }
 
         /* (non-Javadoc)
          * @see de.jwic.ecolib.tableviewer.IContentProvider#hasChildren(java.lang.Object)
          */
 		public boolean hasChildren(Object object) {
 			return false;
 		}

Returns the DimMappingDef from the last retrieved list.

Parameters:
index
Returns:
		public DimMappingDef getDimMappingDef(int index) {
			return .get(index);
		}
	}

Parameters:
container
name
	public DPMappingControl(IControlContainer containerString nameString dpManagerKeyString syncTableConnectionName) {
		super(containername);
		this. = dpManagerKey;
		this. = syncTableConnectionName;
		setTitle("Mapping Overview");
	}

	private void setupTable() {
		 = new TableViewer(this"table");
		.addColumn(new TableColumn("Key", 200, "key"));
		.addColumn(new TableColumn("Dimension", 150, "dimension"));
		.addColumn(new TableColumn("Description", 240, "description"));
		.addColumn(new TableColumn("On Unmapped", 80, "action"));
			public void elementSelected(ElementSelectedEvent event) {
			}
		});
	}

	protected void updateButtonState() {
		boolean selected = .getFirstSelectedKey() != null;
		.setEnabled(selected);		
	}

Setup the ActionBar.
	private void setupActionBar() {
		ToolBar abar = new ToolBar(this"actionBar");
		ToolBarGroup group = abar.addGroup();
		Button btReturn = group.addButton();
		btReturn.setTitle("Return");
			public void objectSelected(SelectionEvent event) {
			}
		});
		 = group.addButton();
			public void objectSelected(SelectionEvent event) {
			}
		});
		 = group.addButton();
			public void objectSelected(SelectionEvent event) {
			}
		});
	}

	protected void onAddMapping() {
		MappingEditorControl dpMapEditor = new MappingEditorControl(scnulldmd);
		sc.setCurrentControlName(dpMapEditor.getName());
	}

	protected void onEditMapping() {
		if (selection != null) {
			MappingEditorControl dpMapEditor = new MappingEditorControl(scnulldmd);
			sc.setCurrentControlName(dpMapEditor.getName());
		}
	}

	protected void close() {
	}
New to GrepCode? Check out our FAQ X