|
|||||||||
| Home >> All >> org >> mitre >> [ cvw overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.mitre.cvw
Class ObjectAccessPanel

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.mitre.cvw.CVWPanel
org.mitre.cvw.ObjectOwnerPanel
org.mitre.cvw.ObjectAccessPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.util.Observer, java.io.Serializable
- public class ObjectAccessPanel
- extends ObjectOwnerPanel
- implements java.util.Observer
- extends ObjectOwnerPanel
although this is called the ObjectAccessPanel, it is used to display either the members of a group or the acl of a room. ObjectOwnerPanel displays the owners/access of all objects. The members of a group are the contents of that group... this makes sense... however the users on the acl of a room are considered the contents of the room, this doesnt make sense but it works.
- Version:
- 1.0 6/1/98 dage
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
| Fields inherited from class org.mitre.cvw.ObjectOwnerPanel |
accessList, cvwObject, editable, explanStr, objExists |
| Fields inherited from class org.mitre.cvw.CVWPanel |
draggable, insideOf |
| 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 | |
(package private) |
ObjectAccessPanel(CVWObject obj,
FolderDialog containedIn,
java.lang.String perms)
|
| Method Summary | |
java.util.Vector |
getUserGroupVector()
Returns the contents of this object, i.e. |
void |
init(CVWObject obj,
FolderDialog containedIn,
java.lang.String perms)
Initializes the gui. |
boolean |
ok()
Processes the data in the fields when the user pushes the Save button. |
void |
setDroppable(boolean b)
Allows the panel to participate in drag and drop, specifically to drop an object onto this panel. |
void |
setEditability(java.lang.String perms)
Sets the editability of this panel. |
void |
update(java.util.Observable o,
java.lang.Object arg)
Updates the user/group list when the contents of the CVWObject that this panel represents has changed. |
void |
updateAccess()
Updates the user and group lists who are members of this group or have permissions to enter this room. |
| Methods inherited from class org.mitre.cvw.ObjectOwnerPanel |
cancel, editable, getPreferredSize, stateChanged |
| Methods inherited from class org.mitre.cvw.CVWPanel |
constrain, getInsideOf, isDraggable, setDraggable, setVisisble |
| 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 |
| Constructor Detail |
ObjectAccessPanel
ObjectAccessPanel(CVWObject obj, FolderDialog containedIn, java.lang.String perms)
| Method Detail |
init
public void init(CVWObject obj, FolderDialog containedIn, java.lang.String perms)
- Initializes the gui.
- Overrides:
initin classObjectOwnerPanel
setDroppable
public void setDroppable(boolean b)
- Allows the panel to participate in drag and drop, specifically to drop
an object onto this panel.
setEditability
public void setEditability(java.lang.String perms)
- Sets the editability of this panel. If the object is not editable, then
fields are disabled and grey background.
- Overrides:
setEditabilityin classObjectOwnerPanel
getUserGroupVector
public java.util.Vector getUserGroupVector()
- Returns the contents of this object, i.e. for a group, the memebers of the group,
for a room, those who have permissions to enter
- Overrides:
getUserGroupVectorin classObjectOwnerPanel
ok
public boolean ok()
- Processes the data in the fields when the user pushes the Save button.
- Overrides:
okin classObjectOwnerPanel
updateAccess
public void updateAccess()
- Updates the user and group lists who are members of this group or
have permissions to enter this room.
- Overrides:
updateAccessin classObjectOwnerPanel
update
public void update(java.util.Observable o, java.lang.Object arg)
- Updates the user/group list when the contents of the CVWObject that this
panel represents has changed.
- Specified by:
updatein interfacejava.util.Observer- Overrides:
updatein classObjectOwnerPanel
|
|||||||||
| Home >> All >> org >> mitre >> [ cvw overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC