@ApplicationScoped @Named(value="panelsManager") public class PanelsManagerImpl extends Object implements PanelsManager
Constructor and Description |
---|
PanelsManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(EventListener listener)
Adds a listener for all queues
|
void |
addListener(EventListener listener,
String eventId)
Adds a listener to the queue for events with given id
|
void |
delete(Panel panel)
Removes a panel.
|
void |
delete(PanelInstance instance)
Removes a panel instance
|
List |
getListeners(String eventId)
Return listeners that should be notified of given event ID.
|
Set<PanelInstance> |
getPanelsByParameter(String paramId,
String value)
Retrieves the panel instances with the given paramId as a panelParameter.
|
Panel |
getPaneltByDbId(Long panelId)
Get a panel by its database id.
|
Panel |
getPaneltById(Long panelId)
Get a panel by its logical id.
|
Set |
getUniqueListeners(String eventId)
Return listeners that should be notified of given event ID.
|
void |
removeListener(EventListener listener)
Removes Listener from all queues
|
void |
removeListener(EventListener listener,
String eventId)
Removes a Listener from given queue
|
void |
store(Panel panel)
Persist panel status to database
|
void |
store(PanelInstance instance)
Persist panel status to database
|
public void delete(PanelInstance instance) throws Exception
delete
in interface PanelsManager
Exception
public void delete(Panel panel) throws Exception
PanelsManager
delete
in interface PanelsManager
Exception
public void store(Panel panel) throws Exception
store
in interface PanelsManager
Exception
public void store(PanelInstance instance) throws Exception
store
in interface PanelsManager
Exception
public Panel getPaneltByDbId(Long panelId) throws Exception
PanelsManager
getPaneltByDbId
in interface PanelsManager
Exception
public Panel getPaneltById(Long panelId) throws Exception
PanelsManager
getPaneltById
in interface PanelsManager
Exception
public Set<PanelInstance> getPanelsByParameter(String paramId, String value) throws Exception
getPanelsByParameter
in interface PanelsManager
paramId
- Exception
public void addListener(EventListener listener)
addListener
in interface ListenerQueue
listener
- EventListener to addpublic void addListener(EventListener listener, String eventId)
addListener
in interface ListenerQueue
listener
- EventListener to addeventId
- Event id the listener is interested in.public void removeListener(EventListener listener)
removeListener
in interface ListenerQueue
listener
- listener EventListener to removepublic void removeListener(EventListener listener, String eventId)
removeListener
in interface ListenerQueue
listener
- listener EventListener to removeeventId
- Event id queue to remove listener from.public List getListeners(String eventId)
getListeners
in interface ListenerQueue
eventId
- public Set getUniqueListeners(String eventId)
getUniqueListeners
in interface ListenerQueue
Copyright © 2012-2014 JBoss by Red Hat. All Rights Reserved.