JBoss.orgCommunity Documentation
| Method | Param | Return | Description |
|---|---|---|---|
| getSpaceByDisplayName(String spaceDisplayName) |
spaceDisplayName
| Space | Get a space whose display name matches the string input. (Since 1.2.0-GA). |
| getSpaceByPrettyName(String spaceName) | spaceName
| Space | Get a space whose pretty name matches the string input. (Since 1.2.0-GA). |
| getSpaceByGroupId(String groupId) |
groupId
| Space | Get a space that has group Id matching the string input. |
| getSpaceById(String spaceId) |
spaceId | Space | Get a space by its Id. |
| getSpaceByUrl(String spaceUrl) |
spaceUrl | Space | Get a space whose URL matches the string input. |
| getAllSpaces() |
N/A
| ListAccess<Space> | Get a list of spaces with the type of a space list access. (Since 1.3.0-GA). |
| getAllSpacesWithListAccess() |
N/A
| ListAccess<Space> | Get a list of spaces with the type of a space list access. (Since 1.2.0-GA). |
| getAllSpacesByFilter(SpaceFilter spaceFilter) |
spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. These spaces matches the space filter. (Since 1.2.0-GA). |
| getMemberSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of list access that contains all the spaces in which a user has the "member" role. (Since 1.2.0-GA). |
| getMemberSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains the spaces which a user has the "member" role and match the provided space filter. (Since 1.2.0-GA). |
| getAccessibleSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user has the access permission.(Since 1.3.0-GA). |
| getAccessibleSpacesWithListAccess(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with a space list access. The list contains all the spaces that a user has the access permission. (Since 1.2.0-GA). |
| getAccessibleSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user has the access permission and match the provided space filter. (Since 1.2.0-GA). |
| getSettingableSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user has the setting permission. (Since 1.2.0-GA). |
| getSettingabledSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user has the setting permission and match the provided space filter. (Since 1.2.0-GA). |
| getInvitedSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user is invited to join. (Since 1.3.0-GA). |
| getInvitedSpacesWithListAccess(String userId) | userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user is invited to join. (Since 1.2.0-GA). |
| getInvitedSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user is invited to join and match the provided space filter. (Since 1.2.0-GA). |
| getPublicSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user can request to join. (Since 1.3.0-GA). |
| getPublicSpacesWithListAccess(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user can request to join. (Since 1.2.0-GA). |
| getPublicSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user can request to join and match the provided space filter. (Since 1.2.0-GA). |
| getPendingSpaces(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user sent join-request to a space. (Since 1.3.0-GA). |
| getPendingSpacesWithListAccess(String userId) |
userId
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user sent a request for joining a space. (Since 1.2.0-GA). |
| getPendingSpacesByFilter(String userId, SpaceFilter spaceFilter) |
userId, spaceFilter
| ListAccess<Space> | Get a list of spaces with the type of a space list access. The list contains all the spaces that a user sent join-request to a space and match the provided space filter. (Since 1.2.0-GA). |
| createSpace(Space space, String creatorUserId) |
space, creatorUserId
| Space | Create a new space: create a group, its group navigation with pages for installing space applications. |
| updateSpace(Space existingSpace) |
existingSpace
| Space | Update information of a space. (Since 1.2.0-GA). |
| deleteSpace(Space space) |
space
| void | Delete a space. When deleting a space, all of its page navigation bars and its group will be deleted. |
| addPendingUser(Space space, String userId) |
space, userId
| void | Add a user to the pending list to request to join a space. (Since 1.2.0-GA). |
| removePendingUser(Space space, String userId) |
space, userId
| void | Remove a user from the pending list to request to join a space. (Since 1.2.0-GA). |
| isPendingUser(Space space, String userId) |
space, userId
| void | Check if a user is in the pending list to request to join a space or not. (Since 1.2.0-GA). |
| addInvitedUser(Space space, String userId) |
space, userId
| void | Add a user, who is invited to a space, to the invited list. (Since 1.2.0-GA). |
| removeInvitedUser(Space space, String userId) |
space, userId
| void | Remove a user, who is invited to a space, from the invited list. (Since 1.2.0-GA). |
| isInvitedUser(Space space, String userId) |
space, userId
| void | Check if a user invited to join a space is in the invited list or not. (Since 1.2.0-GA). |
| addMember(Space space, String userId) |
space, userId
| void | Add a user to a space. The user will get the "member" role in that space. |
| removeMember(Space space, String userId) |
space, userId
| void | Remove a member from a space. |
| isMember(Space space, String userId) |
space, userId
| boolean | Check whether a user is a space's member or not. |
| setManager(Space space, String userId, boolean isManager) |
space, userId, isManager
| void | Add a user to have the "manager" role in a space. If isManager is set to "true", a user will get the "manager" role. If false, that user will get the "member" role. (Since 1.2.0-GA). |
| isManager(Space space, String userId) |
space, userId
| void | Check if a user has the "manager" role in a space or not. (Since 1.2.0-GA). |
| isOnlyManager(Space space, String userId) |
space, userId
| boolean | Check if a user is the only one who has the "manager" role in a space. True if the user Id is the only one who has "manager" role in a space. Otherwise, return false. (Since 1.2.0-GA). |
| hasAccessPermission(Space space, String userId) |
space, userId
| boolean | Check if a user can access a space or not. If the user is root or the space's member, return true. |
| hasSettingPermission(Space space, String userId) |
space, userId
| boolean | Check if a user can have the setting permission to a space or not. If the user is root or the space's member, return true. (Since 1.2.0-GA). |
| registerSpaceListenerPlugin(SpaceListenerPlugin spaceListenerPlugin) |
spaceListenerPlugin
| void | Register a space listener plugin to listen to space lifecyle events: creating, removing space, activating, deactiving, adding, removing application, promoting, joining, leaving, and revoking. (Since 1.2.0-GA). |
| unregisterSpaceListenerPlugin(SpaceListenerPlugin spaceListenerPlugin) |
spaceListenerPlugin
| void | Unregister an existing space listener plugin. (Since 1.2.0-GA). |
| setSpaceApplicationConfigPlugin(SpaceApplicationConfigPlugin spaceApplicationConfigPlugin) |
spaceApplicationConfigPlugin
| void | Set a space application configuration plugin to configure the home and space applications. By configuring this, the space service will know how to create a new page node with title, URL, and portlet to use. (Since 1.2.0-GA). |
| getSpaceApplicationConfigPlugin() |
N/A
| SpaceApplicationConfigPlugin | Get the configuration of applications to be initialized when creating a new space. (Since 1.2.0-GA). |
| getAllSpaces() throws SpaceException |
N/A
| List<Space> | Get all spaces in Social. You should use method getAllSpaceWithListAccess instead of getAllSpaces. It will be removed in Social 1.3.x. |
| getSpaceByName(String spaceName) throws SpaceException |
spaceName
| Space | Get a space by its name. You should use SpaceService#getSpaceByPrettyName instead. It will be removed version 1.3.x. |
| getSpacesByFirstCharacterOfName(String firstCharacterOfName) throws SpaceException |
firstCharacterOfName
| List<Space> | Get all spaces whose name starting with the input character. |
| getSpacesBySearchCondition(String condition) throws Exception |
condition | List<Space> | Get all spaces which has the name or the description that matches the input condition. |
| getSpaces(String userId) throws SpaceException |
userId | List<Space> | Get spaces of a user in which that user is a member. You should use getMemberSpaces(String) instead. It will be removed in Social 1.3.x |
| getAccessibleSpaces(String userId) throws SpaceException |
userId
| List<Space> | Get spaces of a user which that user has the access permission. You should use getAccessibleSpacesWithListAccess(String) instead. It will be removed in Social 1.3.x. |
| getEditableSpaces(String userId) throws SpaceException |
userId
| List<Space> | Get spaces of a user which that user has the edit permission. You should use getSettingableSpaces(String) instead. It will be removed in Social 1.3.x. |
| getInvitedSpaces(String userId) throws SpaceException |
userId
| List<Space> | Get invited spaces of a user and that user can accept or deny the request. You should use getInvitedSpacesWithListAccess(String) instead. It will be removed in Social 1.3.x. |
| getPublicSpaces(String userId) throws SpaceException |
userId - Id of user
| List<Space> | Get invited spaces of a user that can be accepted or denied by the user. You should use getPublicSpacesWithListAccess(String) instead. It will be removed in Social 1.3.x. |
| getPendingSpaces(String userId) throws SpaceException |
userId
| List<Space> | Get pending spaces of a user and spaces which the user can revoke that request. You should use getPendingSpacesWithListAccess(String) instead. It will be removed in Social 1.3.x. |
| createSpace(Space space, String creator, String invitedGroupId) throws SpaceException |
space, creator, invitedGroupId
| Space | Create a new space and invite all users from invitedGroupId to join this newly created space. |
| saveSpace(Space space, boolean isNew) throws SpaceException |
space, isNew
| void | Save a new space or update a space. You should use updateSpace(org.exoplatform.social.core.space.model.Space) instead. It will be removed in Social 1.3.x. |
| deleteSpace(String spaceId) throws SpaceException |
spaceId
| void | Delete a space by its id. You should use deleteSpace(org.exoplatform.social.core.space.model.Space) instead. It will be removed in Social 1.3.x. |
| initApp(Space space) throws SpaceException |
space
| void | It is just for compatibility. Deprecated: it will be removed in Social 1.3.x. |
| initApps(Space space) throws SpaceException |
space
| void | It is just for compatibility. Deprecated: it will be removed in Social 1.3.x. |
| deInitApps(Space space) throws SpaceException |
space
| void | It is just for compatibility. Deprecated: it will be removed in Social 1.3.x. |
| addMember(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Add a user to a space, the user will get the "member" role in a space. You should use addMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| removeMember(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Remove a member from a space. You should use removeMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| getMembers(Space space) throws SpaceException |
space
| List<String> | Get a list of the space members from a space. You should use Space#getMembers() instead. It will be removed in Social 1.3.x. |
| getMembers(String spaceId) throws SpaceException |
spaceId
| List<String> | Get a list of the space members from a space. You should use Space#getMembers() instead. It will be removed in Social 1.3.x. |
| setLeader(Space space, String userId, boolean isLeader) throws SpaceException |
space, userId, isLeader
| void | Set a member of a space as a manager. You should use setManager(org.exoplatform.social.core.space.model.Space, String, boolean) instead. It will be removed in Social 1.3.x. |
| setLeader(String spaceId, String userId, boolean isLeader) throws SpaceException |
spaceId, userId, isLeader
| void | Set a member of a space as a manager. You should use setManager(org.exoplatform.social.core.space.model.Space, String, boolean) instead. It will be removed in Social 1.3.x. |
| isLeader(Space space, String userId) throws SpaceException |
space, userId
| boolean | Check whether a user is a space's leader or not. You should use isManager(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isLeader(String spaceId, String userId) throws SpaceException |
spaceId, userId
| boolean | Check whether a user is a space's leader or not. You should use isManager(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isOnlyLeader(Space space, String userId) throws SpaceException |
space, userId
| boolean | Check whether a user is the only leader of a space or not. You should use isOnlyManager(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isOnlyLeader(String spaceId, String userId) throws SpaceException |
spaceId, userId
| boolean | Check whether a user is the only leader of a space or not. You should use isOnlyManager(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isMember(String spaceId, String userId) throws SpaceException |
spaceId, userId,
| boolean | Check whether a user is a space's member or not. You should use isMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| hasAccessPermission(String spaceId, String userId) throws SpaceException |
spaceId, userId
| boolean | Check if a user can access a space or not. You should use hasAccessPermission(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| hasEditPermission(Space space, String userId) throws SpaceException |
space, userId
| Boolean | Check if a user can have the edit permission of a space or not. You should use hasSettingPermission(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| hasEditPermission(String spaceId, String userId) throws SpaceException |
spaceId, userId
| Boolean | Check if a user can have the edit permission of a space or not. You should use hasSettingPermission(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isInvited(Space space, String userId) throws SpaceException |
space, userId
| Boolean | Check if a user is in the invited list of a space or not. You should use isInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isInvited(String spaceId, String userId) throws SpaceException |
spaceId, userId
| Boolean | Check if a user is in the invited list of a space or not. You should use isInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isPending(Space space, String userId) throws SpaceException |
space, userId
| Boolean | Check if a user is in the pending list of a space or not.You should use isPendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| isPending(String spaceId, String userId) throws SpaceException |
spaceId, userId
| Boolean | Check if a user is in the pending list of a space or not. You should use isPendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| installApplication(String spaceId, String appId) throws SpaceException |
spaceId, appId
| void | Install an application to a space. |
| installApplication(Space space, String appId) throws SpaceException |
space, appId
| void | Install an application to a space. |
| activateApplication(Space space, String appId) throws SpaceException |
space, appId
| void | Activate an installed application in a space. |
| activateApplication(String spaceId, String appId) throws SpaceException |
spaceId, appId
| void | Activate an installed application in a space. |
| deactivateApplication(Space space, String appId) throws SpaceException |
space, appId
| void | Deactivate an installed application in a space. |
| deactivateApplication(String spaceId, String appId) throws SpaceException |
spaceId, appId
| void | Deactivate an installed application in a space. |
| removeApplication(Space space, String appId, String appName) throws SpaceException |
space, appId, appName
| void | Remove an installed application from a space. |
| removeApplication(String spaceId, String appId, String appName) throws SpaceException |
space, appId, appName
| void | Remove an installed application from a space. |
| requestJoin(Space space, String userId) throws SpaceException |
space, userId
| void | Request users to join a space. The invited users are then added to the pending list of the space. You should use addPendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| requestJoin(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Request users to join a space. The invited users are then added to the pending list of the space.. You should use addPendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| revokeRequestJoin(Space space, String userId) throws SpaceException |
space, userId
| void | Revoke a join request after users request to join a group and is in the pending status. You should use removePendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| revokeRequestJoin(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Revoke a request to join a space. You should use removePendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| inviteMember(Space space, String userId) throws SpaceException |
space, userId
| void | Invite a userId to become a member of a space. You should use addInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| inviteMember(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Invite a userId to a be member of a space. You should use addInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| revokeInvitation(Space space, String userId) throws SpaceException |
space, userId
| void | Revoke an invitation. Remove a user from the invited member list of the space. You should use removeInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| revokeInvitation(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Revoke an invitation. Remove a user from the invited member list of the space. You should use removeInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| acceptInvitation(Space space, String userId) throws SpaceException |
space, userId
| void | Accept an invitation and move a user from the invited list to the member list. You should use addMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| acceptInvitation(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Accept an invitation and move a user from the invited list to the member list. You should use addMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| denyInvitation(Space space, String userId) throws SpaceException |
space, userId
| void | Deny an invitation and remove a user from the invited list. You should use removeInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| denyInvitation(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Deny an invitation and remove a user from the invited list. You should use removeInvitedUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| validateRequest(Space space, String userId) throws SpaceException |
space, userId
| void | Validate a request and move a user from the pending list to the member list. You should use addMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| validateRequest(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Validate a request and move a user from the pending list to the member list. You should use addMember(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| declineRequest(Space space, String userId) throws SpaceException |
space, userId
| void | Decline a request and remove a user from the pending list. You should use removePendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| declineRequest(String spaceId, String userId) throws SpaceException |
spaceId, userId
| void | Decline a request and remove a user from the pending list. You should use removePendingUser(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| registerSpaceLifeCycleListener(SpaceLifeCycleListener listener |
listener
| void | Register a space lifecycle listener. Deprecated: it will be removed in Social 1.3.x. |
| unregisterSpaceLifeCycleListener(SpaceLifeCycleListener listener) |
listener
| void | Unregister a space lifecycle listener. Deprecated: it will be removed in Social 1.3.x. |
| setPortletsPrefsRequired(PortletPreferenceRequiredPlugin portletPrefsRequiredPlugin) |
portletPrefsRequiredPlugin
| void | Set the portlet preferences got from the plug-in configuration. You should use SpaceApplicationConfigPlugin(org.exoplatform.social.core.space.model.Space, String) instead. It will be removed in Social 1.3.x. |
| getPortletsPrefsRequired() |
N/A
| String | Get the portlet preferences required to use in creating the portlet application. Deprecated: it will be removed in Social 1.3.x. |