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 EventMgmtDAOedaoprivate EntityManageremprivate EventMgmteventMgmtprivate static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description EventMgmtEJB()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventcreateEvent(Event event, Venue venue)voiddestroy()EventgetEvent(int id)EventgetEventCleansed(int id)EventDTOgetEventFetchedDTO(int eventId)EventgetEventFetchedMore(int id)EventgetEventFetchedSome(int id)EventDTOgetEventLazyDTO(int id)EventgetEventTouchedMore(int id)EventgetEventTouchedSome(int id)voidinit()private EventtoCleansed(Event bo)private TickettoCleansed(Ticket bo, Event event)private EventDTOtoEventDTO(Map<String,Object> dtoData)private EventDTOtoEventDTO(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:
createEventin interfaceEventMgmtRemote- Throws:
UnavailableException
-
getEvent
public Event getEvent(int id)
- Specified by:
getEventin interfaceEventMgmtRemote
-
getEventCleansed
public Event getEventCleansed(int id)
- Specified by:
getEventCleansedin interfaceEventMgmtRemote
-
getEventTouchedSome
public Event getEventTouchedSome(int id)
- Specified by:
getEventTouchedSomein interfaceEventMgmtRemote
-
getEventTouchedMore
public Event getEventTouchedMore(int id)
- Specified by:
getEventTouchedMorein interfaceEventMgmtRemote
-
getEventFetchedSome
public Event getEventFetchedSome(int id)
- Specified by:
getEventFetchedSomein interfaceEventMgmtRemote
-
getEventFetchedMore
public Event getEventFetchedMore(int id)
- Specified by:
getEventFetchedMorein interfaceEventMgmtRemote
-
getEventLazyDTO
public EventDTO getEventLazyDTO(int id)
- Specified by:
getEventLazyDTOin interfaceEventMgmtRemote
-
getEventFetchedDTO
public EventDTO getEventFetchedDTO(int eventId)
- Specified by:
getEventFetchedDTOin interfaceEventMgmtRemote
-
-