Class AlbumPositionFactory
- java.lang.Object
-
- com.google.photos.library.v1.util.AlbumPositionFactory
-
public final class AlbumPositionFactory extends java.lang.ObjectFactory class to create differentAlbumPositions.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AlbumPositioncreateAfterEnrichmentItem(java.lang.String enrichmentItemId)Creates anAlbumPositionpositioned after the provided enrichment item.static AlbumPositioncreateAfterMediaItem(java.lang.String mediaItemId)Creates anAlbumPositionpositioned after the provided media item.static AlbumPositioncreateFirstInAlbum()Creates anAlbumPositionpositioned at the start of the album.static AlbumPositioncreateLastInAlbum()Creates anAlbumPositionpositioned at the end of the album.
-
-
-
Method Detail
-
createFirstInAlbum
public static final AlbumPosition createFirstInAlbum()
Creates anAlbumPositionpositioned at the start of the album.
-
createLastInAlbum
public static final AlbumPosition createLastInAlbum()
Creates anAlbumPositionpositioned at the end of the album.- See Also:
AlbumPosition.PositionType.LAST_IN_ALBUM
-
createAfterMediaItem
public static final AlbumPosition createAfterMediaItem(java.lang.String mediaItemId)
Creates anAlbumPositionpositioned after the provided media item.- Throws:
java.lang.IllegalArgumentException- Thrown if mediaItemId is null or empty.- See Also:
AlbumPosition.PositionType.AFTER_MEDIA_ITEM
-
createAfterEnrichmentItem
public static final AlbumPosition createAfterEnrichmentItem(java.lang.String enrichmentItemId)
Creates anAlbumPositionpositioned after the provided enrichment item.- Throws:
java.lang.IllegalArgumentException- Thrown if enrichmentItemId is null or empty.- See Also:
AlbumPosition.PositionType.AFTER_ENRICHMENT_ITEM
-
-