com.jalios.jcms
Interface DataSelector

All Known Implementing Classes:
AbstractCalendarEvent.CalendarEventAttendeeSelector, AbstractCalendarEvent.CalendarEventDateSelector, AccessControlList.NameSelector, AccessControlList.WorkspaceAclSelector, AndDataSelector, AttachementsMailListener.FileDocumentSelector, Category.AuthorizedSelector, Category.LeafSelector, Category.NameSelector, Category.NodeSelector, ClassDataSelector, Data.AuthorSelector, Data.CdateSelector, Data.DeletableSelector, Data.ImportSelector, Data.MdateSelector, Data.StrongLockSelector, FileDocument.ContentTypeSelector, FileDocument.HiddenSelector, FileDocument.MediaTypeSelector, FileDocument.SizeSelector, Form.SubmitMemberSelector, Group.LeafSelector, Group.MemberSelector, Group.NameSelector, Group.NotificationPeriodSelector, Group.ParentSelector, Group.WorkspaceSelector, LessThanOneDayCalendarEventSelector, Member.AccountSelector, Member.AdministratorSelector, Member.ContactSelector, Member.DisabledSelector, Member.EnabledSelector, Member.NotificationPeriodSelector, Member.TextSelector, Member.UsageSelector, Member.ValidEmailSelector, Member.WorkerSelector, MoreThanOneDayCalendarEventSelector, OrDataSelector, PortalElement.AbilitySelector, Publication.AdateSelector, Publication.AudienceRightSelector, Publication.AuthorizedSelector, Publication.CanWorkOnSelector, Publication.EdateSelector, Publication.PdateSelector, Publication.PstatusSelector, Publication.ReadRightSelector, Publication.SdateSelector, Publication.TrackedSelector, Publication.UdateSelector, Publication.UserContentSelector, Publication.VisibleStateSelector, Publication.WorkspaceAuthorSelector, Publication.WorkspaceSelector, QueryManager.QueryPublicationSelector, ReverseDataSelector, Workspace.CollaborativeSpaceSelector, Workspace.ModelWorkspaceSelector, Workspace.OpenWorkspaceSelector, Workspace.TextSelector, Workspace.TitleSelector

public interface DataSelector

DataSelector instance can be passed to the method JcmsUtil.applyDataSelector(java.util.Collection, DataSelector) to allow precise control over the selection of Data in a Collection.
A (@link #isSelected(Data) selection method), which receives a Data object and chooses to select it or not.

Version:
$Revision: 14756 $
Author:
Olivier Dedieu

Field Summary
static String REVISION
           
 
Method Summary
 boolean isSelected(Data data)
          Evaluates if a data must be selected or not.
 

Field Detail

REVISION

static final String REVISION
See Also:
Constant Field Values
Method Detail

isSelected

boolean isSelected(Data data)
Evaluates if a data must be selected or not.

Parameters:
data - the data to evaluate.
Returns:
true if the data is selected. False otherwise.


Copyright © 2001-2010 Jalios SA. All Rights Reserved.