public interface CommunityService extends DriverService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteCommunity(eu.dnetlib.domain.functionality.Community community)
Delete a community.
|
void |
deleteCommunityById(String id)
Delete a community.
|
eu.dnetlib.domain.functionality.Community |
getCommunityById(String id)
Search for a community by id
|
boolean |
isManager(String communityId,
String userId)
Check if a user is manager of a community.
|
boolean |
isOwner(String communityId,
String userId)
Check if a user is owner of a community.
|
eu.dnetlib.domain.functionality.Community |
saveCommunity(eu.dnetlib.domain.functionality.Community community)
Create or edit a community.
|
List<eu.dnetlib.domain.functionality.Community> |
searchCommunities(eu.dnetlib.domain.functionality.CommunitySearchCriteria criteria)
Search for communities by the specified criteria.
|
List<String> |
searchCommunityIds(eu.dnetlib.domain.functionality.CommunitySearchCriteria criteria)
Search for communities by the specified criteria.
|
identify, notifyeu.dnetlib.domain.functionality.Community saveCommunity(eu.dnetlib.domain.functionality.Community community)
throws CommunityServiceException
community - the community to saveCommunityServiceException - if any errors occurvoid deleteCommunity(eu.dnetlib.domain.functionality.Community community)
throws CommunityServiceException
community - the community to deleteCommunityServiceException - if any errors occurvoid deleteCommunityById(String id) throws CommunityServiceException
id - the id of the community to deleteCommunityServiceException - if any errors occureu.dnetlib.domain.functionality.Community getCommunityById(String id) throws CommunityServiceException
id - the id of the community to search forCommunityServiceExceptionList<eu.dnetlib.domain.functionality.Community> searchCommunities(eu.dnetlib.domain.functionality.CommunitySearchCriteria criteria) throws CommunityServiceException
criteria - the search criteria to matchCommunityServiceException - if any errors occurList<String> searchCommunityIds(eu.dnetlib.domain.functionality.CommunitySearchCriteria criteria) throws CommunityServiceException
criteria - the search criteria to matchCommunityServiceException - if any errors occurboolean isOwner(String communityId, String userId) throws CommunityServiceException
communityId - the id of the community to check foruserId - the id of the user to check forCommunityServiceException - if any errors occurboolean isManager(String communityId, String userId) throws CommunityServiceException
communityId - the id of the community to check foruserId - the id of the user to check forCommunityServiceExceptionCopyright © 2026. All rights reserved.