|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.group.BusinessGroupManagerImpl
public class BusinessGroupManagerImpl
Description:
Persisting implementation of the business group manager. Persists the data in
the database.
Initial Date: Jul 28, 2004
| Method Summary | |
|---|---|
void |
addOwnerAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostAddingStuff)
Adds a user to a group as owner and does all the magic that needs to be done: - add to secgroup (optional) - add to jabber roster - fire multi user event |
BusinessGroupAddResponse |
addOwnersAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
Add a list of identity as owner to a business-group. |
void |
addParticipantAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostAddingStuff)
Adds a user to a group as participant and does all the magic that needs to be done: - add to secgroup (optional) - add to jabber roster - fire multi user event |
BusinessGroupAddResponse |
addParticipantsAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup acurrBusinessGroup,
BGConfigFlags flags)
Add a list of identity as participant to a business-group. |
void |
addToWaitingListAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
boolean doOnlyPostAddingStuff)
Adds a user to a waiting-list of a group and does all the magic that needs to be done: - add to secgroup (optional) - add to jabber roster - send notification email - fire multi user event |
BusinessGroupAddResponse |
addToWaitingListAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup acurrBusinessGroup,
BGConfigFlags flags)
Add a list of identity to waiting-list of a business-group. |
void |
archiveGroups(BGContext context,
java.io.File exportFile)
|
BusinessGroup |
copyBusinessGroup(BusinessGroup sourceBusinessGroup,
java.lang.String targetName,
java.lang.String targetDescription,
java.lang.Integer targetMin,
java.lang.Integer targetMax,
BGContext targetBgContext,
java.util.Map areaLookupMap,
boolean copyAreas,
boolean copyCollabToolConfig,
boolean copyRights,
boolean copyOwners,
boolean copyParticipants,
boolean copyMemberVisibility,
boolean copyWaitingList)
Create and persist a new business group based on a source group. |
BusinessGroup |
createAndPersistBusinessGroup(java.lang.String type,
Identity identity,
java.lang.String name,
java.lang.String description,
java.lang.Integer minParticipants,
java.lang.Integer maxParticipants,
java.lang.Boolean enableWaitinglist,
java.lang.Boolean enableAutoCloseRanks,
BGContext groupContext)
create a persistent BusinessGroup of the specified type and the provided parameters. |
java.util.Set<BusinessGroup> |
createUniqueBusinessGroupsFor(java.util.Set<java.lang.String> allNames,
BGContext bgContext,
java.lang.String bgDesc,
java.lang.Integer bgMin,
java.lang.Integer bgMax,
java.lang.Boolean enableWaitinglist,
java.lang.Boolean enableAutoCloseRanks)
Creates business-groups with certain name when no group in a given BGContext with this names already exists. |
void |
deleteBusinessGroup(BusinessGroup businessGroupTodelete)
delete a businessgroup from the persistence store |
void |
deleteBusinessGroups(java.util.List businessGroups)
delete all business groups from this list |
void |
deleteBusinessGroupWithMail(BusinessGroup businessGroupTodelete,
WindowControl wControl,
UserRequest ureq,
Translator trans,
java.util.List contactLists)
delete a business group and send a mail to all users in the group |
void |
deleteUserData(Identity identity,
java.lang.String newDeletedUserName)
Delete all entries as participant, owner and waiting-list for certain identity. |
void |
exportGroup(BusinessGroup group,
java.io.File fExportFile)
|
void |
exportGroups(BGContext context,
java.io.File fExportFile)
Export group definitions to file. |
java.util.List |
findBusinessGroupsAttendedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
find the list of BuddyGroups associated with the supplied identity, where the identity is a Participiant. |
java.util.List |
findBusinessGroupsOwnedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
find the BusinessGroups list of type type associated with
the supplied identity, where the identity is an Owner. |
java.util.List |
findBusinessGroupsWithWaitingListAttendedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
Find all business-groups where the idenity is on the waiting-list. |
java.util.List |
getAllBusinessGroups()
Get all business-groups. |
java.util.List<java.lang.String> |
getDependingDeletablableListFor(BusinessGroup currentGroup,
java.util.Locale locale)
|
static BusinessGroupManager |
getInstance()
|
int |
getPositionInWaitingListFor(Identity identity,
BusinessGroup businessGroup)
Get postion of an idenity on a certain waiting-list |
void |
importGroups(BGContext context,
java.io.File fGroupExportXML)
Import previousely exported group definitions. |
boolean |
isIdentityInBusinessGroup(Identity identity,
BusinessGroup businessGroup)
|
boolean |
isIdentityInBusinessGroup(Identity identity,
java.lang.String groupName,
BGContext groupContext)
Checks if an identity is in a specific business group, either as owner or as participant |
BusinessGroup |
loadBusinessGroup(BusinessGroup currBusinessGroup)
|
BusinessGroup |
loadBusinessGroup(java.lang.Long groupKey,
boolean strict)
|
BusinessGroupAddResponse |
moveIdenityFromWaitingListToParticipant(java.util.List<Identity> choosenIdentities,
Identity ureqIdentity,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
Move users from a waiting-list to participant-list. |
void |
registerDeletableGroupDataListener(DeletableGroupData listener)
Extension-point method to register objects which have deletable group-data. |
void |
removeFromWaitingListAndFireEvent(Identity userRequestIdentity,
Identity identity,
BusinessGroup group,
boolean doOnlyPostRemovingStuff)
Remove a user from a waiting-list as participant and does all the magic that needs to be done: - remove from secgroup (optional) send notification email - fire multi user event |
void |
removeFromWaitingListAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
Remove a list of identity from waiting-list of a business-group. |
void |
removeOwnerAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostRemovingStuff)
Remove a user from a group as owner and does all the magic that needs to be done: - remove from secgroup (optional) - remove from jabber roster - fire multi user event |
void |
removeOwnersAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
Remove a list of identity as owner from a business-group. |
void |
removeParticipantAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostRemovingStuff)
Remove a user from a group as participant and does all the magic that needs to be done: - remove from secgroup (optional) - remove from jabber roster - fire multi user event |
void |
removeParticipantsAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
Remove a list of identity as participant from a business-group. |
void |
setLastUsageFor(BusinessGroup currBusinessGroup)
Set certain business-group as active (set last-usage and delete time stamp for 'SEND_DELETE_EMAIL_ACTION' in LifeCycleManager): |
void |
updateBusinessGroup(BusinessGroup updatedBusinessGroup)
commit the changes on a BusinessGroup instance to the persistence store |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static BusinessGroupManager getInstance()
public BusinessGroup createAndPersistBusinessGroup(java.lang.String type,
Identity identity,
java.lang.String name,
java.lang.String description,
java.lang.Integer minParticipants,
java.lang.Integer maxParticipants,
java.lang.Boolean enableWaitinglist,
java.lang.Boolean enableAutoCloseRanks,
BGContext groupContext)
BusinessGroupManager
createAndPersistBusinessGroup in interface BusinessGroupManagertype - see BusinessGroup four TYPE constantsminParticipants - Minimum num of participants, null if undefined.maxParticipants - Maximum number of participants, null if undefined.groupContext - the group context or null if no context (e.g. buddy
groups)
BusinessGroupManager.createAndPersistBusinessGroup(java.lang.String, org.olat.core.id.Identity, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.Boolean, org.olat.group.context.BGContext)
public java.util.List findBusinessGroupsOwnedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
BusinessGroupManagertype associated with
the supplied identity, where the identity is an Owner.
findBusinessGroupsOwnedBy in interface BusinessGroupManagertype - Restrict find to this group type or null if not restricted to a
specific typebgContext - Context or null if no context restriction should be
applied
BusinessGroupManager.findBusinessGroupsOwnedBy(java.lang.String,
org.olat.core.id.Identity, org.olat.group.context.BGContext)
public java.util.List findBusinessGroupsAttendedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
BusinessGroupManager
findBusinessGroupsAttendedBy in interface BusinessGroupManagertype - Restrict find to this group type or null if not restricted to a
specific typebgContext - Context or null if no context restriction should be
applied
BusinessGroupManager.findBusinessGroupsAttendedBy(java.lang.String,
org.olat.core.id.Identity, org.olat.group.context.BGContext)public java.util.List getAllBusinessGroups()
BusinessGroupManager
getAllBusinessGroups in interface BusinessGroupManagerBusinessGroupManager.getAllBusinessGroups()
public java.util.List findBusinessGroupsWithWaitingListAttendedBy(java.lang.String type,
Identity identityP,
BGContext bgContext)
BusinessGroupManager
findBusinessGroupsWithWaitingListAttendedBy in interface BusinessGroupManagerBusinessGroupManager.findBusinessGroupsAttendedBy(java.lang.String,
org.olat.core.id.Identity, org.olat.group.context.BGContext)public void updateBusinessGroup(BusinessGroup updatedBusinessGroup)
BusinessGroupManager
updateBusinessGroup in interface BusinessGroupManagerBusinessGroupManager.updateBusinessGroup(org.olat.group.BusinessGroup)public void deleteBusinessGroup(BusinessGroup businessGroupTodelete)
BusinessGroupManager
deleteBusinessGroup in interface BusinessGroupManagerBusinessGroupManager.deleteBusinessGroup(org.olat.group.BusinessGroup)
public void deleteBusinessGroupWithMail(BusinessGroup businessGroupTodelete,
WindowControl wControl,
UserRequest ureq,
Translator trans,
java.util.List contactLists)
BusinessGroupManager
deleteBusinessGroupWithMail in interface BusinessGroupManagerBusinessGroupManager.deleteBusinessGroupWithMail(org.olat.group.BusinessGroup,
org.olat.core.gui.control.WindowControl, org.olat.core.gui.UserRequest,
org.olat.core.gui.translator.Translator, java.util.List)public void deleteBusinessGroups(java.util.List businessGroups)
BusinessGroupManager
deleteBusinessGroups in interface BusinessGroupManagerBusinessGroupManager.deleteBusinessGroups(java.util.List)
public boolean isIdentityInBusinessGroup(Identity identity,
java.lang.String groupName,
BGContext groupContext)
BusinessGroupManager
isIdentityInBusinessGroup in interface BusinessGroupManageridentity - The IdentitygroupName - The group namegroupContext - The group context or null if group does not belong to a
group context (e.g. buddygroups)
BusinessGroupManager.isIdentityInBusinessGroup(org.olat.core.id.Identity,
java.lang.String, org.olat.group.context.BGContext)
public boolean isIdentityInBusinessGroup(Identity identity,
BusinessGroup businessGroup)
isIdentityInBusinessGroup in interface BusinessGroupManagerBusinessGroupManager.isIdentityInBusinessGroup(org.olat.core.id.Identity,
org.olat.group.BusinessGroup)public BusinessGroup loadBusinessGroup(BusinessGroup currBusinessGroup)
loadBusinessGroup in interface BusinessGroupManagerBusinessGroupManager.loadBusinessGroup(org.olat.group.BusinessGroup)
public BusinessGroup loadBusinessGroup(java.lang.Long groupKey,
boolean strict)
loadBusinessGroup in interface BusinessGroupManagergroupKey - The group database keystrict - true: will throw exception if load failed false: will return
null if not found
BusinessGroupManager.loadBusinessGroup(java.lang.Long,
boolean)
public BusinessGroup copyBusinessGroup(BusinessGroup sourceBusinessGroup,
java.lang.String targetName,
java.lang.String targetDescription,
java.lang.Integer targetMin,
java.lang.Integer targetMax,
BGContext targetBgContext,
java.util.Map areaLookupMap,
boolean copyAreas,
boolean copyCollabToolConfig,
boolean copyRights,
boolean copyOwners,
boolean copyParticipants,
boolean copyMemberVisibility,
boolean copyWaitingList)
BusinessGroupManager
copyBusinessGroup in interface BusinessGroupManagersourceBusinessGroup - The group that will be used as the source group
and everythingtargetBgContext - The group context that the target group will be
related toareaLookupMap - The area lookup map (the target group will references
mapped areas) or null (target group will reference the same areas
as the original group)
org.olat.group.BusinessGroupManager#copyBusinessGroup(org.olat.group.BusinessGroup,
java.lang.String, java.lang.String, java.lang.Integer,
java.lang.Integer, org.olat.group.context.BGContext, java.util.Map,
boolean, boolean, boolean, boolean, boolean, boolean)
public void addParticipantAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostAddingStuff)
BusinessGroupManager
addParticipantAndFireEvent in interface BusinessGroupManageridentity - the user who should be addedflags - the group configuration flagdoOnlyPostAddingStuff - true: user has already been added to the
security group, do only the other stuff, false: add user to
security group firstorg.olat.group.BusinessGroupManager#addParticipant(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void addOwnerAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostAddingStuff)
BusinessGroupManager
addOwnerAndFireEvent in interface BusinessGroupManageridentity - the user who should be addedflags - the group configuration flagdoOnlyPostAddingStuff - true: user has already been added to the
security group, do only the other stuff, false: add user to
security group firstorg.olat.group.BusinessGroupManager#addOwner(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void removeOwnerAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostRemovingStuff)
BusinessGroupManager
removeOwnerAndFireEvent in interface BusinessGroupManageridentity - the user who should be removedflags - the group configuration flagdoOnlyPostRemovingStuff - true: user has already been removed from the
security group, do only the other stuff, false: remove user from
security group firstorg.olat.group.BusinessGroupManager#removeOwner(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void removeParticipantAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
BGConfigFlags flags,
boolean doOnlyPostRemovingStuff)
BusinessGroupManager
removeParticipantAndFireEvent in interface BusinessGroupManageridentity - the user who should be removedflags - the group configuration flagdoOnlyPostRemovingStuff - true: user has already been removed from the
security group, do only the other stuff, false: remove user from
security group firstorg.olat.group.BusinessGroupManager#removeParticipant(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void addToWaitingListAndFireEvent(Identity ureqIdentity,
Identity identity,
BusinessGroup group,
boolean doOnlyPostAddingStuff)
BusinessGroupManager
addToWaitingListAndFireEvent in interface BusinessGroupManageridentity - the user who should be addedorg.olat.group.BusinessGroupManager#addParticipant(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void removeFromWaitingListAndFireEvent(Identity userRequestIdentity,
Identity identity,
BusinessGroup group,
boolean doOnlyPostRemovingStuff)
BusinessGroupManager
removeFromWaitingListAndFireEvent in interface BusinessGroupManageridentity - the user who should be removedorg.olat.group.BusinessGroupManager#removeFromWaitingListAndFireEvent(org.olat.core.gui.control.WindowControl,
org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator,
org.olat.core.id.Identity, org.olat.group.BusinessGroup,
org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger,
boolean)
public void exportGroups(BGContext context,
java.io.File fExportFile)
BusinessGroupManager
exportGroups in interface BusinessGroupManagerBusinessGroupManager.exportGroups(org.olat.group.context.BGContext,
java.io.File)
public void exportGroup(BusinessGroup group,
java.io.File fExportFile)
exportGroup in interface BusinessGroupManager
public void importGroups(BGContext context,
java.io.File fGroupExportXML)
BusinessGroupManager
importGroups in interface BusinessGroupManagerBusinessGroupManager.importGroups(org.olat.group.context.BGContext,
java.io.File)
public BusinessGroupAddResponse moveIdenityFromWaitingListToParticipant(java.util.List<Identity> choosenIdentities,
Identity ureqIdentity,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
moveIdenityFromWaitingListToParticipant in interface BusinessGroupManagerorg.olat.group.BusinessGroupManager#moveIdenitFromWaitingListToParticipant(org.olat.core.id.Identity, org.olat.core.gui.control.WindowControl, org.olat.core.gui.UserRequest, org.olat.core.gui.translator.Translator, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public int getPositionInWaitingListFor(Identity identity,
BusinessGroup businessGroup)
BusinessGroupManager
getPositionInWaitingListFor in interface BusinessGroupManagerBusinessGroupManager.getPositionInWaitingListFor(org.olat.core.id.Identity, org.olat.group.BusinessGroup)
public BusinessGroupAddResponse addOwnersAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
addOwnersAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).addIdentities - List of identitycurrBusinessGroup - Add list of identity to this business-group.flags - Business-group configuration flags.
org.olat.group.BusinessGroupManager#addOwnersAndFireEvent(org.olat.core.id.Identity, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public BusinessGroupAddResponse addParticipantsAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup acurrBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
addParticipantsAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).addIdentities - List of identityacurrBusinessGroup - Add list of identity to this business-group.flags - Business-group configuration flags.
org.olat.group.BusinessGroupManager#addParticipantsAndFireEvent(org.olat.core.id.Identity, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public BusinessGroupAddResponse addToWaitingListAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> addIdentities,
BusinessGroup acurrBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
addToWaitingListAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).addIdentities - List of identityacurrBusinessGroup - Add list of identity to this business-group.flags - Business-group configuration flags.
org.olat.group.BusinessGroupManager#addToWaitingListAndFireEvent(org.olat.core.id.Identity, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public void removeOwnersAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
removeOwnersAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).identities - List of identitycurrBusinessGroup - Remove list of identity from this business-group.flags - Business-group configuration flags.org.olat.group.BusinessGroupManager#removeOwnersAndFireEvent(org.olat.core.id.Identity, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public void removeParticipantsAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
removeParticipantsAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).identities - List of identitycurrBusinessGroup - Remove list of identity from this business-group.flags - Business-group configuration flags.org.olat.group.BusinessGroupManager#removeParticipantsAndFireEvent(org.olat.core.gui.control.WindowControl, org.olat.core.id.Identity, org.olat.core.gui.translator.Translator, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public void removeFromWaitingListAndFireEvent(Identity ureqIdentity,
java.util.List<Identity> identities,
BusinessGroup currBusinessGroup,
BGConfigFlags flags)
BusinessGroupManager
removeFromWaitingListAndFireEvent in interface BusinessGroupManagerureqIdentity - This identity triggered the method (typically identity of user-request).identities - List of identitycurrBusinessGroup - Remove list of identity from this business-group.flags - Business-group configuration flags.org.olat.group.BusinessGroupManager#removeFromWaitingListAndFireEvent(org.olat.core.id.Identity, org.olat.core.gui.translator.Translator, java.util.List, org.olat.group.BusinessGroup, org.olat.group.ui.BGConfigFlags, org.olat.core.logging.UserActivityLogger)
public void deleteUserData(Identity identity,
java.lang.String newDeletedUserName)
deleteUserData in interface UserDataDeletableidentity - Data for this identity will be deletedorg.olat.user.UserDataDeletable#deleteUserData(org.olat.core.id.Identity)
public void archiveGroups(BGContext context,
java.io.File exportFile)
archiveGroups in interface BusinessGroupManagerpublic void setLastUsageFor(BusinessGroup currBusinessGroup)
BusinessGroupManager
setLastUsageFor in interface BusinessGroupManagerBusinessGroupManager.setLastUsageFor(org.olat.group.BusinessGroup)
public java.util.Set<BusinessGroup> createUniqueBusinessGroupsFor(java.util.Set<java.lang.String> allNames,
BGContext bgContext,
java.lang.String bgDesc,
java.lang.Integer bgMin,
java.lang.Integer bgMax,
java.lang.Boolean enableWaitinglist,
java.lang.Boolean enableAutoCloseRanks)
BusinessGroupManager
createUniqueBusinessGroupsFor in interface BusinessGroupManagerBusinessGroupManager.createUniqueBusinessGroupsFor(java.util.Set, org.olat.group.context.BGContext, java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.Boolean)public void registerDeletableGroupDataListener(DeletableGroupData listener)
BusinessGroupManager
registerDeletableGroupDataListener in interface BusinessGroupManager
public java.util.List<java.lang.String> getDependingDeletablableListFor(BusinessGroup currentGroup,
java.util.Locale locale)
getDependingDeletablableListFor in interface BusinessGroupManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||