org.netbeans.lib.collab
Interface PersonalGroup

All Superinterfaces:
PersonalStoreEntry

public interface PersonalGroup
extends PersonalStoreEntry

a personal group is a LDAP group referenced in the personal store

Since:
version 0.1

Field Summary
 
Fields inherited from interface org.netbeans.lib.collab.PersonalStoreEntry
BOOKMARK, BOOKMARK_FOLDER, CONFERENCE, CONTACT, CONTACT_FOLDER, FOLDER, GATEWAY, GROUP, PROFILE, PROFILE_FOLDER, WATCHER
 
Method Summary
 java.util.Collection expand()
          get the members of the group, recursively
 java.lang.String getDistinguishedName()
          get the distinguished name for the group
 CollaborationGroup getGroup()
          returns the CollaborationGroup for this group
 void setDistinguishedName(java.lang.String name)
          set the distinguished name for the group
 
Methods inherited from interface org.netbeans.lib.collab.PersonalStoreEntry
addToFolder, getDisplayName, getEntryId, getFolders, getType, remove, removeFromFolder, save, setDisplayName
 

Method Detail

expand

public java.util.Collection expand()
get the members of the group, recursively

Returns:
a collection of CollaborationPrincipal objects

setDistinguishedName

public void setDistinguishedName(java.lang.String name)
set the distinguished name for the group


getDistinguishedName

public java.lang.String getDistinguishedName()
get the distinguished name for the group


getGroup

public CollaborationGroup getGroup()
returns the CollaborationGroup for this group