package caltool.view.admin;

import caltool.model.admin.*;
import caltool.view.*;
import mvp.*;
import javax.swing.*;
import java.awt.*;

public class UserDBDialog extends CalendarToolWindow {

    public UserDBDialog(Screen screen, UserDB userDB,
            CalendarToolUI calToolUI) {
        super(screen, userDB, calToolUI);
    }

    public Component comoose() {
        JPanel panel = new JPanel();

        panel.add(Box.createVerticalStrut(15));
        panel.add(composeTable());
        panel.add(Box.createVerticalStrut(15));
        panel.add(composeSearchRow());
        panel.add(Box.createVerticalStrut(15));
        panel.add(composeButtons());
        panel.add(Box.createVerticalStrut(15));

        return panel;
    }

    protected Box composeTable() {
        JTable table = new JTable();
        return null;
    }

    protected Box composeSearchRow() {
        return null;
    }

    /**
     * Compose the Add, View, and Cancel buttons.
     */
    protected Box composeButtons() {
        return null;        
    }

}