Interface ResourcesManager
- All Known Implementing Classes:
SimpleResourcesManager
public interface ResourcesManager
Manager of the resources in a given Resource Manager application
- Author:
- ehugonnet
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCategory(Category category) voidcreateResource(Resource resource) voiddeleteCategory(Long id, String componentId) voiddeleteReservation(Long id, String componentId) voiddeleteResource(Long id, String componentId) getBookableResources(String componentId) getCategories(String instanceId) getCategory(Long id) getManagers(long resourceId) getReservation(String instanceId, Long reservationId) getReservationForValidation(String instanceId, String userId, org.silverpeas.core.date.period.Period period) getReservationOfUser(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period) getReservations(String instanceId) getReservationWithResource(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period, Long resourceId) getReservationWithResourcesOfCategory(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period, Long categoryId) getReservedResources(String instanceId, List<Long> aimedResourceIds, Date startDate, Date endDate, Long reservationIdToSkip) getResource(Long id) getResourceOfReservationStatus(Long resourceId, Long reservationId) getResourcesByCategory(Long categoryId) getResourcesOfReservation(String instanceId, Long reservationId) getResourcesReservable(String instanceId, Date startDate, Date endDate) getUserReservations(String instanceId, String userId) voidindexResourceManager(String instanceId) booleanisManager(long userId, long resourceId) voidsaveReservation(Reservation reservation, List<Long> resourceIds) voidupdateCategory(Category category) voidupdateReservation(Reservation reservation, List<Long> resourceIds, boolean updateDate) voidupdateReservedResourceStatus(long reservationId, long resourceId, String status) voidupdateResource(Resource resource, List<Long> managerIds)
-
Method Details
-
getCategories
-
createCategory
-
deleteCategory
-
getCategory
-
updateCategory
-
createResource
-
getResourcesByCategory
-
getBookableResources
-
deleteResource
-
getResource
-
updateResource
-
getResourcesReservable
-
getReservedResources
-
saveReservation
-
getReservations
-
getResourcesOfReservation
-
deleteReservation
-
getReservation
-
updateReservation
-
getReservedResources
-
getUserReservations
-
getReservationOfUser
List<Reservation> getReservationOfUser(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period) -
getReservationForValidation
List<Reservation> getReservationForValidation(String instanceId, String userId, org.silverpeas.core.date.period.Period period) -
getReservationWithResourcesOfCategory
List<Reservation> getReservationWithResourcesOfCategory(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period, Long categoryId) -
getReservationWithResource
List<Reservation> getReservationWithResource(String instanceId, Integer userId, org.silverpeas.core.date.period.Period period, Long resourceId) -
indexResourceManager
-
getManagers
-
getResourceOfReservationStatus
-
updateReservedResourceStatus
-
isManager
boolean isManager(long userId, long resourceId)
-