Package org.localify.event
Interface EventService
- All Known Implementing Classes:
EventServiceImpl
public interface EventService
Service interface for handling event-related operations.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteEvent(UUID eventId, UUID actingUserId) Deletes an event.fetchExtendedEventInfo(UUID eventId, UUID actingUserId) Fetches extended information for an event.mutateEvent(UUID eventId, EventPatchRequest request, UUID actingUserId) Mutates an event with the given patch request.
-
Method Details
-
fetchExtendedEventInfo
Fetches extended information for an event.- Parameters:
eventId- The ID of the event.actingUserId- The ID of the user performing the action.- Returns:
- The extended event response DTO.
-
deleteEvent
Deletes an event.- Parameters:
eventId- The ID of the event to delete.actingUserId- The ID of the user performing the action.
-
mutateEvent
Mutates an event with the given patch request.- Parameters:
eventId- The ID of the event to mutate.request- The patch request.actingUserId- The ID of the user performing the action.- Returns:
- The mutated event.
-