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
FieldsModifier and TypeFieldDescriptionprotected CalendarColorsComponentThe color componentprotected ExplorerResourcesDAOExplorer resources DAOprotected MessagingConnectorCalendarManagerThe Messaging connector calendar managerstatic final StringRight to book a resourcestatic final StringRight to add a calendarstatic final StringRight to delete a calendarstatic final StringRight to edit a calendarstatic final StringRight to add a eventstatic final StringRight to delete a eventstatic final StringRight to delete_own a eventstatic final StringRight to edit a eventstatic final StringRight to handle a resourcestatic final StringRight 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
Constructors -
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, likeOrUnlikeCommentMethods 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:
servicein interfaceServiceable- Overrides:
servicein classAbstractWorkspaceDAO- Throws:
ServiceException
-