Uses of Interface
com.jalios.jcms.DataSelector
-
Packages that use DataSelector Package Description com.jalios.jcms Contains the core JPlatform classes.com.jalios.jcms.accesscontrol com.jalios.jcms.calendar Contains the classes used to deal with calendar in JPlatform.com.jalios.jcms.mail.listener com.jalios.jcms.member.csvimport com.jalios.jcms.mention com.jalios.jcms.portlet Contains core Portlets parent of all generated portlets.com.jalios.jcms.taglib Provides many of the classes used for JPlatform jsp tags.com.jalios.jcms.uicomponent com.jalios.jcms.uicomponent.autocomplete com.jalios.jcms.uicomponent.topbar com.jalios.jcms.workspace Contains classes about workspace features. -
-
Uses of DataSelector in com.jalios.jcms
Classes in com.jalios.jcms that implement DataSelector Modifier and Type Class Description class
AndDataSelector
This class combines a set ofDataSelector
.static class
Category.AuthorizedSelector
AuthorizedSelector selects all the categories a member is authorized to read.static class
Category.CategoryUsageSelector
Checks if loggedMember can read/use/manage categorystatic class
Category.LeafSelector
static class
Category.NameSelector
Select categories by their name.static class
Category.NodeSelector
static class
Category.SelectableCategorySelector
Checks if category is selectableclass
ClassDataSelector
ThisDataSelector
selects all the data that are the same as, or are subclasses of, the given class.static class
Data.AuthorizedSelector
AuthorizedSelector selects all the Data a member is authorized to read.static class
Data.AuthorSelector
DataSelector
to selectData
whose author is the specified one.static class
Data.CdateSelector
DataSelector
to selectData
which have a creation date between the given begin and endDate
.static class
Data.DeletableSelector
DataSelector
to selectData
that can be deleted (i.e.static class
Data.ImportSelector
DataSelector
to selectData
which have been imported.static class
Data.MdateSelector
DataSelector
to selectData
which have a modification date between the given begin and endDate
.static class
Data.StrongLockSelector
static class
FileDocument.ContentTypeSelector
This DataSelector selects all the FileDocument matching the given content type.static class
FileDocument.HiddenSelector
This DataSelector selects all the Hidden FileDocumentstatic class
FileDocument.MediaTypeSelector
This DataSelector selects all the FileDocument corresponding to the given media type.static class
FileDocument.SizeSelector
This DataSelector selects all the FileDocument in the given range size.static class
Form.SubmitMemberSelector
This DataSelector selects all the forms the given member has submitted (optionally, which are in a given state)static class
Group.LDAPSelector
Select LDAP groups.static class
Group.LeafSelector
Select leaf groups.static class
Group.MemberSelector
Select groups the given member can read.static class
Group.NameSelector
Select groups by their name.static class
Group.NotificationPeriodSelector
Select groups that have at least one NotificationCriteria for which the period is equal to the period of the period given to the constructor.static class
Group.OrganizationSelector
Select groups of the organization.static class
Group.ParentSelector
static class
Group.VisibilitySelector
Select groups of with given visibility.static class
Group.WorkspaceSelector
DataSelector selecting Groups based on their Workspace.static class
Member.AccountSelector
Select a subset of members with the Account usage.static class
Member.AdministratorSelector
Select a subset of administrator membersstatic class
Member.AllAuthenticationSelector
Select member supporting all authentication (enabled account, with a valid local password).static class
Member.BelongsToWorkspaceOrChildSelector
static class
Member.ClearanceLevelSelector
Select member with the specified clearance level.static class
Member.ContactSelector
Select a subset of members with the Contact usage.static class
Member.DisabledSelector
Select a subset of members which are account and disabled.static class
Member.EnabledSelector
Select a subset of members which are account and not disabled.static class
Member.ExternalAuthenticationSelector
Select member with external authentication only (enabled account, without a valid local password).static class
Member.GroupSelector
Select a subset of members which belong to a given groupstatic class
Member.GuestSelector
Select a subset of members which are guests.static class
Member.LDAPSelector
Select a subset of members matching the specified Ldap synchronized state.static class
Member.NotificationPeriodSelector
static class
Member.TextSelector
Select a set of members matching the given text in the name or in the email.static class
Member.UsageSelector
Select a subset of members matching the specified Usage.static class
Member.ValidEmailSelector
static class
Member.WorkerSelector
Select a subset of worker membersclass
OrDataSelector
This class combines a set ofDataSelector
.static class
Publication.AdateSelector
AdateSelector selects all the publications with a adate in a given rangestatic class
Publication.AudienceRightSelector
AudienceRightSelector selects all publications being audienced.static class
Publication.AuthorizedSelector
AuthorizedSelector selects all the publications a member is authorized to read.static class
Publication.CanWorkOnSelector
CanWorkOnSelector selects all the publications a member can work on.static class
Publication.EdateSelector
EdateSelector selects all the publications with a edate in a given rangestatic class
Publication.PdateSelector
PdateSelector selects all the publications with a pdate in a given rangestatic class
Publication.PstatusSelector
PstatusSelector selects all the publications with a given pstatus.static class
Publication.ReadRightSelector
ReadRightSelector selects all publications which have any read right.static class
Publication.SdateSelector
SdateSelector select all the publications with a sdate in a given rangestatic class
Publication.TrackedSelector
TrackedSelector selects all the publications which are tracked.static class
Publication.UdateSelector
UdateSelector selects all the publications with a udate in a given rangestatic class
Publication.UserContentSelector
UserContentSelector selects all publications which are UGC (UserContent).static class
Publication.VisibleStateSelector
VisibleStateSelector selects all the publications which are in a visible statestatic class
Publication.WorkspaceAuthorSelector
WorkspaceAuthorSelector selects all the publication the given member is the author and which belong to the given workspace.static class
Publication.WorkspaceSelector
WorkspaceSelector selects all the publications which belong to the given workspace.static class
QueryManager.QueryPublicationSelector
class
ReverseDataSelector
ThisDataSelector
selects the complementary set of a givenDataSelector
.Fields in com.jalios.jcms declared as DataSelector Modifier and Type Field Description protected DataSelector
QueryManager.QueryPublicationSelector. abilitySelector
Methods in com.jalios.jcms that return DataSelector Modifier and Type Method Description static DataSelector
Data. getAuthorSelector(Member author)
static DataSelector
Member. getBelongsToWorkspaceSelector(Workspace ws)
DataSelector which select aMember
which belongs to a workspace (directly)static DataSelector
Data. getDateSelector(java.lang.String str, java.util.Date begin, java.util.Date end)
Retrieves a newDataSelector
given a name representing it.static DataSelector
Publication. getDateSelector(java.lang.String str, java.util.Date begin, java.util.Date end)
Retrieves a newDataSelector
given a name representing it.static DataSelector
Data. getDeletableSelector(Member opAuthor)
static DataSelector
Data. getImportSelector()
static DataSelector
Data. getStrongLockSelector()
Retrieves a new instance of DataSelector based on the strong lock status of the data.Methods in com.jalios.jcms with parameters of type DataSelector Modifier and Type Method Description static java.util.Collection
JcmsUtil. applyDataSelector(java.util.Collection dataColl, DataSelector selector)
Apply givenDataSelector
by removing non selectedData
from the givenCollection
.Member
Member. getManager(DataSelector dataSelector)
Find first manager of this member matching the given dataSelector (if not null).protected void
QueryManager. replaceFileDocByReferrers(QueryHandler qh, QueryResultSet resultSet, DataSelector replacedFileDocSelector)
This method replace any FileDocuments inside the givenQueryResultSet
by their referrer (see getLinkIndexedDataSet(Publication.class)).<T> java.util.TreeSet<T>
Channel. select(java.util.Collection<? extends T> dataColl, DataSelector selector, java.util.Comparator comparator)
Perform a selection on aCollection
ofData
using the givenDataSelector
, and return a TreeSet sorted using the givenComparator
.static <T> java.util.TreeSet<T>
JcmsUtil. select(java.util.Collection<? extends T> dataColl, DataSelector selector, java.util.Comparator comparator)
Perform a selection on aCollection
ofData
using the givenDataSelector
, and return a TreeSet sorted using the givenComparator
.Constructors in com.jalios.jcms with parameters of type DataSelector Constructor Description AndDataSelector(DataSelector... dsArray)
Creates a new AndDataSelector from an array of DataSelectors.AndDataSelector(DataSelector ds1, DataSelector ds2)
Creates a new AndDataSelector from 2 DataSelectors.AndDataSelector(DataSelector ds1, DataSelector ds2, DataSelector ds3)
Creates a new AndDataSelector from 3 DataSelectors.OrDataSelector(DataSelector... dsArray)
Creates a new OrDataSelector from an array of DataSelectors.OrDataSelector(DataSelector ds1, DataSelector ds2)
Creates a new OrDataSelector from 2 DataSelectors.OrDataSelector(DataSelector ds1, DataSelector ds2, DataSelector ds3)
Creates a new OrDataSelector from 3 DataSelectors.ReverseDataSelector(DataSelector dataSelector)
Creates a new ReverseDataSelector from an other DataSelectors. -
Uses of DataSelector in com.jalios.jcms.accesscontrol
Classes in com.jalios.jcms.accesscontrol that implement DataSelector Modifier and Type Class Description static class
AccessControlList.NameSelector
Select ACL by their name.static class
AccessControlList.WorkspaceAclSelector
DataSelector selecting only workspace ACL. -
Uses of DataSelector in com.jalios.jcms.calendar
Classes in com.jalios.jcms.calendar that implement DataSelector Modifier and Type Class Description static class
AbstractCalendarEvent.CalendarEventAttendeeSelector
This DataSelector selects all the CalendarEvent of which the given member is an attendee (either because he is the author or he is in the list of attendees).static class
AbstractCalendarEvent.CalendarEventDateSelector
This DataSelector selects all the CalendarEvent taking place in between the given dateclass
LessThanOneDayCalendarEventSelector
Deprecated.this class will be moved to CalendarPlugin and will be removed in further versionclass
MoreThanOneDayCalendarEventSelector
Deprecated.this class will be moved to CalendarPlugin and will be removed in further versionMethods in com.jalios.jcms.calendar that return DataSelector Modifier and Type Method Description static DataSelector
AbstractCalendarEvent. getAttendeeSelector(CalendarEventInterface event, boolean checkReadRights)
Get AttendeeDataSelector
Return true is user is enabled and can read event (if checkReadRights parameter is true) -
Uses of DataSelector in com.jalios.jcms.mail.listener
Classes in com.jalios.jcms.mail.listener that implement DataSelector Modifier and Type Class Description static class
AttachementsMailListener.FileDocumentSelector
Convenient Selector used to filter a Collection of FileDocument with provided Map of Message.Part. -
Uses of DataSelector in com.jalios.jcms.member.csvimport
Classes in com.jalios.jcms.member.csvimport that implement DataSelector Modifier and Type Class Description class
MemberImportVisibleWorkspaceSelector
Keep the workspace object if : it is not a collaborative space or, the member is not null, and belongs to the collaborative space or, the collaborative space has public or private but not secret access (see CSP-120).class
MemberImportWorkspaceGroupSelector
Selects workspaces that have at least one group visible by loggedMember.class
MemberImportWorkspaceUnderRootCatSelector
Selects workspaces which catSet is under given rootCat. -
Uses of DataSelector in com.jalios.jcms.mention
Classes in com.jalios.jcms.mention that implement DataSelector Modifier and Type Class Description static class
MentionManager.EmailSelector
DataSelector used to find any member whose mail starts with given emailPrefix -
Uses of DataSelector in com.jalios.jcms.portlet
Classes in com.jalios.jcms.portlet that implement DataSelector Modifier and Type Class Description static class
PortalElement.AbilitySelector
AbilitySelector selects all the publications with the given ability -
Uses of DataSelector in com.jalios.jcms.taglib
Methods in com.jalios.jcms.taglib with parameters of type DataSelector Modifier and Type Method Description void
QueryTag. setSelector(DataSelector selector)
-
Uses of DataSelector in com.jalios.jcms.uicomponent
Classes in com.jalios.jcms.uicomponent that implement DataSelector Modifier and Type Class Description static class
TopbarUtil.CanWorkOnModelWorkspaceSelector
Select model workspaces the user can work on.static class
TopbarUtil.HasPortalWorkspaceSelector
Select workspace with a Portal. -
Uses of DataSelector in com.jalios.jcms.uicomponent.autocomplete
Classes in com.jalios.jcms.uicomponent.autocomplete that implement DataSelector Modifier and Type Class Description static class
TopbarSearchAutocompleteHandler.AccessSelector
Checks if loggedMember can access givenWorkspace
(Secret workspace cannot be accessed by members who doesn't belong to it) -
Uses of DataSelector in com.jalios.jcms.uicomponent.topbar
Classes in com.jalios.jcms.uicomponent.topbar that implement DataSelector Modifier and Type Class Description static class
TopbarHandler.ApplicationSelector
Select a subset of ShortCut which must be displayed in tools page -
Uses of DataSelector in com.jalios.jcms.workspace
Classes in com.jalios.jcms.workspace that implement DataSelector Modifier and Type Class Description static class
Workspace.CanWorkOnModelWorkspaceSelector
Select model workspaces the user can work on.static class
Workspace.ClassificationLevelSelector
Select workspace with the specified classification level.static class
Workspace.CollaborativeSpaceSelector
Select workspace that are Collaborative Spaces.static class
Workspace.HasPortalWorkspaceSelector
Select workspace with a Portal.static class
Workspace.ModelWorkspaceSelector
Select model workspaces.static class
Workspace.OpenWorkspaceSelector
Select open workspaces.static class
Workspace.ParentWorkspaceSelector
Select the workspaces which are sons of the given parent Workspace.static class
Workspace.TextSelector
Deprecated.since JCMS-6614, useWorkspace.TitleSelector
static class
Workspace.TitleSelector
Select a set of workspace by their name.Methods in com.jalios.jcms.workspace that return DataSelector Modifier and Type Method Description static DataSelector
Workspace. getActiveWorkspaceSelector()
Returns the selector for active Workspaces (Not a model, and not closed)
-