|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.tools.transfer.ImportPolicyPanel
Import Policy Panel Import Policies determine the actions to be taken during an Import for a specific type of object: 1) Action for when Import Object does not exist in the database 2) Action for when Import Object already exists in the database This utility provides the User Interface functionality for editing/saving/creating of Import Policies
Nested Class Summary | |
(package private) class |
ImportPolicyPanel.MyRenderer1
|
(package private) class |
ImportPolicyPanel.MyTableModel
|
(package private) class |
ImportPolicyPanel.MyTableModel2
|
(package private) class |
ImportPolicyPanel.SymAction
|
(package private) class |
ImportPolicyPanel.SymPropertyChange
|
(package private) class |
ImportPolicyPanel.SymWindow
|
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
(package private) JLabel |
action1
|
(package private) JLabel |
action2
|
(package private) JLabel |
actionLabel
|
(package private) JButton |
addAttributesButton
|
(package private) JButton |
attributeOkButton
|
(package private) JScrollPane |
attributePane
|
(package private) JButton |
browseCancelButton
|
(package private) JScrollPane |
classPane
|
(package private) GridBagConstraints |
constraints
|
(package private) Cursor |
cursor_default
|
(package private) Cursor |
cursor_wait
|
(package private) ImportPolicyPanel.MyTableModel2 |
EFromModel
|
(package private) TableSorter |
EFromsorter
|
(package private) JTable |
EFromTable
|
(package private) JButton |
ELoadButton
|
(package private) JTextField |
EScheduledTimeField
|
(package private) JTextField |
ESearchField
|
(package private) JLabel |
ESearchLabel
|
(package private) JLabel |
ESetNameLabel
|
(package private) ImportPolicyPanel.MyTableModel |
EToModel
|
(package private) TableSorter |
ETosorter
|
(package private) JTable |
EToTable
|
(package private) JRadioButton |
existDoNothing
|
(package private) JRadioButton |
existDuplicate
|
(package private) JRadioButton |
existUpdate
|
(package private) GridBagLayout |
exportgb
|
(package private) Font |
f1
|
(package private) Font |
f2
|
(package private) boolean |
fComponentsAdjusted
|
(package private) ImportPolicy |
importPolicy
|
(package private) Insets |
in_1
|
(package private) Insets |
in_5
|
(package private) JTextField |
inputText
|
(package private) JDialog |
jd
|
(package private) GridBagLayout |
jdgb
|
(package private) JTextField |
jt
|
(package private) static boolean |
m_bInstalledDefaultButtonFix
|
(package private) Hashtable |
nameHash
|
(package private) JRadioButton |
notExistCreate
|
(package private) JRadioButton |
notExistDoNothing
|
private Object |
object
|
(package private) JButton |
optionsOkButton
|
(package private) Hashtable |
piHash
|
(package private) boolean |
saved
|
(package private) int |
stop
|
(package private) int |
WS_SIZE
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ImportPolicyPanel()
Constructor |
Method Summary | |
void |
addNotify()
|
void |
Addto(TableSorter dlf,
String display_name,
String class_name,
String filter_name,
String last_modified)
Adds a name to a Table alphabetically using binary search |
(package private) void |
attributeOkButton_actionPerformed()
Action performed by the OK button on the output location dialog |
(package private) void |
browseCancelButton_actionPerformed()
Action performed by the Cancel button on the output location dialog |
private void |
buildConstraints(GridBagConstraints gbc,
int x,
int y,
int w,
int h,
double wx,
double wy,
int anchor,
int fill)
Utility method to aid in the creation of gridbag layout |
private void |
buildPolicy()
|
boolean |
checkIsIn(TableSorter dlf,
String clname)
Determine if the class is already in the table |
(package private) void |
ESearchButton_actionPerformed(boolean matchCase,
boolean searchDown)
find dialog search button action |
void |
expandnode(String nodename)
Get the file extension of a file |
Vector |
getclassinfos(String clname)
|
int |
getRow(TableSorter dlf,
String clname)
Determine the row of a class in the table |
(package private) void |
ImportPolicyPanel_WindowClosing(WindowEvent event)
|
private static void |
installDefaultButtonFix()
|
void |
makeTables()
Make the tree and list view, of all persistable classes |
void |
newPolicy()
Create a new policy object |
(package private) void |
optionsOkButton_actionPerformed()
Action performed by the OK button on the options dialog |
private void |
populateTableFromClass(String classname)
Populate the table with all the attributes from a given class |
void |
saveImportPolicy()
Save the current Policy |
void |
setPolicy(ImportPolicy a_policy)
load a policy object |
void |
setVisible(boolean b)
Shows or hides the component depending on the boolean flag b. |
(package private) void |
showClassSelector()
Show an input dialog, results returned in inputText global textfield |
(package private) void |
showErrorMessage(String errmes)
Show an error dialog |
void |
showmerow(int i)
Scroll table to the row |
(package private) void |
showWithSize(int x,
int y)
Show a dialog with size x,y if it initially comes up with zero size |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
final int WS_SIZE
boolean fComponentsAdjusted
static boolean m_bInstalledDefaultButtonFix
ImportPolicy importPolicy
JButton ELoadButton
JButton addAttributesButton
JButton attributeOkButton
JButton browseCancelButton
JButton optionsOkButton
JLabel ESetNameLabel
JLabel ESearchLabel
JLabel actionLabel
JLabel action1
JLabel action2
JRadioButton existUpdate
JRadioButton existDuplicate
JRadioButton existDoNothing
JRadioButton notExistCreate
JRadioButton notExistDoNothing
JTextField EScheduledTimeField
JTextField jt
JTextField inputText
ImportPolicyPanel.MyTableModel2 EFromModel
ImportPolicyPanel.MyTableModel EToModel
TableSorter ETosorter
TableSorter EFromsorter
JTable EFromTable
JTable EToTable
JTextField ESearchField
JScrollPane attributePane
JScrollPane classPane
GridBagLayout exportgb
GridBagConstraints constraints
GridBagLayout jdgb
Cursor cursor_wait
Cursor cursor_default
Hashtable nameHash
Hashtable piHash
Font f1
Font f2
Insets in_1
Insets in_5
JDialog jd
int stop
boolean saved
private Object object
Constructor Detail |
public ImportPolicyPanel()
Method Detail |
public void setVisible(boolean b)
b
- if true, show the component; otherwise, hide the component.Component.isVisible()
public void addNotify()
private static void installDefaultButtonFix()
void ImportPolicyPanel_WindowClosing(WindowEvent event)
void optionsOkButton_actionPerformed()
void ESearchButton_actionPerformed(boolean matchCase, boolean searchDown)
searchDown
- flat to searc up or downprivate void buildConstraints(GridBagConstraints gbc, int x, int y, int w, int h, double wx, double wy, int anchor, int fill)
public boolean checkIsIn(TableSorter dlf, String clname)
dlf
- table to search inclname
- name to search forpublic int getRow(TableSorter dlf, String clname)
dlf
- table to search inclname
- name to search for
public void Addto(TableSorter dlf, String display_name, String class_name, String filter_name, String last_modified)
dlf
- Table to add objectpublic void makeTables()
public void expandnode(String nodename)
public void saveImportPolicy()
private void buildPolicy()
public void showmerow(int i)
i
- the row to scroll topublic Vector getclassinfos(String clname)
void attributeOkButton_actionPerformed()
private void populateTableFromClass(String classname)
classname
- the classvoid browseCancelButton_actionPerformed()
public void newPolicy()
public void setPolicy(ImportPolicy a_policy)
void showWithSize(int x, int y)
x
- width if 0y
- height if 0void showErrorMessage(String errmes)
errmes
- the error messagevoid showClassSelector()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |