|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
wt.clients.beans.FindGroupPanel
Supported API: true
Nested Class Summary | |
(package private) class |
FindGroupPanel.SymAction
|
(package private) class |
FindGroupPanel.SymItem
|
(package private) class |
FindGroupPanel.WorkThread
The work thread is used to place long operations in a separate WTThread so the AWT thread isn't tied up. |
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 | |
private String |
allServices
|
(package private) static String |
BLANK_CHOICE
|
private WTContainerRef |
containerRef
|
private ThreadGroup |
contextGroup
|
private String |
defaultService
|
private boolean |
deletedPrincipalsVisible
|
(package private) symantec.itools.awt.LabelButton |
findGroupButton
|
(package private) WTMultiList |
groupList
|
(package private) symantec.itools.awt.WrappingLabel |
groupNameLabel
|
(package private) TextField |
groupNameTextField
|
(package private) HelpContext |
helpContext
|
(package private) HelpSystem |
helpSystem
|
(package private) static int |
INIT_GROUP_LIST
|
private Object |
init_sync
|
private LayoutManager |
layout
|
private boolean |
layoutInitialized
|
private boolean |
listsPopulated
|
private Frame |
parentFrame
|
private boolean |
passive
|
private Vector |
propertyChangeListeners
|
private static String |
RESOURCE_BUNDLE
|
private String |
selectedGroup
|
private String |
selectedService
|
(package private) Choice |
serviceChoice
|
(package private) symantec.itools.awt.WrappingLabel |
serviceLabel
|
private String[] |
services
|
private Hashtable |
servicesTable
|
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 | |
FindGroupPanel()
This is the no arg constructor that creates the FindGroupPanel. |
Method Summary | |
void |
addHelpListener(PropertyChangeListener pcl)
Method addHelpListener adds the given listener to be notified
of PropertyChangeEvents in the help system. |
void |
addNotify()
Notifies this component that it has been added to a container and if a peer is required, it should be created. |
void |
addPropertyChangeListener(PropertyChangeListener pcl)
This method adds a PropertyChangeListener to the component. |
private void |
firePropertyChangeEvent(String command,
Object oldValue,
Object newValue)
|
WTContainerRef |
getContainerRef()
This method returns the current value for the component's container reference, or null if the component is not currently associated with a container context. |
private ArrayList |
getContextProviders(WTContainerRef containerRef,
String service)
|
WTGroup |
getGroup(int index)
Get the WTGroup object at the specified index. |
int |
getGroupCount()
Return the number of groups in the group list. |
HelpContext |
getHelpContext()
This is the public getter for the HelpContext being used for the online help. |
HelpSystem |
getHelpSystem()
This is the public getter for the HelpSystem being used for the online help. |
private Frame |
getParentFrame()
Returns the parent Frame to this Panel. |
WTGroup |
getSelectedGroup()
Return the currently selected group. |
private void |
groupList_actionPerformed(ActionEvent event)
|
private void |
initGroupList()
Spin off a thread to initialize the choice list. |
private void |
initHelpSystem()
|
private void |
initializeHelp()
|
private void |
localize()
|
static void |
main(String[] args)
Main for testing. |
private void |
populateGroupList()
|
private void |
populateGroupsAction()
|
private void |
populateLists()
|
private void |
populateServiceList()
|
void |
removeHelpListener(PropertyChangeListener pcl)
Method removeHelpListener removes a listener which was being
notified of PropertyChangeEvents in the help system. |
void |
removePropertyChangeListener(PropertyChangeListener pcl)
This method removes the desired PropertyChangeListener from the component. |
private void |
serviceChoice_ItemStateChanged(ItemEvent event)
|
void |
setContainerRef(WTContainerRef containerRef)
This method sets a reference to a container that provides context for queries against users, groups, and organizations. |
void |
setFont(Font newFont)
|
void |
setLayout(LayoutManager lm)
This method sets the layout for the PrincipalSelectionBrowser. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE_BUNDLE
private boolean deletedPrincipalsVisible
private boolean listsPopulated
private Hashtable servicesTable
private boolean layoutInitialized
private LayoutManager layout
private WTContainerRef containerRef
private ThreadGroup contextGroup
HelpSystem helpSystem
HelpContext helpContext
private Vector propertyChangeListeners
static final int INIT_GROUP_LIST
static final String BLANK_CHOICE
private String allServices
private String defaultService
private String selectedService
private String selectedGroup
private String[] services
private Frame parentFrame
private Object init_sync
private boolean passive
symantec.itools.awt.WrappingLabel serviceLabel
symantec.itools.awt.WrappingLabel groupNameLabel
TextField groupNameTextField
symantec.itools.awt.LabelButton findGroupButton
Choice serviceChoice
WTMultiList groupList
Constructor Detail |
public FindGroupPanel()
Method Detail |
public void setLayout(LayoutManager lm)
lm
- The LayoutManager
the component will
have set.LayoutManager
public void addNotify()
public HelpSystem getHelpSystem()
HelpSystem
for the beanHelpSystem
public HelpContext getHelpContext()
HelpContext
for the bean.HelpContext
public void addHelpListener(PropertyChangeListener pcl)
addHelpListener
adds the given listener to be notified
of PropertyChangeEvents
in the help system. Tool description
PropertyChangeEvents
are generated when the user mouses over
the buttons and list of ContentItems
in this panel. The
given listener will be notified of those events.
pcl
- The PropertyChangeListener
to be notified of
PropertyChangeEvents
generated by the help system.removeHelpListener(java.beans.PropertyChangeListener)
,
HelpSystem
,
HelpContext
,
PropertyChangeListener
public void removeHelpListener(PropertyChangeListener pcl)
removeHelpListener
removes a listener which was being
notified of PropertyChangeEvents
in the help system. If
the given listener is not currently a listener, no changes are made.
pcl
- the PropertyChangeListener
to be removed as a
listener of events generated by the help system of this panel.addHelpListener(java.beans.PropertyChangeListener)
,
PropertyChangeListener
public void setContainerRef(WTContainerRef containerRef) throws WTException
containerRef
- The container reference
WTException
WTContainerRef
public WTContainerRef getContainerRef()
WTContainerRef
public WTGroup getGroup(int index)
index
- The index to obtain the WTGroup.
- Returns:
- the
WTUser
public WTGroup getSelectedGroup()
WTGroup
public int getGroupCount()
public void addPropertyChangeListener(PropertyChangeListener pcl)
pcl
- The PropertyChangeListener
PropertyChangeListener
,
PropertyChangeEvent
public void removePropertyChangeListener(PropertyChangeListener pcl)
pcl
- The PropertyChangeListener
PropertyChangeListener
,
PropertyChangeEvent
private void initializeHelp()
private void initHelpSystem()
private void initGroupList()
public void setFont(Font newFont)
private void localize()
private Frame getParentFrame()
private void populateLists()
private void populateServiceList()
private void populateGroupList()
private ArrayList getContextProviders(WTContainerRef containerRef, String service) throws WTException, WTPropertyVetoException
WTException
WTPropertyVetoException
private void serviceChoice_ItemStateChanged(ItemEvent event)
private void populateGroupsAction()
private void firePropertyChangeEvent(String command, Object oldValue, Object newValue)
private void groupList_actionPerformed(ActionEvent event)
public static void main(String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |