org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin
Class GroupComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin.PropertiesComposite
                      extended by org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin.GroupComposite
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable

public class GroupComposite
extends PropertiesComposite

This shows attributes of a ACGroup (name, description) and show a list of its member OrgUnits. You can use drag and drop to drop a group or a user on members list, and it will be added to members.

Author:
Hodaie

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
GroupComposite(org.eclipse.swt.widgets.Composite parent, int style, AdminBroker adminBroker, OrgUnitManagementGUI orgUnitMgmtGUI)
          Constructor.
 
Method Summary
 void updateControls(org.eclipse.emf.ecore.EObject input)
          
 
Methods inherited from class org.eclipse.emf.emfstore.internal.client.ui.dialogs.admin.PropertiesComposite
getTableViewer
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, reskin, setData, setData, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupComposite

public GroupComposite(org.eclipse.swt.widgets.Composite parent,
                      int style,
                      AdminBroker adminBroker,
                      OrgUnitManagementGUI orgUnitMgmtGUI)
Constructor.

Parameters:
parent - parent
style - style
adminBroker - used to communicate with the server
orgUnitMgmtGUI - used to find out what which tab is active, so that if needed update its list viewer
Method Detail

updateControls

public void updateControls(org.eclipse.emf.ecore.EObject input)

Specified by:
updateControls in class PropertiesComposite
Parameters:
input - Input


Copyright © 2015. All Rights Reserved.