Package org.myorg.jpatickets.ejb
Class EventMgmtEJB
- java.lang.Object
-
- org.myorg.jpatickets.ejb.EventMgmtEJB
-
- All Implemented Interfaces:
EventMgmtRemote
public class EventMgmtEJB extends Object implements EventMgmtRemote
-
-
Field Summary
Fields Modifier and Type Field Description private EventMgmtDAO
edao
private EntityManager
em
private EventMgmt
eventMgmt
private static org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description EventMgmtEJB()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Event
createEvent(Event event, Venue venue)
void
destroy()
Event
getEvent(int id)
Event
getEventCleansed(int id)
EventDTO
getEventFetchedDTO(int eventId)
Event
getEventFetchedMore(int id)
Event
getEventFetchedSome(int id)
EventDTO
getEventLazyDTO(int id)
Event
getEventTouchedMore(int id)
Event
getEventTouchedSome(int id)
void
init()
private Event
toCleansed(Event bo)
private Ticket
toCleansed(Ticket bo, Event event)
private EventDTO
toEventDTO(Map<String,Object> dtoData)
private EventDTO
toEventDTO(Event event)
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
em
private EntityManager em
-
edao
private EventMgmtDAO edao
-
eventMgmt
private EventMgmt eventMgmt
-
-
Method Detail
-
init
@PostConstruct public void init()
-
destroy
@PreDestroy public void destroy()
-
createEvent
public Event createEvent(Event event, Venue venue) throws UnavailableException
- Specified by:
createEvent
in interfaceEventMgmtRemote
- Throws:
UnavailableException
-
getEvent
public Event getEvent(int id)
- Specified by:
getEvent
in interfaceEventMgmtRemote
-
getEventCleansed
public Event getEventCleansed(int id)
- Specified by:
getEventCleansed
in interfaceEventMgmtRemote
-
getEventTouchedSome
public Event getEventTouchedSome(int id)
- Specified by:
getEventTouchedSome
in interfaceEventMgmtRemote
-
getEventTouchedMore
public Event getEventTouchedMore(int id)
- Specified by:
getEventTouchedMore
in interfaceEventMgmtRemote
-
getEventFetchedSome
public Event getEventFetchedSome(int id)
- Specified by:
getEventFetchedSome
in interfaceEventMgmtRemote
-
getEventFetchedMore
public Event getEventFetchedMore(int id)
- Specified by:
getEventFetchedMore
in interfaceEventMgmtRemote
-
getEventLazyDTO
public EventDTO getEventLazyDTO(int id)
- Specified by:
getEventLazyDTO
in interfaceEventMgmtRemote
-
getEventFetchedDTO
public EventDTO getEventFetchedDTO(int eventId)
- Specified by:
getEventFetchedDTO
in interfaceEventMgmtRemote
-
-