Class ResourceService
- java.lang.Object
-
- org.silverpeas.components.resourcesmanager.service.ResourceService
-
@Service public class ResourceService extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddManager(ResourceValidator manager)voidaddManagers(long resourceId, List<ResourceValidator> managerIds)voidcreateResource(Resource resource)voiddeleteResource(long id)voiddeleteResourcesFromCategory(Long categoryId)List<Resource>findAllReservedResources(long reservationIdToSkip, List<Long> aimedResourceIds, String startPeriod, String endPeriod)List<ResourceValidator>getManagers(long resourceId)ResourcegetResource(long id)List<Resource>getResources()List<Resource>getResourcesByCategory(Long categoryId)booleanisManager(Long userId, Long resourceId)List<Resource>listAvailableResources(String instanceId, String startDate, String endDate)List<Resource>listResourcesOfReservation(Long reservationId)voidremoveAllManagers(long resourceId)voidremoveManager(ResourceValidator manager)voidupdateResource(Resource resource)
-
-
-
Method Detail
-
createResource
public void createResource(Resource resource)
-
updateResource
public void updateResource(Resource resource)
-
getResource
public Resource getResource(long id)
-
deleteResource
public void deleteResource(long id)
-
deleteResourcesFromCategory
public void deleteResourcesFromCategory(Long categoryId)
-
addManagers
public void addManagers(long resourceId, List<ResourceValidator> managerIds)
-
addManager
public void addManager(ResourceValidator manager)
-
getManagers
public List<ResourceValidator> getManagers(long resourceId)
-
removeAllManagers
public void removeAllManagers(long resourceId)
-
removeManager
public void removeManager(ResourceValidator manager)
-
listAvailableResources
public List<Resource> listAvailableResources(String instanceId, String startDate, String endDate)
-
-