Class AbstractCalendarDAO
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.workspaces.AbstractWorkspaceDAO
org.ametys.plugins.workspaces.calendars.AbstractCalendarDAO
- All Implemented Interfaces:
LogEnabled
,Component
,Contextualizable
,Serviceable
- Direct Known Subclasses:
CalendarDAO
,CalendarEventDAO
,CalendarEventJSONHelper
,CalendarResourceDAO
Abstract class for Calendar DAO's
-
Field Summary
Modifier and TypeFieldDescriptionprotected CalendarColorsComponent
The color componentprotected ExplorerResourcesDAO
Explorer resources DAOprotected MessagingConnectorCalendarManager
The Messaging connector calendar managerstatic final String
Right to book a resourcestatic final String
Right to add a calendarstatic final String
Right to delete a calendarstatic final String
Right to edit a calendarstatic final String
Right to add a eventstatic final String
Right to delete a eventstatic final String
Right to delete_own a eventstatic final String
Right to edit a eventstatic final String
Right to handle a resourcestatic final String
Right to edit a eventFields inherited from class org.ametys.plugins.workspaces.AbstractWorkspaceDAO
_context, _currentUserProvider, _observationManager, _projectManager, _projectTagsDAO, _resolver, _richTextTransformer, _rightManager, _userManager, _workflowHelper, _workflowProvider, _workspaceHelper, _workspaceModuleEP
-
Constructor Summary
-
Method Summary
Methods inherited from class org.ametys.plugins.workspaces.AbstractWorkspaceDAO
_checkUserReadingRights, _checkUserRights, _getProject, _getProjectName, _getSitemapLanguage, _getSiteName, _handleTags, _hasAfterSubComments, _setAttachments, answerComment, contextualize, createComment, deleteComment, editComment, likeOrUnlikeComment
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
RIGHTS_CALENDAR_ADD
Right to add a calendar- See Also:
-
RIGHTS_CALENDAR_EDIT
Right to edit a calendar- See Also:
-
RIGHTS_CALENDAR_DELETE
Right to delete a calendar- See Also:
-
RIGHTS_EVENT_ADD
Right to add a event- See Also:
-
RIGHTS_EVENT_EDIT
Right to edit a event- See Also:
-
RIGHTS_OWNED_EVENT_DELETE
Right to edit a event- See Also:
-
RIGHTS_EVENT_DELETE
Right to delete a event- See Also:
-
RIGHTS_EVENT_DELETE_OWN
Right to delete_own a event- See Also:
-
RIGHTS_HANDLE_RESOURCE
Right to handle a resource- See Also:
-
RIGHTS_BOOK_RESOURCE
Right to book a resource- See Also:
-
_messagingConnectorCalendarManager
The Messaging connector calendar manager -
_explorerResourcesDAO
Explorer resources DAO -
_calendarColors
The color component
-
-
Constructor Details
-
AbstractCalendarDAO
public AbstractCalendarDAO()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAbstractWorkspaceDAO
- Throws:
ServiceException
-