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

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

public class WorkspaceEventFilterByParentId
extends Object
implements WorkspaceEventFilterCriteria

Filter the event by parent item id.

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

Field Summary
protected  List<String> acceptedParentIds
           
 
Constructor Summary
WorkspaceEventFilterByParentId()
           
 
Method Summary
 boolean accept(WorkspaceEvent event)
          Accept or reject a event.
 void addParentId(String parentId)
          Add a parent id.
 void removeParentId(String parentId)
          Remove a parent id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

acceptedParentIds

protected List<String> acceptedParentIds
Constructor Detail

WorkspaceEventFilterByParentId

public WorkspaceEventFilterByParentId()
Method Detail

addParentId

public void addParentId(String parentId)
Add a parent id.

Parameters:
parentId - the parent id to add.

removeParentId

public void removeParentId(String parentId)
Remove a parent id.

Parameters:
parentId - the parent 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.