Package server.manager
Class CollectionManager
- java.lang.Object
-
- server.manager.CollectionManager
-
public class CollectionManager extends Object
-
-
Constructor Summary
Constructors Constructor Description CollectionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Movie movie)voidclear()MoviefindById(long id)longgenerateId()LinkedList<Movie>getAll()ZonedDateTimegetInitializationDate()MoviegetMaxByOscarsCount()longgetMaxId()booleanisEmpty()booleanremove(long id)booleanremoveGreaterThan(long id)booleanremoveLast()voidsetMovies(LinkedList<Movie> newMovies)intsize()voidsortByIdAscending()voidsortByIdDescending()
-
-
-
Method Detail
-
add
public void add(Movie movie)
-
remove
public boolean remove(long id)
-
clear
public void clear()
-
removeLast
public boolean removeLast()
-
removeGreaterThan
public boolean removeGreaterThan(long id)
-
setMovies
public void setMovies(LinkedList<Movie> newMovies)
-
findById
public Movie findById(long id)
-
getAll
public LinkedList<Movie> getAll()
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
getMaxId
public long getMaxId()
-
generateId
public long generateId()
-
sortByIdAscending
public void sortByIdAscending()
-
sortByIdDescending
public void sortByIdDescending()
-
getMaxByOscarsCount
public Movie getMaxByOscarsCount()
-
getInitializationDate
public ZonedDateTime getInitializationDate()
-
-