SYMBOL INDEX (485 symbols across 81 files) FILE: appengine-standard-java8/helloworld-gae-javasdk-tools/src/main/java/com/example/appengine/java8/HelloAppEngine.java class HelloAppEngine (line 29) | @WebServlet(name = "HelloAppEngine", value = "/hello") method doGet (line 32) | @Override method getInfo (line 44) | public static String getInfo() { FILE: appengine-standard-java8/helloworld-gae-javasdk-tools/src/test/java/com/example/appengine/java8/HelloAppEngineTest.java class HelloAppEngineTest (line 39) | @RunWith(JUnit4.class) method setUp (line 50) | @Before method tearDown (line 65) | @After public void tearDown() { method doGetWritesResponse (line 69) | @Test method helloInfoTest (line 78) | @Test FILE: background/src/main/java/com/getstarted/background/functions/CreateServlet.java class CreateServlet (line 32) | @WebServlet( method doGet (line 38) | @Override method doPost (line 48) | @Override FILE: background/src/main/java/com/getstarted/background/functions/TranslateServlet.java class TranslateServlet (line 45) | @WebServlet( method doGet (line 54) | @Override method doPost (line 87) | @Override method decode (line 133) | private String decode(String data) throws UnsupportedEncodingException { FILE: background/src/main/java/com/getstarted/background/objects/PubSubMessage.java class PubSubMessage (line 19) | public class PubSubMessage { method getMessage (line 23) | public TranslateMessage getMessage() { method setMessage (line 27) | public void setMessage(TranslateMessage message) { method getSubscription (line 31) | public String getSubscription() { method setSubscription (line 35) | public void setSubscription(String subscription) { FILE: background/src/main/java/com/getstarted/background/objects/TranslateAttributes.java class TranslateAttributes (line 19) | public class TranslateAttributes { method getSourceLang (line 23) | public String getSourceLang() { method setSourceLang (line 27) | public void setSourceLang(String sourceLang) { method getTargetLang (line 31) | public String getTargetLang() { method setTargetLang (line 35) | public void setTargetLang(String targetLang) { FILE: background/src/main/java/com/getstarted/background/objects/TranslateMessage.java class TranslateMessage (line 19) | public class TranslateMessage { method getData (line 28) | public String getData() { method setData (line 32) | public void setData(String data) { method getAttributes (line 36) | public TranslateAttributes getAttributes() { method setAttributes (line 40) | public void setAttributes(TranslateAttributes attributes) { method getMessageId (line 44) | public String getMessageId() { method setMessageId (line 48) | public void setMessageId(String messageId) { method getPublishTime (line 52) | public String getPublishTime() { method setPublishTime (line 56) | public void setPublishTime(String publishTime) { method getTranslatedText (line 60) | public String getTranslatedText() { method setTranslatedText (line 64) | public void setTranslatedText(String translatedText) { method getSourceLang (line 68) | public String getSourceLang() { method setSourceLang (line 72) | public void setSourceLang(String sourceLang) { method getTargetLang (line 76) | public String getTargetLang() { method setTargetLang (line 80) | public void setTargetLang(String targetLang) { FILE: background/src/main/java/com/getstarted/background/util/BackgroundContextListener.java class BackgroundContextListener (line 31) | @WebListener("Creates Firestore and TranslateServlet service clients for... method contextDestroyed (line 33) | @Override method contextInitialized (line 36) | @Override FILE: background/src/test/java/com/getstarted/background/UserJourneyTestIT.java class UserJourneyTestIT (line 48) | @RunWith(JUnit4.class) method setupClass (line 60) | @BeforeClass method tearDownClass (line 66) | @AfterClass method setup (line 82) | @Before method tearDown (line 87) | @After method checkLandingPage (line 92) | private WebElement checkLandingPage() { method checkRequestTranslationPage (line 105) | private void checkRequestTranslationPage() { method submitForm (line 122) | private void submitForm() { method userJourney (line 134) | @Test FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/basicactions/CreateBookServlet.java class CreateBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 31) | @Override method doPost (line 42) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/basicactions/DeleteBookServlet.java class DeleteBookServlet (line 26) | @SuppressWarnings("serial") method doGet (line 29) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/basicactions/ListBookServlet.java class ListBookServlet (line 32) | @SuppressWarnings("serial") method init (line 35) | @Override method doGet (line 70) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/basicactions/ReadBookServlet.java class ReadBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/basicactions/UpdateBookServlet.java class UpdateBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override method doPost (line 46) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/daos/BookDao.java type BookDao (line 23) | public interface BookDao { method createBook (line 24) | Long createBook(Book book) throws SQLException; method readBook (line 26) | Book readBook(Long bookId) throws SQLException; method updateBook (line 28) | void updateBook(Book book) throws SQLException; method deleteBook (line 30) | void deleteBook(Long bookId) throws SQLException; method listBooks (line 32) | Result listBooks(String startCursor) throws SQLException; FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/daos/CloudSqlDao.java class CloudSqlDao (line 30) | public class CloudSqlDao implements BookDao { method CloudSqlDao (line 37) | public CloudSqlDao(final String url) throws SQLException { method createBook (line 51) | @Override method readBook (line 76) | @Override method updateBook (line 100) | @Override method deleteBook (line 120) | @Override method listBooks (line 132) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/daos/DatastoreDao.java class DatastoreDao (line 37) | public class DatastoreDao implements BookDao { method DatastoreDao (line 43) | public DatastoreDao() { method entityToBook (line 49) | public Book entityToBook(Entity entity) { method createBook (line 61) | @Override method readBook (line 75) | @Override method updateBook (line 87) | @Override method deleteBook (line 101) | @Override method entitiesToBooks (line 109) | public List entitiesToBooks(Iterator results) { method listBooks (line 119) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/objects/Book.java class Book (line 19) | public class Book { method Book (line 43) | private Book(Builder builder) { class Builder (line 56) | public static class Builder { method title (line 66) | public Builder title(String title) { method author (line 71) | public Builder author(String author) { method createdBy (line 76) | public Builder createdBy(String createdBy) { method createdById (line 81) | public Builder createdById(String createdById) { method publishedDate (line 86) | public Builder publishedDate(String publishedDate) { method description (line 91) | public Builder description(String description) { method id (line 96) | public Builder id(Long id) { method imageUrl (line 101) | public Builder imageUrl(String imageUrl) { method build (line 106) | public Book build() { method getTitle (line 111) | public String getTitle() { method setTitle (line 115) | public void setTitle(String title) { method getAuthor (line 119) | public String getAuthor() { method setAuthor (line 123) | public void setAuthor(String author) { method getCreatedBy (line 127) | public String getCreatedBy() { method setCreatedBy (line 131) | public void setCreatedBy(String createdBy) { method getCreatedById (line 135) | public String getCreatedById() { method setCreatedById (line 139) | public void setCreatedById(String createdById) { method getPublishedDate (line 143) | public String getPublishedDate() { method setPublishedDate (line 147) | public void setPublishedDate(String publishedDate) { method getDescription (line 151) | public String getDescription() { method setDescription (line 155) | public void setDescription(String description) { method getId (line 159) | public Long getId() { method setId (line 163) | public void setId(Long id) { method getImageUrl (line 167) | public String getImageUrl() { method setImageUrl (line 171) | public void setImageUrl(String imageUrl) { method toString (line 176) | @Override FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/objects/Result.java class Result (line 21) | public class Result { method Result (line 26) | public Result(List result, String cursor) { method Result (line 31) | public Result(List result) { FILE: bookshelf-standard/2-structured-data/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java class DatastoreSessionFilter (line 54) | public class DatastoreSessionFilter implements Filter { method init (line 60) | @Override method doFilter (line 77) | @Override method mapToString (line 118) | @SuppressWarnings({"unused", "JdkObsolete"}) method destroy (line 127) | @Override method getCookieValue (line 131) | protected String getCookieValue(HttpServletRequest req, String cookieN... method deleteSessionVariables (line 149) | protected void deleteSessionVariables(String sessionId, String... varN... method deleteSessionWithValue (line 172) | protected void deleteSessionWithValue(String varName, String varValue) { method setSessionVariables (line 198) | protected void setSessionVariables(String sessionId, Map loadSessionVariables(HttpServletRequest ... FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/basicactions/CreateBookServlet.java class CreateBookServlet (line 36) | @SuppressWarnings("serial") method doGet (line 40) | @Override method doPost (line 51) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/basicactions/DeleteBookServlet.java class DeleteBookServlet (line 26) | @SuppressWarnings("serial") method doGet (line 29) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/basicactions/ListBookServlet.java class ListBookServlet (line 34) | @SuppressWarnings("serial") method init (line 37) | @Override method doGet (line 82) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/basicactions/ReadBookServlet.java class ReadBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/basicactions/UpdateBookServlet.java class UpdateBookServlet (line 36) | @SuppressWarnings("serial") method doGet (line 38) | @Override method doPost (line 54) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/daos/BookDao.java type BookDao (line 23) | public interface BookDao { method createBook (line 24) | Long createBook(Book book) throws SQLException; method readBook (line 26) | Book readBook(Long bookId) throws SQLException; method updateBook (line 28) | void updateBook(Book book) throws SQLException; method deleteBook (line 30) | void deleteBook(Long bookId) throws SQLException; method listBooks (line 32) | Result listBooks(String startCursor) throws SQLException; FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/daos/CloudSqlDao.java class CloudSqlDao (line 30) | public class CloudSqlDao implements BookDao { method CloudSqlDao (line 37) | public CloudSqlDao(final String url) throws SQLException { method createBook (line 51) | @Override method readBook (line 76) | @Override method updateBook (line 100) | @Override method deleteBook (line 120) | @Override method listBooks (line 132) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/daos/DatastoreDao.java class DatastoreDao (line 37) | public class DatastoreDao implements BookDao { method DatastoreDao (line 43) | public DatastoreDao() { method entityToBook (line 49) | public Book entityToBook(Entity entity) { method createBook (line 62) | @Override method readBook (line 77) | @Override method updateBook (line 89) | @Override method deleteBook (line 104) | @Override method entitiesToBooks (line 112) | public List entitiesToBooks(Iterator results) { method listBooks (line 122) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/objects/Book.java class Book (line 19) | public class Book { method Book (line 43) | private Book(Builder builder) { class Builder (line 56) | public static class Builder { method title (line 66) | public Builder title(String title) { method author (line 71) | public Builder author(String author) { method createdBy (line 76) | public Builder createdBy(String createdBy) { method createdById (line 81) | public Builder createdById(String createdById) { method publishedDate (line 86) | public Builder publishedDate(String publishedDate) { method description (line 91) | public Builder description(String description) { method id (line 96) | public Builder id(Long id) { method imageUrl (line 101) | public Builder imageUrl(String imageUrl) { method build (line 106) | public Book build() { method getTitle (line 111) | public String getTitle() { method setTitle (line 115) | public void setTitle(String title) { method getAuthor (line 119) | public String getAuthor() { method setAuthor (line 123) | public void setAuthor(String author) { method getCreatedBy (line 127) | public String getCreatedBy() { method setCreatedBy (line 131) | public void setCreatedBy(String createdBy) { method getCreatedById (line 135) | public String getCreatedById() { method setCreatedById (line 139) | public void setCreatedById(String createdById) { method getPublishedDate (line 143) | public String getPublishedDate() { method setPublishedDate (line 147) | public void setPublishedDate(String publishedDate) { method getDescription (line 151) | public String getDescription() { method setDescription (line 155) | public void setDescription(String description) { method getId (line 159) | public Long getId() { method setId (line 163) | public void setId(Long id) { method getImageUrl (line 167) | public String getImageUrl() { method setImageUrl (line 171) | public void setImageUrl(String imageUrl) { method toString (line 176) | @Override FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/objects/Result.java class Result (line 21) | public class Result { method Result (line 26) | public Result(List result, String cursor) { method Result (line 31) | public Result(List result) { FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/util/CloudStorageHelper.java class CloudStorageHelper (line 36) | public class CloudStorageHelper { method uploadFile (line 51) | @SuppressWarnings("deprecation") method checkFileExtension (line 80) | private void checkFileExtension(String fileName) throws ServletExcepti... FILE: bookshelf-standard/3-binary-data/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java class DatastoreSessionFilter (line 54) | public class DatastoreSessionFilter implements Filter { method init (line 60) | @Override method doFilter (line 77) | @Override method mapToString (line 118) | @SuppressWarnings({"unused", "JdkObsolete"}) method destroy (line 127) | @Override method getCookieValue (line 131) | protected String getCookieValue(HttpServletRequest req, String cookieN... method deleteSessionVariables (line 149) | protected void deleteSessionVariables(String sessionId, String... varN... method deleteSessionWithValue (line 172) | protected void deleteSessionWithValue(String varName, String varValue) { method setSessionVariables (line 198) | protected void setSessionVariables(String sessionId, Map loadSessionVariables(HttpServletRequest ... FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/auth/ListByUserFilter.java class ListByUserFilter (line 31) | public class ListByUserFilter implements Filter { method init (line 33) | @Override method doFilter (line 37) | @Override method destroy (line 52) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/auth/LoginServlet.java class LoginServlet (line 29) | @SuppressWarnings("serial") method doGet (line 31) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/auth/LogoutFilter.java class LogoutFilter (line 32) | public class LogoutFilter implements Filter { method init (line 35) | @Override method doFilter (line 39) | @Override method destroy (line 56) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/auth/LogoutServlet.java class LogoutServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/CreateBookServlet.java class CreateBookServlet (line 37) | @SuppressWarnings("serial") method doGet (line 41) | @Override method doPost (line 52) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/DeleteBookServlet.java class DeleteBookServlet (line 26) | @SuppressWarnings("serial") method doGet (line 29) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/ListBookServlet.java class ListBookServlet (line 34) | @SuppressWarnings("serial") method init (line 37) | @Override method doGet (line 78) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/ListByUserServlet.java class ListByUserServlet (line 30) | @SuppressWarnings("serial") method doGet (line 33) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/ReadBookServlet.java class ReadBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/basicactions/UpdateBookServlet.java class UpdateBookServlet (line 36) | @SuppressWarnings("serial") method doGet (line 38) | @Override method doPost (line 54) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/daos/BookDao.java type BookDao (line 23) | public interface BookDao { method createBook (line 24) | Long createBook(Book book) throws SQLException; method readBook (line 26) | Book readBook(Long bookId) throws SQLException; method updateBook (line 28) | void updateBook(Book book) throws SQLException; method deleteBook (line 30) | void deleteBook(Long bookId) throws SQLException; method listBooks (line 32) | Result listBooks(String startCursor) throws SQLException; method listBooksByUser (line 34) | Result listBooksByUser(String userId, String startCursor) throws... FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/daos/CloudSqlDao.java class CloudSqlDao (line 30) | public class CloudSqlDao implements BookDao { method CloudSqlDao (line 37) | public CloudSqlDao(final String url) throws SQLException { method createBook (line 51) | @Override method readBook (line 76) | @Override method updateBook (line 100) | @Override method deleteBook (line 120) | @Override method listBooks (line 132) | @Override method listBooksByUser (line 176) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/daos/DatastoreDao.java class DatastoreDao (line 37) | public class DatastoreDao implements BookDao { method DatastoreDao (line 43) | public DatastoreDao() { method entityToBook (line 49) | public Book entityToBook(Entity entity) { method createBook (line 64) | @Override method readBook (line 81) | @Override method updateBook (line 93) | @Override method deleteBook (line 110) | @Override method entitiesToBooks (line 118) | public List entitiesToBooks(Iterator results) { method listBooks (line 128) | @Override method listBooksByUser (line 151) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/objects/Book.java class Book (line 19) | public class Book { method Book (line 43) | private Book(Builder builder) { class Builder (line 56) | public static class Builder { method title (line 66) | public Builder title(String title) { method author (line 71) | public Builder author(String author) { method createdBy (line 76) | public Builder createdBy(String createdBy) { method createdById (line 81) | public Builder createdById(String createdById) { method publishedDate (line 86) | public Builder publishedDate(String publishedDate) { method description (line 91) | public Builder description(String description) { method id (line 96) | public Builder id(Long id) { method imageUrl (line 101) | public Builder imageUrl(String imageUrl) { method build (line 106) | public Book build() { method getTitle (line 111) | public String getTitle() { method setTitle (line 115) | public void setTitle(String title) { method getAuthor (line 119) | public String getAuthor() { method setAuthor (line 123) | public void setAuthor(String author) { method getCreatedBy (line 127) | public String getCreatedBy() { method setCreatedBy (line 131) | public void setCreatedBy(String createdBy) { method getCreatedById (line 135) | public String getCreatedById() { method setCreatedById (line 139) | public void setCreatedById(String createdById) { method getPublishedDate (line 143) | public String getPublishedDate() { method setPublishedDate (line 147) | public void setPublishedDate(String publishedDate) { method getDescription (line 151) | public String getDescription() { method setDescription (line 155) | public void setDescription(String description) { method getId (line 159) | public Long getId() { method setId (line 163) | public void setId(Long id) { method getImageUrl (line 167) | public String getImageUrl() { method setImageUrl (line 171) | public void setImageUrl(String imageUrl) { method toString (line 176) | @Override FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/objects/Result.java class Result (line 21) | public class Result { method Result (line 26) | public Result(List result, String cursor) { method Result (line 31) | public Result(List result) { FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/util/CloudStorageHelper.java class CloudStorageHelper (line 36) | public class CloudStorageHelper { method uploadFile (line 51) | public String uploadFile(FileItemStream fileStream, final String bucke... method checkFileExtension (line 79) | private void checkFileExtension(String fileName) throws ServletExcepti... FILE: bookshelf-standard/4-auth/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java class DatastoreSessionFilter (line 54) | public class DatastoreSessionFilter implements Filter { method init (line 60) | @Override method doFilter (line 77) | @Override method mapToString (line 118) | @SuppressWarnings({"unused", "JdkObsolete"}) method destroy (line 127) | @Override method getCookieValue (line 131) | protected String getCookieValue(HttpServletRequest req, String cookieN... method deleteSessionVariables (line 149) | protected void deleteSessionVariables(String sessionId, String... varN... method deleteSessionWithValue (line 172) | protected void deleteSessionWithValue(String varName, String varValue) { method setSessionVariables (line 198) | protected void setSessionVariables(String sessionId, Map loadSessionVariables(HttpServletRequest ... FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/auth/ListByUserFilter.java class ListByUserFilter (line 33) | public class ListByUserFilter implements Filter { method init (line 39) | @Override method doFilter (line 43) | @Override method destroy (line 68) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/auth/LoginServlet.java class LoginServlet (line 31) | @SuppressWarnings("serial") method doGet (line 36) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/auth/LogoutFilter.java class LogoutFilter (line 34) | public class LogoutFilter implements Filter { method init (line 39) | @Override method doFilter (line 43) | @Override method destroy (line 60) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/auth/LogoutServlet.java class LogoutServlet (line 27) | @SuppressWarnings("serial") method doGet (line 30) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/CreateBookServlet.java class CreateBookServlet (line 39) | @SuppressWarnings("serial") method doGet (line 45) | @Override method doPost (line 56) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/DeleteBookServlet.java class DeleteBookServlet (line 26) | @SuppressWarnings("serial") method doGet (line 29) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/ListBookServlet.java class ListBookServlet (line 37) | @SuppressWarnings("serial") method init (line 42) | @Override method doGet (line 83) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/ListByUserServlet.java class ListByUserServlet (line 32) | @SuppressWarnings("serial") method doGet (line 37) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/ReadBookServlet.java class ReadBookServlet (line 29) | @SuppressWarnings("serial") method doGet (line 36) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/basicactions/UpdateBookServlet.java class UpdateBookServlet (line 36) | @SuppressWarnings("serial") method doGet (line 38) | @Override method doPost (line 54) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/daos/BookDao.java type BookDao (line 23) | public interface BookDao { method createBook (line 24) | Long createBook(Book book) throws SQLException; method readBook (line 26) | Book readBook(Long bookId) throws SQLException; method updateBook (line 28) | void updateBook(Book book) throws SQLException; method deleteBook (line 30) | void deleteBook(Long bookId) throws SQLException; method listBooks (line 32) | Result listBooks(String startCursor) throws SQLException; method listBooksByUser (line 34) | Result listBooksByUser(String userId, String startCursor) throws... FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/daos/CloudSqlDao.java class CloudSqlDao (line 30) | public class CloudSqlDao implements BookDao { method CloudSqlDao (line 37) | public CloudSqlDao(final String url) throws SQLException { method createBook (line 51) | @Override method readBook (line 76) | @Override method updateBook (line 100) | @Override method deleteBook (line 120) | @Override method listBooks (line 132) | @Override method listBooksByUser (line 176) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/daos/DatastoreDao.java class DatastoreDao (line 37) | public class DatastoreDao implements BookDao { method DatastoreDao (line 43) | public DatastoreDao() { method entityToBook (line 49) | public Book entityToBook(Entity entity) { method createBook (line 64) | @Override method readBook (line 81) | @Override method updateBook (line 93) | @Override method deleteBook (line 110) | @Override method entitiesToBooks (line 118) | public List entitiesToBooks(Iterator results) { method listBooks (line 128) | @Override method listBooksByUser (line 151) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/objects/Book.java class Book (line 19) | public class Book { method Book (line 43) | private Book(Builder builder) { class Builder (line 56) | public static class Builder { method title (line 66) | public Builder title(String title) { method author (line 71) | public Builder author(String author) { method createdBy (line 76) | public Builder createdBy(String createdBy) { method createdById (line 81) | public Builder createdById(String createdById) { method publishedDate (line 86) | public Builder publishedDate(String publishedDate) { method description (line 91) | public Builder description(String description) { method id (line 96) | public Builder id(Long id) { method imageUrl (line 101) | public Builder imageUrl(String imageUrl) { method build (line 106) | public Book build() { method getTitle (line 111) | public String getTitle() { method setTitle (line 115) | public void setTitle(String title) { method getAuthor (line 119) | public String getAuthor() { method setAuthor (line 123) | public void setAuthor(String author) { method getCreatedBy (line 127) | public String getCreatedBy() { method setCreatedBy (line 131) | public void setCreatedBy(String createdBy) { method getCreatedById (line 135) | public String getCreatedById() { method setCreatedById (line 139) | public void setCreatedById(String createdById) { method getPublishedDate (line 143) | public String getPublishedDate() { method setPublishedDate (line 147) | public void setPublishedDate(String publishedDate) { method getDescription (line 151) | public String getDescription() { method setDescription (line 155) | public void setDescription(String description) { method getId (line 159) | public Long getId() { method setId (line 163) | public void setId(Long id) { method getImageUrl (line 167) | public String getImageUrl() { method setImageUrl (line 171) | public void setImageUrl(String imageUrl) { method toString (line 176) | @Override FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/objects/Result.java class Result (line 21) | public class Result { method Result (line 26) | public Result(List result, String cursor) { method Result (line 31) | public Result(List result) { FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/util/CloudStorageHelper.java class CloudStorageHelper (line 38) | public class CloudStorageHelper { method uploadFile (line 54) | public String uploadFile(FileItemStream fileStream, final String bucke... method checkFileExtension (line 84) | private void checkFileExtension(String fileName) throws ServletExcepti... FILE: bookshelf-standard/5-logging/src/main/java/com/example/getstarted/util/DatastoreSessionFilter.java class DatastoreSessionFilter (line 54) | public class DatastoreSessionFilter implements Filter { method init (line 60) | @Override method doFilter (line 77) | @Override method mapToString (line 118) | @SuppressWarnings({"unused", "JdkObsolete"}) method destroy (line 127) | @Override method getCookieValue (line 131) | protected String getCookieValue(HttpServletRequest req, String cookieN... method deleteSessionVariables (line 149) | protected void deleteSessionVariables(String sessionId, String... varN... method deleteSessionWithValue (line 172) | protected void deleteSessionWithValue(String varName, String varValue) { method setSessionVariables (line 198) | protected void setSessionVariables(String sessionId, Map loadSessionVariables(HttpServletRequest ... FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/CreateBookServlet.java class CreateBookServlet (line 41) | @SuppressWarnings("serial") method doGet (line 49) | @Override method doPost (line 58) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/DeleteBookServlet.java class DeleteBookServlet (line 27) | @SuppressWarnings("serial") method doGet (line 33) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/ErrorsBookServlet.java class ErrorsBookServlet (line 26) | @SuppressWarnings("serial") method doGet (line 31) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/ListBookServlet.java class ListBookServlet (line 33) | @SuppressWarnings("serial") method doGet (line 42) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/ReadBookServlet.java class ReadBookServlet (line 31) | @SuppressWarnings("serial") method doGet (line 39) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/basicactions/UpdateBookServlet.java class UpdateBookServlet (line 38) | @SuppressWarnings("serial") method doGet (line 43) | @Override method doPost (line 58) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/daos/BookDao.java type BookDao (line 22) | public interface BookDao { method createBook (line 23) | String createBook(Book book); method readBook (line 25) | Book readBook(String bookId); method updateBook (line 27) | void updateBook(Book book); method deleteBook (line 29) | void deleteBook(String bookId); method listBooks (line 31) | Result listBooks(String startCursor); method listBooksByUser (line 33) | Result listBooksByUser(String userId, String startCursor); FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/daos/FirestoreDao.java class FirestoreDao (line 37) | public class FirestoreDao implements BookDao { method FirestoreDao (line 40) | public FirestoreDao() { method documentToBook (line 46) | private Book documentToBook(DocumentSnapshot document) { method createBook (line 67) | @Override method readBook (line 91) | @Override method updateBook (line 105) | @Override method deleteBook (line 126) | @Override method documentsToBooks (line 137) | private List documentsToBooks(List docume... method listBooks (line 147) | @Override method listBooksByUser (line 169) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/objects/Book.java class Book (line 19) | public class Book { method Book (line 39) | private Book(Builder builder) { class Builder (line 50) | public static class Builder { method title (line 60) | public Builder title(String title) { method author (line 65) | public Builder author(String author) { method createdBy (line 70) | public Builder createdBy(String createdBy) { method createdById (line 75) | public Builder createdById(String createdById) { method publishedDate (line 80) | public Builder publishedDate(String publishedDate) { method description (line 85) | public Builder description(String description) { method id (line 90) | public Builder id(String id) { method imageUrl (line 95) | public Builder imageUrl(String imageUrl) { method build (line 100) | public Book build() { method getTitle (line 105) | public String getTitle() { method setTitle (line 109) | public void setTitle(String title) { method getAuthor (line 113) | public String getAuthor() { method setAuthor (line 117) | public void setAuthor(String author) { method getCreatedBy (line 121) | public String getCreatedBy() { method setCreatedBy (line 125) | public void setCreatedBy(String createdBy) { method getCreatedById (line 129) | public String getCreatedById() { method setCreatedById (line 133) | public void setCreatedById(String createdById) { method getPublishedDate (line 137) | public String getPublishedDate() { method setPublishedDate (line 141) | public void setPublishedDate(String publishedDate) { method getDescription (line 145) | public String getDescription() { method setDescription (line 149) | public void setDescription(String description) { method getId (line 153) | public String getId() { method setId (line 157) | public void setId(String id) { method getImageUrl (line 161) | public String getImageUrl() { method setImageUrl (line 165) | public void setImageUrl(String imageUrl) { method toString (line 169) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/objects/Result.java class Result (line 21) | public class Result { method getCursor (line 25) | public String getCursor() { method setCursor (line 29) | public void setCursor(String cursor) { method getResult (line 33) | public List getResult() { method setResult (line 37) | public void setResult(List result) { method Result (line 41) | public Result(List result, String cursor) { method Result (line 46) | public Result(List result) { FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/util/BookshelfContextListener.java class BookshelfContextListener (line 25) | @WebListener("Creates BookDao and other servlet context objects for reus... method contextDestroyed (line 27) | @Override method contextInitialized (line 31) | @Override FILE: bookshelf/1-cloud-run/src/main/java/com/example/getstarted/util/CloudStorageHelper.java class CloudStorageHelper (line 38) | public class CloudStorageHelper { method uploadFile (line 55) | public String uploadFile(FileItemStream fileStream, final String bucke... method checkFileExtension (line 85) | private void checkFileExtension(String fileName) throws ServletExcepti... FILE: gce/src/main/java/com/example/getstarted/basicactions/HelloworldController.java class HelloworldController (line 25) | @WebServlet(value = "/") method doGet (line 28) | @Override FILE: gce/src/test/java/com/example/getstarted/basicactions/UserJourneyTestIT.java class UserJourneyTestIT (line 34) | @RunWith(JUnit4.class) method setupClass (line 40) | @BeforeClass method setup (line 46) | @Before method tearDown (line 51) | @After method userJourney (line 56) | @Test FILE: helloworld-jsp/src/main/java/org/example/appengine/hello/HelloInfo.java class HelloInfo (line 22) | public class HelloInfo { method getInfo (line 24) | public static String getInfo() {