public class EventServiceImpl extends java.lang.Object implements EventService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<EventRepository> |
repoProvider |
Constructor and Description |
---|
EventServiceImpl(javax.inject.Provider<EventRepository> repoProvider) |
Modifier and Type | Method and Description |
---|---|
EventEntity |
create(EventEntity event) |
void |
delete(GUID eventGuid) |
java.util.Optional<EventEntity> |
find(GUID eventGuid) |
org.springframework.data.domain.Page<EventEntity> |
findShopEvents(GUID shopGuid,
org.springframework.data.domain.Pageable pageable) |
private final javax.inject.Provider<EventRepository> repoProvider
@Inject public EventServiceImpl(javax.inject.Provider<EventRepository> repoProvider)
public java.util.Optional<EventEntity> find(GUID eventGuid)
find
in interface EventService
public org.springframework.data.domain.Page<EventEntity> findShopEvents(GUID shopGuid, org.springframework.data.domain.Pageable pageable)
findShopEvents
in interface EventService
public EventEntity create(EventEntity event)
create
in interface EventService
public void delete(GUID eventGuid)
delete
in interface EventService