Uses of Class
org.exoplatform.social.core.space.model.Space
Packages that use Space
Package
Description
Provides classes that are necessary to control spaces and their lifecycles.
-
Uses of Space in org.exoplatform.social.core.identity
Constructors in org.exoplatform.social.core.identity with parameters of type SpaceModifierConstructorDescriptionSpaceMemberFilterListAccess(IdentityStorage identityStorage, Space space, ProfileFilter filter) The constructor.SpaceMemberFilterListAccess(IdentityStorage identityStorage, Space space, ProfileFilter filter, SpaceMemberFilterListAccess.Type type) The constructor. -
Uses of Space in org.exoplatform.social.core.manager
Methods in org.exoplatform.social.core.manager with parameters of type SpaceModifier and TypeMethodDescriptionorg.exoplatform.commons.utils.ListAccess<Identity> IdentityManager.getSpaceIdentityByProfileFilter(Space space, ProfileFilter profileFilter, SpaceMemberFilterListAccess.Type type, boolean isProfileLoaded) Gets space identities by filter information. -
Uses of Space in org.exoplatform.social.core.space
Methods in org.exoplatform.social.core.space with parameters of type SpaceModifier and TypeMethodDescriptionvoidSpaceLifecycle.addInvitedUser(Space space, String userId) voidSpaceLifecycle.addPendingUser(Space space, String userId) voidSpaceLifecycle.addPublisherUser(Space space, String userId) voidSpaceLifecycle.addRedactorUser(Space space, String userId) abstract booleanvoidSpaceLifecycle.grantedLead(Space space, String userId) voidSpaceLifecycle.memberJoined(Space space, String userId) voidSpaceLifecycle.memberLeft(Space space, String userId) voidSpaceLifecycle.removeInvitedUser(Space space, String userId) voidSpaceLifecycle.removePendingUser(Space space, String userId) voidSpaceLifecycle.removePublisherUser(Space space, String userId) voidSpaceLifecycle.removeRedactorUser(Space space, String userId) voidSpaceLifecycle.revokedLead(Space space, String userId) voidSpaceLifecycle.spaceAccessEdited(Space space, String userId) voidSpaceLifecycle.spaceAvatarEdited(Space space, String userId) voidSpaceLifecycle.spaceBannerEdited(Space space, String userId) voidSpaceLifecycle.spaceCreated(Space space, String creator) voidSpaceLifecycle.spaceDescriptionEdited(Space space, String userId) voidSpaceLifecycle.spacePublicSiteCreated(Space space, String userId) voidSpaceLifecycle.spacePublicSiteUpdated(Space space, String userId) voidSpaceLifecycle.spaceRegistrationEdited(Space space, String userId) voidSpaceLifecycle.spaceRemoved(Space space, String remover) voidSpaceLifecycle.spaceRenamed(Space space, String userId) -
Uses of Space in org.exoplatform.social.core.space.spi
Methods in org.exoplatform.social.core.space.spi that return SpaceModifier and TypeMethodDescriptiondefault SpaceSpaceService.createSpace(Space space) Saves a new space or updates a space.default SpaceSpaceService.createSpace(Space space, String creatorUsername) Creates a new space: creating a group, its group navigation with pagesdefault SpaceSpaceService.createSpace(Space space, String creator, List<Identity> identitiesToInvite) Creates a new space and invites all users from identitiesToInvite to join this newly created space.SpaceLifeCycleEvent.getSpace()space where the event occursdefault SpaceSpaceService.getSpaceByGroupId(String groupId) Gets a space by its group Id.default SpaceSpaceService.getSpaceById(long spaceId) Gets a space by its Id.default SpaceSpaceService.getSpaceById(String spaceId) Gets a space by its Id.default SpaceSpaceService.getSpaceByPrettyName(String spacePrettyName) Gets a space by its pretty name.default SpaceSpaceService.updateSpace(Space existingSpace) Updates information of a space.default SpaceSpaceService.updateSpace(Space existingSpace, List<Identity> identitiesToInvite) Updates information of a space and invites all users from identitiesToInvite to join this space.default SpaceSpaceService.updateSpaceAvatar(Space existingSpace, String username) Updates a space's avatar.default SpaceSpaceService.updateSpaceBanner(Space existingSpace, String username) Updates a space's avatar.Methods in org.exoplatform.social.core.space.spi that return types with arguments of type SpaceModifier and TypeMethodDescriptiondefault org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getAccessibleSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user has the "member" role or is identified as "admin" in the associated Space template.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getAccessibleSpacesWithListAccess(String username) Gets a list access containing all spaces that a user has the "member" role or is identified as "admin" in the associated Space template.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getAllSpacesByFilter(SpaceFilter spaceFilter) Gets a list access that contains all spaces matching with a filter.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getAllSpacesWithListAccess()Gets a list access that contains all spaces.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getCommonSpaces(String username, String otherUsername) Gets a list access containing all common spaces between two usersdefault org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getEditableSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user has the "manager" role or is identified as "admin" in the associated Space template.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getFavoriteSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list of favorite spaces of a user.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getInvitedSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user is invited to join.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getInvitedSpacesWithListAccess(String username) Gets a list access containing all spaces that a user is invited to join.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getLastAccessedSpace(String remoteId) Gets a list of the most recently accessed spaces of a user.SpaceService.getLastSpaces(int limit) Gets the last spaces that have been created.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getManagerSpaces(String username) Gets a list access containing all spaces that a user has the "manager" role.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getManagerSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user has the "manager" role.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getMemberSpaces(String username) Gets a list access containing all spaces that a user has the "member" role.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getMemberSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user has the "member" role.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getPendingSpaceRequestsToManage(String remoteId) Retrieves the list of pending 'requests to join' a space that the user managesdefault org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getPendingSpacesByFilter(String username, SpaceFilter spaceFilter) Gets a list access containing all spaces that a user sent a request for joining a space.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getPendingSpacesWithListAccess(String username) Gets a list access containing all spaces that a user sent a request for joining a space.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getVisibleSpacesWithListAccess(String username, SpaceFilter spaceFilter) Gets spaces that a given user can see.default org.exoplatform.commons.utils.ListAccess<Space> SpaceService.getVisitedSpaces(String remoteId) Gets the list of spaces which are visited by usersMethods in org.exoplatform.social.core.space.spi with parameters of type SpaceModifier and TypeMethodDescriptiondefault voidSpaceService.addInvitedUser(Space space, String username) Adds a user to the list of users who are invited to join a space.default voidAdds a user to a space.default voidSpaceService.addPendingUser(Space space, String username) Adds a user to the list of pending requests for joining a space.default voidSpaceService.addPublisher(Space space, String username) Assigns the "publisher" role to a user in a space.default voidSpaceService.addRedactor(Space space, String username) Assigns the "redactor" role to a user in a space.default booleanSpaceService.canAccessSpacePublicSite(Space space, String username) Checks whether the user can access Space Public Site or notdefault booleanSpaceService.canDeleteSpace(Space space, String username) Checks the deletion permissions added from SpaceTemplate entity to Space entity in space creation step.default booleanSpaceService.canManageSpace(Space space, String username) checks whether the user can manage the space or notdefault booleanSpaceService.canManageSpaceLayout(Space space, String username) default booleanSpaceService.canManageSpacePublicSite(Space space, String username) default booleanSpaceService.canPublishOnSpace(Space space, String username) checks whether the user can publish content in a space or notdefault booleanSpaceService.canRedactOnSpace(Space space, String username) checks whether the user can add content on space or notdefault booleanSpaceService.canRedactOnSpace(Space space, org.exoplatform.services.security.Identity viewer) checks whether the user can add content on space or notdefault booleanSpaceService.canViewSpace(Space space, String username) checks whether the user can view the space or notdefault SpaceSpaceService.createSpace(Space space) Saves a new space or updates a space.default SpaceSpaceService.createSpace(Space space, String creatorUsername) Creates a new space: creating a group, its group navigation with pagesdefault SpaceSpaceService.createSpace(Space space, String creator, List<Identity> identitiesToInvite) Creates a new space and invites all users from identitiesToInvite to join this newly created space.default voidSpaceService.deleteSpace(Space space) Deletes a space.default voidSpaceService.deleteSpace(Space space, boolean deleteGroup) Deletes a space without deleting the user's group.default StringSpaceService.getSpacePublicSiteName(Space space) default booleanSpaceService.hasAccessPermission(Space space, String username) Checks if a given user can access a space or not.default booleanSpaceService.hasRedactor(Space space) Checks if a given space has at least one "redactor"default booleanSpaceService.hasSettingPermission(Space space, String username) Checks if a given user has the setting permission to a space or not.default voidSpaceService.inviteIdentities(Space space, List<Identity> identitiesToInvite) Invites users or members of spaces identified by identities list into a a designated spacedefault booleanChecks if a user is in the list of users who have ignored the space.default booleanSpaceService.isInvitedUser(Space space, String username) Checks if a user is in the list of users who are invited to join a space.default booleanChecks if a given user has the "manager" role in a space.default booleanChecks if a given user is member of space or not.default booleanSpaceService.isOnlyManager(Space space, String username) Checks if a given user is the only one who has the "manager" role in a space.default booleanSpaceService.isPendingUser(Space space, String username) Checks if a user is in the list of pending requests for joining a space.default booleanSpaceService.isPublisher(Space space, String username) Checks if a given user has the "publisher" role in a space.default booleanSpaceService.isRedactor(Space space, String username) Checks if a given user has the "redactor" role in a space.default booleanSpaceService.isSuperManager(Space space, String username) Checks if the user is a super manager of designated space or notdefault voidSpaceService.removeInvitedUser(Space space, String username) Removes a user from the list of users who are invited to join a space.default voidSpaceService.removeMember(Space space, String username) Removes a member from a space.default voidSpaceService.removePendingUser(Space space, String username) Removes a user from a list of pending requests for joining a space.default voidSpaceService.removePublisher(Space space, String username) Removes the "publisher" role of a user in a space.default voidSpaceService.removeRedactor(Space space, String username) Removes the "redactor" role of a user in a space.default voidSpaceService.renameSpace(Space space, String newDisplayName) Renames a space.default voidSpaceService.renameSpace(Space space, String newDisplayName, String username) Renames a space by an identity who has rights of super admin.default voidSpaceService.saveSpacePublicSite(Space space, String publicSiteVisibility) Saves the space public site characteristicsdefault voidSpaceService.setManager(Space space, String username, boolean isManager) Assigns the "manager" role to a user in a space.default SpaceSpaceService.updateSpace(Space existingSpace) Updates information of a space.default SpaceSpaceService.updateSpace(Space existingSpace, List<Identity> identitiesToInvite) Updates information of a space and invites all users from identitiesToInvite to join this space.default voidSpaceService.updateSpaceAccessed(String remoteId, Space space) Updates the most recently accessed space of a user to the top of spaces list.default SpaceSpaceService.updateSpaceAvatar(Space existingSpace, String username) Updates a space's avatar.default SpaceSpaceService.updateSpaceBanner(Space existingSpace, String username) Updates a space's avatar.Constructors in org.exoplatform.social.core.space.spi with parameters of type SpaceModifierConstructorDescriptionSpaceLifeCycleEvent(Space space, String target, SpaceLifeCycleEvent.Type eventType) -
Uses of Space in org.exoplatform.social.core.storage.api
Methods in org.exoplatform.social.core.storage.api with parameters of type SpaceModifier and TypeMethodDescriptionintIdentityStorage.countSpaceMemberIdentitiesByProfileFilter(Space space, ProfileFilter profileFilter, SpaceMemberFilterListAccess.Type type) count Space's members by status and filter it by Profile FilterIdentityStorage.getSpaceMemberIdentitiesByProfileFilter(Space space, ProfileFilter profileFilter, SpaceMemberFilterListAccess.Type type, long offset, long limit) get Space's member Identity and filter it by Profile Filter