package es.icarto.gvsig.navtableforms.gui.tables.handler; import java.util.HashMap; import java.util.List; import javax.swing.JComponent; /** * EditableNNRelTableHandler * * Base code for handlers for n:n relationships tables in which we can * add/delete relations. * * @author Jorge L�pez Fern�ndez <jlopez@cartolab.es> */ public abstract class EditableNNRelTableHandler extends BaseNNRelTableHandler { public EditableNNRelTableHandler(String sourceTableName, HashMap<String, JComponent> widgets, String dbSchema, String originKey, String relTable, String destinationKey, String[] colNames, String[] colAliases) { super(sourceTableName, widgets, dbSchema, originKey, relTable, destinationKey, colNames, colAliases); } public abstract List<String> getUnlinkedSecondaryValues(); public abstract void insertRow(String secondaryPKValue); public abstract void deleteRow(String secondaryPKValue); }