# Uses of Class
org.silverpeas.components.gallery.model.MediaCriteria

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

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

  Methods in org.silverpeas.components.gallery.dao with parameters of type MediaCriteria
  Modifier and Type
  Method
  Description
  `static long`
  MediaDAO.`countByCriteria(MediaCriteria criteria)`
  Counts media according to the given criteria.
  `static List<Media>`
  MediaDAO.`findByCriteria(MediaCriteria criteria)`
  Finds media according to the given criteria.
  `static Media`
  MediaDAO.`getByCriteria(MediaCriteria criteria)`
  Gets the media behind the specified criteria.

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

  Methods in org.silverpeas.components.gallery.model that return MediaCriteria
  Modifier and Type
  Method
  Description
  `MediaCriteria`
  MediaCriteria.`albumIdentifierIsOneOf(String... albumIds)`
  Sets the list of media album identifiers criterion to find media which are attached to one of the given ones.
  `MediaCriteria`
  MediaCriteria.`createdBy(org.silverpeas.core.admin.user.model.UserDetail user)`
  Sets the creator criterion to find media created by the given user.
  `static MediaCriteria`
  MediaCriteria.`fromComponentInstanceId(String componentInstanceId)`
  Initializes media search criteria axed on the given media component instance id.
  `static MediaCriteria`
  MediaCriteria.`fromMediaId(String mediaId)`
  Initializes media search criteria axed on the given media identifier.
  `static MediaCriteria`
  MediaCriteria.`fromNbDaysBeforeThatMediaIsNotVisible(Integer nbDaysBeforeThatMediaIsNotVisible)`
  Initializes media search criteria axed on the given nb of days before that a media is not visible.
  `MediaCriteria`
  MediaCriteria.`identifierIsOneOf(String... identifiers)`
  Sets the identifiers criterion to find the medias with an identifier equals to one of the specified ones.
  `MediaCriteria`
  MediaCriteria.`limitResultTo(int nbMedia)`
  Limit the number of results.
  `MediaCriteria`
  MediaCriteria.`mediaTypeIsOneOf(MediaType... mediaTypes)`
  Sets the list of media type criterion to find media which have their type equals to one of the given ones.
  `MediaCriteria`
  MediaCriteria.`onComponentInstanceId(String componentInstanceId)`
  Sets the criterion of the identifier of the component instance the media must be attached.
  `MediaCriteria`
  MediaCriteria.`orderedBy(MediaCriteria.QUERY_ORDER_BY... orderBys)`
  Configures the order of the media list.
  `MediaCriteria`
  MediaCriteria.`referenceDateOf(Date referenceDate)`
  Sets the reference date criterion (the date of the day by default).
  `MediaCriteria`
  MediaCriteria.`setRequester(org.silverpeas.core.admin.user.model.UserDetail requester)`
  Sets the requester.
  `MediaCriteria`
  MediaCriteria.`withVisibility(MediaCriteria.VISIBILITY visibility)`
  Sets the visibility criterion to find the medias according to their period of visibility.