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

- Packages that use AlbumDetail
  Package | Description
  --- | ---
  org.silverpeas.components.gallery.constant |
  org.silverpeas.components.gallery.delegate |
  org.silverpeas.components.gallery.model |
  org.silverpeas.components.gallery.notification.user |
  org.silverpeas.components.gallery.process |
  org.silverpeas.components.gallery.service |

- - ### Uses of AlbumDetail in org.silverpeas.components.gallery.constant

    Methods in org.silverpeas.components.gallery.constant with parameters of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `static URI` | GalleryResourceURIs.`buildAlbumURI​(AlbumDetail album)` | Centralized the build of a album URI.
    `static URI` | GalleryResourceURIs.`buildMediaInAlbumURI​(AlbumDetail album, Media media)` | Centralized the build of a media URI contained in a specified album.

  - ### Uses of AlbumDetail in org.silverpeas.components.gallery.delegate

    Methods in org.silverpeas.components.gallery.delegate that return AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `AlbumDetail` | GalleryPasteDelegate.`getAlbum()` |

    Methods in org.silverpeas.components.gallery.delegate that return types with arguments of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<AlbumDetail,​Boolean>` | GalleryPasteDelegate.`getAlbumsToPaste()` |

    Methods in org.silverpeas.components.gallery.delegate with parameters of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GalleryPasteDelegate.`addAlbum​(AlbumDetail album, boolean isCutted)` | Adds an album to paste

    Constructors in org.silverpeas.components.gallery.delegate with parameters of type AlbumDetail
    Constructor | Description
    --- | ---
    `GalleryPasteDelegate​(AlbumDetail album)` |

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

    Methods in org.silverpeas.components.gallery.model that return AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `AlbumDetail` | AlbumMedia.`getAlbum()` | Gets the `AlbumDetail` which has been concerned by the manipulation of the `Media`.

    Methods in org.silverpeas.components.gallery.model that return types with arguments of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<AlbumDetail>` | AlbumDetail.`getChildrenAlbumsDetails()` |

  - ### Uses of AlbumDetail in org.silverpeas.components.gallery.notification.user

    Methods in org.silverpeas.components.gallery.notification.user with parameters of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected String` | AbstractGalleryAlbumUserNotification.`getResourceURL​(AlbumDetail resource)` |
    `protected void` | AbstractGalleryAlbumUserNotification.`perform​(AlbumDetail resource)` |
    `protected void` | AbstractGalleryAlbumUserNotification.`performNotificationResource​(String language, AlbumDetail resource, org.silverpeas.core.notification.user.model.NotificationResourceData notificationResourceData)` |
    `protected void` | AbstractGalleryAlbumUserNotification.`performTemplateData​(String language, AlbumDetail resource, org.silverpeas.core.template.SilverpeasTemplate template)` |
    `protected void` | GalleryAlbumMediaSubscriptionNotificationBuilder.`performTemplateData​(String language, AlbumDetail resource, org.silverpeas.core.template.SilverpeasTemplate template)` |

  - ### Uses of AlbumDetail in org.silverpeas.components.gallery.process

    Methods in org.silverpeas.components.gallery.process with parameters of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GalleryProcessManagement.`addPasteAlbumProcesses​(AlbumDetail fromAlbum, AlbumDetail toAlbum, boolean isCut)` | Recursive method to add media paste processes for given albums (because of sub album)

  - ### Uses of AlbumDetail in org.silverpeas.components.gallery.service

    Methods in org.silverpeas.components.gallery.service that return AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `AlbumDetail` | DefaultGalleryService.`createAlbum​(AlbumDetail album, org.silverpeas.core.node.model.NodePK nodePK)` |
    `AlbumDetail` | GalleryService.`createAlbum​(AlbumDetail album, org.silverpeas.core.node.model.NodePK nodePK)` |
    `AlbumDetail` | DefaultGalleryService.`getAlbum​(org.silverpeas.core.node.model.NodePK nodePK)` |
    `AlbumDetail` | DefaultGalleryService.`getAlbum​(org.silverpeas.core.node.model.NodePK nodePK, MediaCriteria.VISIBILITY visibility)` |
    `AlbumDetail` | GalleryService.`getAlbum​(org.silverpeas.core.node.model.NodePK nodePK)` | Gets the album represented by the specified node.
    `AlbumDetail` | GalleryService.`getAlbum​(org.silverpeas.core.node.model.NodePK nodePK, MediaCriteria.VISIBILITY visibility)` | Gets the album represented by the specified node and with the given visibility.

    Methods in org.silverpeas.components.gallery.service that return types with arguments of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<AlbumDetail>` | DefaultGalleryService.`getAllAlbums​(String instanceId)` |
    `Collection<AlbumDetail>` | GalleryService.`getAllAlbums​(String instanceId)` | Gets all the albums of the specified Gallery instance.

    Methods in org.silverpeas.components.gallery.service with parameters of type AlbumDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `AlbumDetail` | DefaultGalleryService.`createAlbum​(AlbumDetail album, org.silverpeas.core.node.model.NodePK nodePK)` |
    `AlbumDetail` | GalleryService.`createAlbum​(AlbumDetail album, org.silverpeas.core.node.model.NodePK nodePK)` |
    `void` | DefaultGalleryService.`updateAlbum​(AlbumDetail album)` |
    `void` | GalleryService.`updateAlbum​(AlbumDetail album)` |