|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.portlets.user.homelibrary.home.workspace.events.AbstractWorkspaceEventSource
public abstract class AbstractWorkspaceEventSource
| Field Summary | |
|---|---|
protected List<WorkspaceListener> |
listeners
|
| Constructor Summary | |
|---|---|
AbstractWorkspaceEventSource()
|
|
| Method Summary | |
|---|---|
void |
addWorkspaceListener(WorkspaceListener listener)
Add a new listener to this source. |
void |
fireItemCreatedEvent(WorkspaceItem item)
Fire an Item Created event. |
void |
fireItemImportedEvent(WorkspaceItem item)
Fire an Item Imported event. |
void |
fireItemRemovedEvent(WorkspaceItem item)
Fire an Item Removed event. |
void |
fireItemRenamedEvent(WorkspaceItem item)
Fire an Item Imported event. |
void |
fireItemSentEvent(WorkspaceItem item,
List<User> addressees)
Fire an Item sent event. |
protected void |
fireWorkspaceEvent(WorkspaceEvent event)
Fire a Workspace event for all listeners. |
void |
removeWorkspaceListener(WorkspaceListener listener)
Remove a listener from this source. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<WorkspaceListener> listeners
| Constructor Detail |
|---|
public AbstractWorkspaceEventSource()
| Method Detail |
|---|
public void addWorkspaceListener(WorkspaceListener listener)
addWorkspaceListener in interface WorkspaceEventSourcelistener - the listener to add.public void removeWorkspaceListener(WorkspaceListener listener)
removeWorkspaceListener in interface WorkspaceEventSourcelistener - the listener to remove.public void fireItemCreatedEvent(WorkspaceItem item)
item - the created item.public void fireItemRemovedEvent(WorkspaceItem item)
item - the removed item.public void fireItemImportedEvent(WorkspaceItem item)
item - the imported item.public void fireItemRenamedEvent(WorkspaceItem item)
item - the imported item.
public void fireItemSentEvent(WorkspaceItem item,
List<User> addressees)
item - the sent item.addressees - the item addressees.protected void fireWorkspaceEvent(WorkspaceEvent event)
event - the event to propagate.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||