[[BackLinksMenu]] [[TicketQuery(summary=S2S_WEB_BOOK_MANAGEMENT_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == Book management means the ability to list, add, removes and search books by various fields. == Task requirements == * The logged in user should be able to: * view lists of all the available books in the database. * search the books by some criteria based on their fields(author, title, version, date uploaded...) * add new books to the database. * remove his/her own books. * All of these must happen through web interface. == Task result == * pages providing book management. == Implementation idea == * Use [source:trunk/sophie2-platform/modules/org.sophie2.server/src/main/java/org/sophie2/server/service/BookService.java BookService] class and its methods. * Create two jsps - to list and to add books(with form). == Related == [wiki:S2S_WEB_COMMONS_R1][[BR]] [wiki:S2S_WEB_USER_RELATED_R0][[BR]] [wiki:S2S_CORE_MODEL_R0] == How to demo == Show the new created pages. = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository))^ = Testing = = Comments = ^(Write comments for this or later revisions here.)