org.gcube.portlets.user.homelibrary.home.workspace.events.filter
Class WorkspaceEventFilterByTargetId

java.lang.Object
  extended by org.gcube.portlets.user.homelibrary.home.workspace.events.filter.WorkspaceEventFilterByTargetId
All Implemented Interfaces:
WorkspaceEventFilterCriteria

public class WorkspaceEventFilterByTargetId
extends Object
implements WorkspaceEventFilterCriteria

Filter the event by item id.

Author:
Federico De Faveri defaveri@isti.cnr.it

Field Summary
protected  List<String> acceptedTargetIds
           
 
Constructor Summary
WorkspaceEventFilterByTargetId()
           
 
Method Summary
 boolean accept(WorkspaceEvent event)
          Accept or reject a event.
 void addTargetId(String targetId)
          Add a target id.
 void removeTargetId(String targetId)
          Remove a target id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

acceptedTargetIds

protected List<String> acceptedTargetIds
Constructor Detail

WorkspaceEventFilterByTargetId

public WorkspaceEventFilterByTargetId()
Method Detail

addTargetId

public void addTargetId(String targetId)
Add a target id.

Parameters:
targetId - the target id to add.

removeTargetId

public void removeTargetId(String targetId)
Remove a target id.

Parameters:
targetId - the target id to remove.

accept

public boolean accept(WorkspaceEvent event)
Accept or reject a event.

Specified by:
accept in interface WorkspaceEventFilterCriteria
Parameters:
event - the event.
Returns:
true if the event is accepted, false otherwise.


Copyright © 2013. All Rights Reserved.