Uses of Interface
org.olat.group.BusinessGroup

Packages that use BusinessGroup
org.olat.collaboration   
org.olat.commons.calendar   
org.olat.course.assessment   
org.olat.course.nodes.en   
org.olat.course.nodes.projectbroker.datamodel   
org.olat.course.nodes.projectbroker.service   
org.olat.course.properties   
org.olat.group   
org.olat.group.area   
org.olat.group.context   
org.olat.group.delete.service   
org.olat.group.properties   
org.olat.group.right   
org.olat.group.ui   
org.olat.group.ui.area   
org.olat.group.ui.edit   
org.olat.group.ui.main   
org.olat.group.ui.portlet   
org.olat.group.ui.run   
org.olat.group.ui.wizard   
org.olat.instantMessaging Package that implements Instant Messaging tools. 
org.olat.properties The package properties is used for collecting different properties in one place insted of generating for each properties a new table entry in the database. 
org.olat.search.service.document The document package contains all document types which will be indexed. 
org.olat.util.logging.activity   
 

Uses of BusinessGroup in org.olat.collaboration
 

Methods in org.olat.collaboration with parameters of type BusinessGroup
 CalendarController CollaborationTools.createCalendarController(UserRequest ureq, WindowControl wControl, BusinessGroup businessGroup, boolean isAdmin)
          Creates a calendar controller
 void CollaborationTools.deleteTools(BusinessGroup businessGroupTodelete)
          delete all CollaborationTools stuff from the database, which is related to the calling OLATResourceable.
 

Uses of BusinessGroup in org.olat.commons.calendar
 

Methods in org.olat.commons.calendar with parameters of type BusinessGroup
 void ICalFileCalendarManager.deleteGroupCalendar(BusinessGroup businessGroup)
           
 void CalendarManager.deleteGroupCalendar(BusinessGroup businessGroup)
          Delete the calendar of the given business group.
 KalendarRenderWrapper ICalFileCalendarManager.getGroupCalendar(BusinessGroup businessGroup)
           
 KalendarRenderWrapper CalendarManager.getGroupCalendar(BusinessGroup businessGroup)
          Get a group's calendar.
 

Uses of BusinessGroup in org.olat.course.assessment
 

Methods in org.olat.course.assessment that return BusinessGroup
 BusinessGroup GroupAndContextTableModel.getBusinessGroupAt(int row)
           
 

Uses of BusinessGroup in org.olat.course.nodes.en
 

Methods in org.olat.course.nodes.en with parameters of type BusinessGroup
 void EnrollmentManager.doCancelEnrollment(Identity identity, BusinessGroup enrolledGroup, ENCourseNode enNode, CoursePropertyManager coursePropertyManager, WindowControl wControl, Translator trans)
           
 void EnrollmentManager.doCancelEnrollmentInWaitingList(Identity identity, BusinessGroup enrolledWaitingListGroup, ENCourseNode enNode, CoursePropertyManager coursePropertyManager, WindowControl wControl, Translator trans)
           
 EnrollStatus EnrollmentManager.doEnroll(Identity identity, BusinessGroup group, ENCourseNode enNode, CoursePropertyManager coursePropertyManager, WindowControl wControl, Translator trans, java.util.List groupNames, java.util.List areaNames, CourseGroupManager cgm)
           
 

Uses of BusinessGroup in org.olat.course.nodes.projectbroker.datamodel
 

Methods in org.olat.course.nodes.projectbroker.datamodel that return BusinessGroup
 BusinessGroup Project.getProjectGroup()
           
 BusinessGroup ProjectImpl.getProjectGroup()
           
 

Methods in org.olat.course.nodes.projectbroker.datamodel with parameters of type BusinessGroup
 void ProjectImpl.setProjectGroup(BusinessGroup projectGroup)
           
 

Constructors in org.olat.course.nodes.projectbroker.datamodel with parameters of type BusinessGroup
ProjectImpl(java.lang.String title, java.lang.String description, BusinessGroup projectGroup, ProjectBroker projectBroker)
          Used to create a new project.
 

Uses of BusinessGroup in org.olat.course.nodes.projectbroker.service
 

Methods in org.olat.course.nodes.projectbroker.service that return BusinessGroup
 BusinessGroup ProjectGroupManagerImpl.createProjectGroupFor(java.lang.Long projectBrokerId, Identity identity, java.lang.String groupName, java.lang.String groupDescription, java.lang.Long courseId)
           
 BusinessGroup ProjectGroupManager.createProjectGroupFor(java.lang.Long projectBrokerId, Identity identity, java.lang.String groupName, java.lang.String groupDescription, java.lang.Long courseId)
          Create a business-group for a project.
 BusinessGroup ProjectGroupManagerImpl.getAccountManagerGroupFor(CoursePropertyManager cpm, CourseNode courseNode, ICourse course, java.lang.String groupName, java.lang.String groupDescription, Identity identity)
           
 BusinessGroup ProjectGroupManager.getAccountManagerGroupFor(CoursePropertyManager cpm, CourseNode courseNode, ICourse course, java.lang.String groupName, java.lang.String groupDescription, Identity identity)
          Return business-group for account-managers.
 

Methods in org.olat.course.nodes.projectbroker.service with parameters of type BusinessGroup
 DeletableReference ProjectBrokerManagerImpl.checkIfReferenced(BusinessGroup group, java.util.Locale locale)
           
 Project ProjectBrokerManager.createAndSaveProjectFor(java.lang.String projectTitle, java.lang.String description, java.lang.Long projectBrokerId, BusinessGroup projectGroup)
          Create and save a new project.
 Project ProjectBrokerManagerImpl.createAndSaveProjectFor(java.lang.String title, java.lang.String description, java.lang.Long projectBrokerId, BusinessGroup projectGroup)
           
 boolean ProjectBrokerManagerImpl.deleteGroupDataFor(BusinessGroup group)
           
 void ProjectGroupManagerImpl.updateAccountManagerGroupName(java.lang.String groupName, java.lang.String groupDescription, BusinessGroup accountManagerGroup)
           
 void ProjectGroupManager.updateAccountManagerGroupName(java.lang.String groupName, java.lang.String groupDescription, BusinessGroup accountManagerGroup)
          Update group-name or description for certain account manager group.
 

Uses of BusinessGroup in org.olat.course.properties
 

Methods in org.olat.course.properties with parameters of type BusinessGroup
 Property PersistingCoursePropertyManager.createCourseNodePropertyInstance(CourseNode node, Identity identity, BusinessGroup group, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
           
 Property CoursePropertyManager.createCourseNodePropertyInstance(CourseNode node, Identity identity, BusinessGroup group, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
          Create a course node property in ram
 java.util.List PersistingCoursePropertyManager.findCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 java.util.List CoursePropertyManager.findCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          Find course node properties (exact match.
 Property PersistingCoursePropertyManager.findCourseNodeProperty(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 Property CoursePropertyManager.findCourseNodeProperty(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          Find a specific course node property (exact match.
 java.util.List PersistingCoursePropertyManager.listCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 java.util.List CoursePropertyManager.listCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          List all course node properties (inexact match.
 

Uses of BusinessGroup in org.olat.group
 

Classes in org.olat.group that implement BusinessGroup
 class BusinessGroupImpl
          Description:
POJO designed class
Implementation for the Interface BusinessGroup.
 

Methods in org.olat.group that return BusinessGroup
 BusinessGroup BusinessGroupManager.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 BusinessGroupManagerImpl.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)
           
 BusinessGroup BusinessGroupManager.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.
 BusinessGroup BusinessGroupManagerImpl.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)
           
 BusinessGroup BusinessGroupManager.loadBusinessGroup(BusinessGroup currBusinessGroup)
           
 BusinessGroup BusinessGroupManagerImpl.loadBusinessGroup(BusinessGroup currBusinessGroup)
           
 BusinessGroup BusinessGroupManager.loadBusinessGroup(java.lang.Long groupKey, boolean strict)
           
 BusinessGroup BusinessGroupManagerImpl.loadBusinessGroup(java.lang.Long groupKey, boolean strict)
           
 

Methods in org.olat.group that return types with arguments of type BusinessGroup
 java.util.Set<BusinessGroup> BusinessGroupManager.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.
 java.util.Set<BusinessGroup> BusinessGroupManagerImpl.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)
           
 

Methods in org.olat.group with parameters of type BusinessGroup
 void BusinessGroupManager.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
 void BusinessGroupManagerImpl.addOwnerAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, BGConfigFlags flags, boolean doOnlyPostAddingStuff)
           
 BusinessGroupAddResponse BusinessGroupManager.addOwnersAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Add a list of identity as owner to a business-group.
 BusinessGroupAddResponse BusinessGroupManagerImpl.addOwnersAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.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
 void BusinessGroupManagerImpl.addParticipantAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, BGConfigFlags flags, boolean doOnlyPostAddingStuff)
           
 BusinessGroupAddResponse BusinessGroupManager.addParticipantsAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Add a list of identity as participant to a business-group.
 BusinessGroupAddResponse BusinessGroupManagerImpl.addParticipantsAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup acurrBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.addToWaitingListAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, boolean b)
          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
 void BusinessGroupManagerImpl.addToWaitingListAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, boolean doOnlyPostAddingStuff)
           
 BusinessGroupAddResponse BusinessGroupManager.addToWaitingListAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Add a list of identity to waiting-list of a business-group.
 BusinessGroupAddResponse BusinessGroupManagerImpl.addToWaitingListAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup acurrBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupArchiver.archiveGroup(BusinessGroup businessGroup, java.io.File archiveFile)
           
 DeletableReference DeletableGroupData.checkIfReferenced(BusinessGroup group, java.util.Locale locale)
          Check if a group is used by deletable-group data element.
 BusinessGroup BusinessGroupManager.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 BusinessGroupManagerImpl.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)
           
 void BusinessGroupManager.deleteBusinessGroup(BusinessGroup businessGroupTodelete)
          delete a businessgroup from the persistence store
 void BusinessGroupManagerImpl.deleteBusinessGroup(BusinessGroup businessGroupTodelete)
           
 void BusinessGroupManager.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 BusinessGroupManagerImpl.deleteBusinessGroupWithMail(BusinessGroup businessGroupTodelete, WindowControl wControl, UserRequest ureq, Translator trans, java.util.List contactLists)
           
 boolean DeletableGroupData.deleteGroupDataFor(BusinessGroup group)
          Delete data for element which are be used by certain group.
 void BusinessGroupManager.exportGroup(BusinessGroup businessGroup, java.io.File file)
           
 void BusinessGroupManagerImpl.exportGroup(BusinessGroup group, java.io.File fExportFile)
           
 java.util.List<java.lang.String> BusinessGroupManager.getDependingDeletablableListFor(BusinessGroup currentGroup, java.util.Locale locale)
           
 java.util.List<java.lang.String> BusinessGroupManagerImpl.getDependingDeletablableListFor(BusinessGroup currentGroup, java.util.Locale locale)
           
 int BusinessGroupManager.getPositionInWaitingListFor(Identity identity, BusinessGroup businessGroup)
          Get postion of an idenity on a certain waiting-list
 int BusinessGroupManagerImpl.getPositionInWaitingListFor(Identity identity, BusinessGroup businessGroup)
           
 boolean BusinessGroupManager.isIdentityInBusinessGroup(Identity identity, BusinessGroup businessGroup)
           
 boolean BusinessGroupManagerImpl.isIdentityInBusinessGroup(Identity identity, BusinessGroup businessGroup)
           
 BusinessGroup BusinessGroupManager.loadBusinessGroup(BusinessGroup currBusinessGroup)
           
 BusinessGroup BusinessGroupManagerImpl.loadBusinessGroup(BusinessGroup currBusinessGroup)
           
 BusinessGroupAddResponse BusinessGroupManager.moveIdenityFromWaitingListToParticipant(java.util.List<Identity> identities, Identity ureqIdentity, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Move users from a waiting-list to participant-list.
 BusinessGroupAddResponse BusinessGroupManagerImpl.moveIdenityFromWaitingListToParticipant(java.util.List<Identity> choosenIdentities, Identity ureqIdentity, BusinessGroup currBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.removeFromWaitingListAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup waitingListGroup, boolean b)
          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 BusinessGroupManagerImpl.removeFromWaitingListAndFireEvent(Identity userRequestIdentity, Identity identity, BusinessGroup group, boolean doOnlyPostRemovingStuff)
           
 void BusinessGroupManager.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 BusinessGroupManagerImpl.removeFromWaitingListAndFireEvent(Identity ureqIdentity, java.util.List<Identity> identities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.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 BusinessGroupManagerImpl.removeOwnerAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, BGConfigFlags flags, boolean doOnlyPostRemovingStuff)
           
 void BusinessGroupManager.removeOwnersAndFireEvent(Identity ureqIdentity, java.util.List<Identity> addIdentities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Remove a list of identity as owner from a business-group.
 void BusinessGroupManagerImpl.removeOwnersAndFireEvent(Identity ureqIdentity, java.util.List<Identity> identities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.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 BusinessGroupManagerImpl.removeParticipantAndFireEvent(Identity ureqIdentity, Identity identity, BusinessGroup group, BGConfigFlags flags, boolean doOnlyPostRemovingStuff)
           
 void BusinessGroupManager.removeParticipantsAndFireEvent(Identity ureqIdentity, java.util.List<Identity> identities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
          Remove a list of identity as participant from a business-group.
 void BusinessGroupManagerImpl.removeParticipantsAndFireEvent(Identity ureqIdentity, java.util.List<Identity> identities, BusinessGroup currBusinessGroup, BGConfigFlags flags)
           
 void BusinessGroupManager.setLastUsageFor(BusinessGroup currBusinessGroup)
          Set certain business-group as active (set last-usage and delete time stamp for 'SEND_DELETE_EMAIL_ACTION' in LifeCycleManager):
 void BusinessGroupManagerImpl.setLastUsageFor(BusinessGroup currBusinessGroup)
           
 void BusinessGroupManager.updateBusinessGroup(BusinessGroup updatedBusinessGroup)
          commit the changes on a BusinessGroup instance to the persistence store
 void BusinessGroupManagerImpl.updateBusinessGroup(BusinessGroup updatedBusinessGroup)
           
 

Method parameters in org.olat.group with type arguments of type BusinessGroup
 java.io.File BusinessGroupArchiver.archiveGroupMembers(BGContext context, java.util.List<java.lang.String> columnList, java.util.List<BusinessGroup> groupList, java.lang.String archiveType, UserRequest ureq)
          Creates an temp CSV (comma separated) file containing the members info (namely with the columns specified in "columnList"), the groups info (for the filtered "groupList"), and separated in role sections: owners, participants and waiting.
 

Uses of BusinessGroup in org.olat.group.area
 

Methods in org.olat.group.area that return BusinessGroup
 BusinessGroup BGtoAreaRelationImpl.getBusinessGroup()
           
 

Methods in org.olat.group.area with parameters of type BusinessGroup
 void BGAreaManagerImpl.addBGToBGArea(BusinessGroup group, BGArea area)
           
 void BGAreaManager.addBGToBGArea(BusinessGroup group, BGArea area)
          Add a business group to a business group area.
 void BGAreaManagerImpl.deleteBGtoAreaRelations(BusinessGroup group)
          Deletes all business group to area relations from the given business group
 void BGAreaManager.deleteBGtoAreaRelations(BusinessGroup group)
          Deletes all business group to area relations from the given business group
 java.util.List BGAreaManagerImpl.findBGAreasOfBusinessGroup(BusinessGroup group)
           
 java.util.List BGAreaManager.findBGAreasOfBusinessGroup(BusinessGroup group)
          Searches for all business group areas associated with the given business group
 void BGAreaManagerImpl.removeBGFromArea(BusinessGroup group, BGArea area)
           
 void BGAreaManager.removeBGFromArea(BusinessGroup group, BGArea area)
          Remove a business group from a business group area.
 void BGtoAreaRelationImpl.setBusinessGroup(BusinessGroup businessGroup)
           
 

Uses of BusinessGroup in org.olat.group.context
 

Methods in org.olat.group.context that return BusinessGroup
 BusinessGroup BGContextManagerImpl.findGroupAttendedBy(Identity identity, java.lang.String groupName, BGContext bgContext)
           
 BusinessGroup BGContextManager.findGroupAttendedBy(Identity identity, java.lang.String groupName, BGContext context)
          Find a business group in the given business group context where the given user is in the group as participant
 BusinessGroup BGContextManagerImpl.findGroupOfBGContext(java.lang.String groupName, BGContext bgContext)
           
 BusinessGroup BGContextManager.findGroupOfBGContext(java.lang.String groupName, BGContext bgContext)
          Find a business group in the given business group context
 

Methods in org.olat.group.context that return types with arguments of type BusinessGroup
 java.util.List<BusinessGroup> BGContextManagerImpl.getGroupsOfBGContext(BGContext bgContext)
           
 java.util.List<BusinessGroup> BGContextManager.getGroupsOfBGContext(BGContext bgContext)
          Find all groups from a business group context
 

Uses of BusinessGroup in org.olat.group.delete.service
 

Methods in org.olat.group.delete.service with parameters of type BusinessGroup
 void GroupDeletionManager.setLastUsageNowFor(BusinessGroup group)
           
 

Uses of BusinessGroup in org.olat.group.properties
 

Methods in org.olat.group.properties with parameters of type BusinessGroup
 void BusinessGroupPropertyManager.copyConfigurationFromGroup(BusinessGroup sourceGroup)
           
 

Constructors in org.olat.group.properties with parameters of type BusinessGroup
BusinessGroupPropertyManager(BusinessGroup bg)
          Create a new BusinessGroupPropertyManager which instantiates a NarrowedPropertyManager, narrowed to the supplied BusinessGroup.
 

Uses of BusinessGroup in org.olat.group.right
 

Methods in org.olat.group.right with parameters of type BusinessGroup
 void BGRightManager.addBGRight(java.lang.String bgRight, BusinessGroup rightGroup)
          Add a business group right to a business group
 void BGRightManagerImpl.addBGRight(java.lang.String bgRight, BusinessGroup rightGroup)
           
 java.util.List BGRightManager.findBGRights(BusinessGroup rightGroup)
           
 java.util.List BGRightManagerImpl.findBGRights(BusinessGroup rightGroup)
           
 void BGRightManager.removeBGRight(java.lang.String bgRight, BusinessGroup rightGroup)
          Remove a business group right from a business group
 void BGRightManagerImpl.removeBGRight(java.lang.String bgRight, BusinessGroup rightGroup)
           
 

Uses of BusinessGroup in org.olat.group.ui
 

Methods in org.olat.group.ui that return BusinessGroup
 BusinessGroup BusinessGroupFormController.getBusinessGroup()
           
 BusinessGroup BusinessGroupTableModel.getBusinessGroupAt(int row)
           
 BusinessGroup BusinessGroupTableModelWithMaxSize.getBusinessGroupAt(int row)
           
 BusinessGroup NewBGController.getCreatedGroup()
          if Event.DONE_EVENT received the return value is always NOT NULL.
 

Methods in org.olat.group.ui that return types with arguments of type BusinessGroup
 java.util.Set<BusinessGroup> NewBGController.getCreatedGroups()
          Returns the new business groups.
 

Methods in org.olat.group.ui with parameters of type BusinessGroup
static MailTemplate BGMailHelper.createAddMyselfMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when a user added himself to a group.
static MailTemplate BGMailHelper.createAddParticipantMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when adding users to a group.
static MailTemplate BGMailHelper.createAddWaitinglistMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when adding users to a waitinglist.
static MailTemplate BGMailHelper.createDeleteGroupMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when deleting a whole group.
 BusinessGroupEditController BGControllerFactory.createEditControllerFor(UserRequest ureq, WindowControl wControl, BusinessGroup businessGroup)
          Factory method to create a configured group edit controller
static MailTemplate BGMailHelper.createRemoveMyselfMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when a user removed himself from a group.
static MailTemplate BGMailHelper.createRemoveParticipantMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when removing users from a group.
static MailTemplate BGMailHelper.createRemoveWaitinglistMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when removing users from a waiting list.
 BusinessGroupMainRunController BGControllerFactory.createRunControllerAsTopNavTab(BusinessGroup businessGroup, UserRequest ureq, WindowControl wControl, boolean isGMAdmin, java.lang.String initialViewIdentifier)
          Creates a runtime environment for this business group as a tab in the top navigation bar
 BusinessGroupMainRunController BGControllerFactory.createRunControllerFor(UserRequest ureq, WindowControl wControl, BusinessGroup businessGroup, boolean isGMAdmin, java.lang.String initialViewIdentifier)
          Factory method to create a configured group run controller
static MailTemplate BGMailHelper.createWaitinglistTransferMailTemplate(BusinessGroup group, Identity actor)
          The mail templated when automatically transferring users from the waitinglist to the participants list adding users to a waitinglist.
 

Constructors in org.olat.group.ui with parameters of type BusinessGroup
BusinessGroupFormController(UserRequest ureq, WindowControl wControl, BusinessGroup businessGroup, boolean minMaxEnabled)
          Creates this controller.
BusinessGroupFormController(UserRequest ureq, WindowControl wControl, BusinessGroup businessGroup, boolean minMaxEnabled, boolean bulkMode)
           
 

Uses of BusinessGroup in org.olat.group.ui.area
 

Methods in org.olat.group.ui.area that return BusinessGroup
 BusinessGroup GroupsToAreaDataModel.getGroup(int row)
           
 

Uses of BusinessGroup in org.olat.group.ui.edit
 

Methods in org.olat.group.ui.edit with parameters of type BusinessGroup
static void BusinessGroupModifiedEvent.fireModifiedGroupEvents(java.lang.String command, BusinessGroup group, Identity identity)
          Fires event to all listeners of this business group and the listeners of the ressources associated with the group context of this group
 

Constructors in org.olat.group.ui.edit with parameters of type BusinessGroup
BusinessGroupEditController(UserRequest ureq, WindowControl wControl, BusinessGroup currBusinessGroup, BGConfigFlags configurationFlags)
          Never call this constructor directly, use the BGControllerFactory instead!!
BusinessGroupModifiedEvent(java.lang.String command, BusinessGroup group, Identity identity)
           
 

Uses of BusinessGroup in org.olat.group.ui.main
 

Methods in org.olat.group.ui.main that return BusinessGroup
 BusinessGroup BusinessGroupTableModelWithType.getBusinessGroupAt(int row)
           
 

Uses of BusinessGroup in org.olat.group.ui.portlet
 

Methods in org.olat.group.ui.portlet that return BusinessGroup
 BusinessGroup GroupListMiniModel.getBusinessGroupAt(int row)
           
 

Uses of BusinessGroup in org.olat.group.ui.run
 

Constructors in org.olat.group.ui.run with parameters of type BusinessGroup
BusinessGroupMainRunController(UserRequest ureq, WindowControl control, BusinessGroup currBusinessGroup, BGConfigFlags flags, java.lang.String initialViewIdentifier)
          Do not use this constructor! Use the BGControllerFactory instead!
BusinessGroupSendToChooserForm(java.lang.String name, Translator translator, BusinessGroup businessGroup, boolean isAdmin)
           
 

Uses of BusinessGroup in org.olat.group.ui.wizard
 

Methods in org.olat.group.ui.wizard that return BusinessGroup
 BusinessGroup BGCopyWizardController.getNewGroup()
           
 

Constructors in org.olat.group.ui.wizard with parameters of type BusinessGroup
BGCopyWizardController(UserRequest ureq, WindowControl wControl, BusinessGroup originalGroup, BGConfigFlags flags)
          Constructor fot the business group copy wizard
BGMultipleCopyWizardController(UserRequest ureq, WindowControl wControl, BusinessGroup originalGroup, BGConfigFlags flags)
          Constructor fot the business group multiple copy wizard
 

Uses of BusinessGroup in org.olat.instantMessaging
 

Methods in org.olat.instantMessaging with parameters of type BusinessGroup
 boolean SmackInstantMessagingImpl.synchonizeBuddyRoster(BusinessGroup group)
           
 boolean InstantMessaging.synchonizeBuddyRoster(BusinessGroup group)
          called when OLAT server is started and needs to sync the buddygroups with the IM server.
 

Uses of BusinessGroup in org.olat.properties
 

Methods in org.olat.properties that return BusinessGroup
 BusinessGroup Property.getGrp()
           
 

Methods in org.olat.properties with parameters of type BusinessGroup
 Property PropertyManager.createPropertyInstance(Identity identity, BusinessGroup group, OLATResourceable olatResourceable, java.lang.String category, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
          Creates a new Property
 Property NarrowedPropertyManager.createPropertyInstance(Identity identity, BusinessGroup group, java.lang.String category, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
          Create a property
 void PropertyManager.deleteProperties(Identity identity, BusinessGroup grp, OLATResourceable resourceable, java.lang.String category, java.lang.String name)
          deletes properties.
 void NarrowedPropertyManager.deleteProperties(Identity identity, BusinessGroup group, java.lang.String category, java.lang.String name)
          Delete properties.
 java.util.List PropertyManager.findProperties(Identity identity, BusinessGroup grp, OLATResourceable resourceable, java.lang.String category, java.lang.String name)
          Generic find method.
 java.util.List PropertyManager.findProperties(Identity identity, BusinessGroup grp, java.lang.String resourceTypeName, java.lang.Long resourceTypeId, java.lang.String category, java.lang.String name)
          Only to use if no OLATResourceable Object is available.
 java.util.List NarrowedPropertyManager.findProperties(Identity identity, BusinessGroup grp, java.lang.String category, java.lang.String name)
          Generic find method.
 Property PropertyManager.findProperty(Identity identity, BusinessGroup grp, OLATResourceable resourceable, java.lang.String category, java.lang.String name)
          Generic find method.
 Property NarrowedPropertyManager.findProperty(Identity identity, BusinessGroup grp, java.lang.String category, java.lang.String name)
          Generic find method.
 java.util.List PropertyManager.listProperties(Identity identity, BusinessGroup grp, OLATResourceable resourceable, java.lang.String category, java.lang.String name)
          Generic method.
 java.util.List PropertyManager.listProperties(Identity identity, BusinessGroup grp, java.lang.String resourceTypeName, java.lang.Long resourceTypeId, java.lang.String category, java.lang.String name)
          Only to use if no OLATResourceable Object is available.
 java.util.List NarrowedPropertyManager.listProperties(Identity identity, BusinessGroup grp, java.lang.String category, java.lang.String name)
          Generic method.
 void Property.setGrp(BusinessGroup group)
           
 

Uses of BusinessGroup in org.olat.search.service.document
 

Methods in org.olat.search.service.document with parameters of type BusinessGroup
static org.apache.lucene.document.Document GroupDocument.createDocument(SearchResourceContext searchResourceContext, BusinessGroup businessGroup)
           
 

Uses of BusinessGroup in org.olat.util.logging.activity
 

Methods in org.olat.util.logging.activity with parameters of type BusinessGroup
static LoggingResourceable LoggingResourceable.wrap(BusinessGroup group)
          Wraps a BusinessGroup into a LoggingResourceable - setting type/id/name accordingly