# Uses of Interface
org.silverpeas.components.gallery.model.MediaCriteriaProcessor

Packages that use MediaCriteriaProcessor
Package
Description
org.silverpeas.components.gallery.dao
org.silverpeas.components.gallery.model

- ## Uses of MediaCriteriaProcessor in org.silverpeas.components.gallery.dao

  Classes in org.silverpeas.components.gallery.dao that implement MediaCriteriaProcessor
  Modifier and Type
  Class
  Description
  `class`
  `MediaSQLQueryBuilder`
  A dynamic builder of a SQL query.
  Methods in org.silverpeas.components.gallery.dao that return MediaCriteriaProcessor
  Modifier and Type
  Method
  Description
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processAlbums(List<String> albumIds)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processComponentInstance(String componentInstanceId)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processCreator(org.silverpeas.core.admin.user.model.UserDetail creator)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processIdentifiers(List<String> identifiers)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processMediaTypes(List<MediaType> mediaTypes)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processNbDaysBeforeThatMediaIsNotVisible(Date referenceDate, int nbDaysBeforeThatMediaIsNotVisible)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processOrdering(List<MediaCriteria.QUERY_ORDER_BY> orderings)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processResultLimit(int resultLimit)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`processVisibility(MediaCriteria.VISIBILITY visibility, Date dateReference, org.silverpeas.core.admin.user.model.UserDetail creator)`
  `MediaCriteriaProcessor`
  MediaSQLQueryBuilder.`then()`

- ## Uses of MediaCriteriaProcessor in org.silverpeas.components.gallery.model

  Methods in org.silverpeas.components.gallery.model that return MediaCriteriaProcessor
  Modifier and Type
  Method
  Description
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processAlbums(List<String> albumIds)`
  Processes the criterion on the identifiers of albums (Actually, Album = Node).
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processComponentInstance(String componentInstanceId)`
  Processes the criterion on the component instance identifier.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processCreator(org.silverpeas.core.admin.user.model.UserDetail creator)`
  Processes the criterion on the creator of the medias.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processIdentifiers(List<String> identifiers)`
  Processes the criterion on the media identifiers.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processMediaTypes(List<MediaType> mediaTypes)`
  Processes the criterion on type of media.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processNbDaysBeforeThatMediaIsNotVisible(Date referenceDate, int nbDaysBeforeThatMediaIsNotVisible)`
  Processes the criterion on the nb of days before that a media is not visible.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processOrdering(List<MediaCriteria.QUERY_ORDER_BY> orderings)`
  Processes the criterion on orderings of the medias matching the criteria.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processResultLimit(int resultLimit)`
  Processes the criterion on the media result limit.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`processVisibility(MediaCriteria.VISIBILITY visibility, Date dateReference, org.silverpeas.core.admin.user.model.UserDetail creator)`
  Processes the criterion on the media visibility.
  `MediaCriteriaProcessor`
  MediaCriteriaProcessor.`then()`
  Informs the processor that there is a new criterion to process.
  Methods in org.silverpeas.components.gallery.model with parameters of type MediaCriteriaProcessor
  Modifier and Type
  Method
  Description
  `void`
  MediaCriteria.`processWith(MediaCriteriaProcessor processor)`
  Processes these criteria with the specified processor.