Class ResourcesManagerSessionController
- java.lang.Object
-
- org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
-
- org.silverpeas.components.resourcesmanager.control.ResourcesManagerSessionController
-
- All Implemented Interfaces:
Serializable
,org.silverpeas.core.web.mvc.controller.ComponentSessionController
,org.silverpeas.core.web.session.SessionCloseable
public class ResourcesManagerSessionController extends org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourcesManagerSessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)
Standard Session Controller Constructeur
-
Method Summary
-
Methods inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
addClipboardSelection, clipboardPasteDone, close, getClipboardErrorMessage, getClipboardExceptionError, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentName, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getHighestSilverpeasUserRole, getIcon, getLanguage, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoles, getZoneId, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardSelectedElement, setComponentRootName, setSpaceModeMaintenance
-
-
-
-
Constructor Detail
-
ResourcesManagerSessionController
public ResourcesManagerSessionController(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)
Standard Session Controller Constructeur- Parameters:
mainSessionCtrl
- The user's profilecomponentContext
- The component's profile
-
-
Method Detail
-
getViewContext
public ReservationTimeWindowViewContext getViewContext()
-
getCurrentResource
public Long getCurrentResource()
-
setCurrentResource
public void setCurrentResource(Long currentResource)
-
getCategoryIdForResource
public Long getCategoryIdForResource()
-
setCategoryIdForResource
public void setCategoryIdForResource(Long categoryIdForResource)
-
getReservationIdForResource
public Long getReservationIdForResource()
-
setReservationIdForResource
public void setReservationIdForResource(Long reservationIdForResource)
-
getResourceIdForResource
public Long getResourceIdForResource()
-
setResourceIdForResource
public void setResourceIdForResource(Long resourceIdForResource)
-
getProvenanceResource
public String getProvenanceResource()
-
setProvenanceResource
public void setProvenanceResource(String provenanceResource)
-
isResponsible
public boolean isResponsible()
-
createCategory
public void createCategory(Category category)
Creating a new Category.- Parameters:
category
- the category to create.
-
updateCategory
public void updateCategory(Category category)
-
deleteCategory
public void deleteCategory(Long id)
-
createResource
public void createResource(Resource resource)
Create a new resource.- Parameters:
resource
- the resource to create
-
deleteResource
public void deleteResource(Long id)
-
createReservation
public void createReservation(Reservation reservation)
-
saveReservation
public void saveReservation()
-
verifyUnavailableResources
public List<Resource> verifyUnavailableResources(List<Long> aimedResources)
-
verifyUnavailableResources
public List<Resource> verifyUnavailableResources(List<Long> aimedResources, Date beginDate, Date endDate, Long reservationId)
-
getReservationUser
public List<Reservation> getReservationUser()
-
getReservation
public Reservation getReservation(Long reservationId)
-
updateReservation
public void updateReservation(Reservation reservation, List<Long> resourceIds, boolean updateDate)
-
deleteReservation
public void deleteReservation(Long id)
-
sendNotificationForValidation
public void sendNotificationForValidation(Long resourceId, Long reservationId) throws org.silverpeas.core.notification.NotificationException
- Throws:
org.silverpeas.core.notification.NotificationException
-
getNotificationSender
public org.silverpeas.core.notification.user.client.NotificationSender getNotificationSender()
-
getManagers
public List<org.silverpeas.core.admin.user.model.UserDetail> getManagers(Long resourceId)
-
listValidators
public List<ResourceValidator> listValidators(Long resourceId)
-
initUserSelect
public String initUserSelect(Collection<String> currentManagers)
-
getReservationCourante
public Reservation getReservationCourante()
-
getBeginDateReservation
public Date getBeginDateReservation()
-
setBeginDateReservation
public void setBeginDateReservation(Date beginDateReservation)
-
getEndDateReservation
public Date getEndDateReservation()
-
setEndDateReservation
public void setEndDateReservation(Date endDateReservation)
-
isWeekendNotVisible
public boolean isWeekendNotVisible()
-
getDefaultView
public String getDefaultView()
-
initUserPanelOtherPlanning
public String initUserPanelOtherPlanning()
-
getSelectedUser
public org.silverpeas.core.admin.user.model.UserDetail getSelectedUser()
-
areCommentsEnabled
public boolean areCommentsEnabled()
-
validateResource
public void validateResource(Long resourceId, Long reservationId) throws org.silverpeas.core.notification.NotificationException
- Throws:
org.silverpeas.core.notification.NotificationException
-
refuseResource
public void refuseResource(Long resourceId, Long reservationId, String motive) throws org.silverpeas.core.notification.NotificationException
- Throws:
org.silverpeas.core.notification.NotificationException
-
sendNotificationValidateReservation
public void sendNotificationValidateReservation(Reservation reservation) throws org.silverpeas.core.notification.NotificationException
- Throws:
org.silverpeas.core.notification.NotificationException
-
sendNotificationRefuseReservation
public void sendNotificationRefuseReservation(Reservation reservation, Long resourceId, String motive) throws org.silverpeas.core.notification.NotificationException
- Throws:
org.silverpeas.core.notification.NotificationException
-
getResources
public org.silverpeas.core.util.MultiSilverpeasBundle getResources()
Gets the resources associated with this session controller.- Returns:
- all of the resources (messages, settings, icons, ...)
-
-