/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package de.mendelson.comm.as2.preferences; import java.sql.Connection; import javax.swing.JPanel; /* * Copyright (C) mendelson-e-commerce GmbH Berlin Germany * * This software is subject to the license agreement set forth in the license. * Please read and agree to all terms before using this software. * Other product and brand names are trademarks of their respective owners. */ /** *Abstract class for all preferences panels * @author S.Heller * @version: $Revision: 1.1 $ */ public abstract class PreferencesPanel extends JPanel{ /**Initializes the panel: loads all preferences*/ public abstract void loadPreferences(Connection configConnection, Connection runtimeConnection); /**Stores the new preference settings*/ public abstract void savePreferences(); /**Returns the icon resource string for the button bar*/ public abstract String getIconResource(); /**Returns the resource string for the tab name of the panel*/ public abstract String getTabResource(); }