Uses of Class
blackboard.base.ListFilter

Packages that use ListFilter
blackboard.base Provides common classes and utility classes used throughout the platform API. 
blackboard.data Provides the base classes for the persistence layer of platform API. 
blackboard.data.announcement Provides classes used to store "announcements" in the Blackboard system. 
blackboard.data.calendar Provides classes used to store entries in the course, system, and personal calendars in the Blackboard system. 
blackboard.data.course Provides the classes used to interact with course definitions in Blackboard. 
blackboard.data.discussionboard   
blackboard.persist   
 

Uses of ListFilter in blackboard.base
 

Subclasses of ListFilter in blackboard.base
 class GenericAttributeFilter
          Filter implementation that allows objects in a list to be filtered based on the value of an attribute that they have in common.
 class GenericFieldFilter
          Filter implementation that allows objects in a list to be filtered based on the value of an attribute that they have in common.
 

Fields in blackboard.base declared as ListFilter
static ListFilter ListFilter.NOOP
          A convenient filter implementation that allows any object to pass.
 

Methods in blackboard.base with parameters of type ListFilter
 void ListFilter.addFilter(ListFilter newFilter)
          Adds a filter to this linked list of filters.
 void FilteringIterator.addFilter(ListFilter filter)
          Adds the given ListFilter to the list of filters applied to this iterator.
 BbList BbList.getFilteredSubList(ListFilter filter)
          Returns a sublist containing only those elements that meet the given filter's requirements.
 BbList.Iterator BbList.getFilteringIterator(ListFilter filter)
          Returns a BbList.Iterator for this list with the given filter applied.
 SharableArrayList SharableArrayList.getSubList(ListFilter filter)
          Returns a sublist containing all elements meet the given filter's requirements.
 void SharableArrayList.trimList(ListFilter filter)
           
 

Constructors in blackboard.base with parameters of type ListFilter
BbList.Iterator(java.util.Iterator itr, ListFilter filter)
          Constructor
FilteringIterator(java.util.Iterator iterator, ListFilter filter)
          Creates a FilteringIterator using the supplied Iterator and applying the "filtering" specified by the given ListFilter.
 

Uses of ListFilter in blackboard.data
 

Subclasses of ListFilter in blackboard.data
 class AvailabilityFilter
          List Filter used to filter on the availability of an object.
 

Uses of ListFilter in blackboard.data.announcement
 

Methods in blackboard.data.announcement that return ListFilter
static ListFilter Announcement.createCourseIdFilter(Id targetCourseId)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Announcement objects based upon their course Id value.
 

Uses of ListFilter in blackboard.data.calendar
 

Methods in blackboard.data.calendar that return ListFilter
static ListFilter CalendarEntry.createCourseIdFilter(Id targetCourseId)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of CalendarEntry objects based upon its associated course id values.
static ListFilter CalendarEntry.createTypeFilter(CalendarEntry.Type type)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of CalendarEntry objects based upon their CalendarEntry.Type value.
 

Uses of ListFilter in blackboard.data.course
 

Subclasses of ListFilter in blackboard.data.course
 class CourseAvailabilityFilter
          CourseAvailabilityUtil
 class CourseMembershipRoleFilter
           
 

Methods in blackboard.data.course that return ListFilter
static ListFilter Course.createAvailabilityFilter(boolean targetAvailability)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon course "availability".
static ListFilter Course.createDirectEnrollmentFilter(BbList membershipList)
           
static ListFilter Course.createDurationFilter(java.util.Date availDate, BbList membershipList)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon the course duration availability.
static ListFilter Course.createMembershipRoleFilter(BbList membershipList, CourseMembership.Role targetRole)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon the role of a user within those courses.
static ListFilter Course.createMembershipRoleFilter(BbList membershipList, CourseMembership.Role targetRole, boolean bIsAvailable)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon the role of a user within those courses.
static ListFilter Course.createObserverAccessFilter(boolean targetAllow)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon course observer access.
static ListFilter Course.createServiceLevelFilter(Course.ServiceLevel targetServiceLevel)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of Course objects based upon course service level (as returned by Course.getServiceLevelType()).
 

Uses of ListFilter in blackboard.data.discussionboard
 

Methods in blackboard.data.discussionboard that return ListFilter
static ListFilter MessageLabel.createMessageIdFilter(Id parentMsgId)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of MessageLabel objects based upon their parent message's Id value.
static ListFilter MessageAttachment.createMessageIdFilter(Id parentMsgId)
          Factory method to create an instance of the ListFilter interface capable of filtering a list of MessageAttachment objects based upon their parent message's Id value.
 

Uses of ListFilter in blackboard.persist
 

Subclasses of ListFilter in blackboard.persist
 class FilterCacheByLoader
          The FilterCacheByLoader filters out given objects that are cacheKey with specified Loader.
 



Copyright © 2003 Blackboard, Inc. All Rights Reserved.