SYMBOL INDEX (194 symbols across 33 files) FILE: src/main/java/org/codingpedia/demo/rest/RestDemoJaxRsApplication.java class RestDemoJaxRsApplication (line 14) | public class RestDemoJaxRsApplication extends ResourceConfig { method RestDemoJaxRsApplication (line 19) | public RestDemoJaxRsApplication() { FILE: src/main/java/org/codingpedia/demo/rest/dao/PodcastDao.java type PodcastDao (line 10) | public interface PodcastDao { method getPodcasts (line 12) | public List getPodcasts(String orderByInsertionDate); method getRecentPodcasts (line 14) | public List getRecentPodcasts(int numberOfDaysToLookBack); method getPodcastById (line 22) | public PodcastEntity getPodcastById(Long id); method getPodcastByFeed (line 30) | public PodcastEntity getPodcastByFeed(String feed); method deletePodcastById (line 32) | public void deletePodcastById(Long id); method createPodcast (line 34) | public Long createPodcast(PodcastEntity podcast); method updatePodcast (line 36) | public void updatePodcast(PodcastEntity podcast); method deletePodcasts (line 39) | public void deletePodcasts(); method getLegacyPodcasts (line 45) | public List getLegacyPodcasts(); method getLegacyPodcastById (line 53) | public PodcastEntity getLegacyPodcastById(Long id); FILE: src/main/java/org/codingpedia/demo/rest/dao/PodcastDaoJPA2Impl.java class PodcastDaoJPA2Impl (line 16) | public class PodcastDaoJPA2Impl implements PodcastDao { method getPodcasts (line 24) | public List getPodcasts(String orderByInsertionDate) { method getRecentPodcasts (line 36) | public List getRecentPodcasts(int numberOfDaysToLookBac... method getPodcastById (line 51) | public PodcastEntity getPodcastById(Long id) { method getPodcastByFeed (line 64) | public PodcastEntity getPodcastByFeed(String feed) { method deletePodcastById (line 78) | public void deletePodcastById(Long id) { method createPodcast (line 85) | public Long createPodcast(PodcastEntity podcast) { method updatePodcast (line 94) | public void updatePodcast(PodcastEntity podcast) { method deletePodcasts (line 99) | public void deletePodcasts() { method getLegacyPodcasts (line 104) | public List getLegacyPodcasts() { method getLegacyPodcastById (line 112) | public PodcastEntity getLegacyPodcastById(Long id) { FILE: src/main/java/org/codingpedia/demo/rest/dao/PodcastEntity.java class PodcastEntity (line 22) | @Entity method PodcastEntity (line 54) | public PodcastEntity(){} method PodcastEntity (line 56) | public PodcastEntity(String title, String linkOnPodcastpedia, String f... method PodcastEntity (line 66) | public PodcastEntity(Podcast podcast){ method getTitle (line 78) | public String getTitle() { method setTitle (line 82) | public void setTitle(String title) { method getLinkOnPodcastpedia (line 86) | public String getLinkOnPodcastpedia() { method setLinkOnPodcastpedia (line 90) | public void setLinkOnPodcastpedia(String linkOnPodcastpedia) { method getDescription (line 94) | public String getDescription() { method setDescription (line 98) | public void setDescription(String description) { method getId (line 102) | public Long getId() { method setId (line 106) | public void setId(Long id) { method getFeed (line 110) | public String getFeed() { method setFeed (line 114) | public void setFeed(String feed) { method getInsertionDate (line 118) | public Date getInsertionDate() { method setInsertionDate (line 122) | public void setInsertionDate(Date insertionDate) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/AbstractStatusType.java class AbstractStatusType (line 10) | public abstract class AbstractStatusType implements StatusType { method AbstractStatusType (line 12) | public AbstractStatusType(final Family family, final int statusCode, method AbstractStatusType (line 21) | protected AbstractStatusType(final Status status, method getFamily (line 26) | @Override method getReasonPhrase (line 29) | @Override method getStatusCode (line 32) | @Override FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/AppException.java class AppException (line 10) | public class AppException extends Exception { method AppException (line 37) | public AppException(int status, int code, String message, method AppException (line 46) | public AppException() { } method getStatus (line 48) | public int getStatus() { method setStatus (line 52) | public void setStatus(int status) { method getCode (line 56) | public int getCode() { method setCode (line 60) | public void setCode(int code) { method getDeveloperMessage (line 64) | public String getDeveloperMessage() { method setDeveloperMessage (line 68) | public void setDeveloperMessage(String developerMessage) { method getLink (line 72) | public String getLink() { method setLink (line 76) | public void setLink(String link) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/AppExceptionMapper.java class AppExceptionMapper (line 8) | @Provider method toResponse (line 11) | public Response toResponse(AppException ex) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/CustomReasonPhraseException.java class CustomReasonPhraseException (line 3) | public class CustomReasonPhraseException extends Exception { method CustomReasonPhraseException (line 9) | public CustomReasonPhraseException(int businessCode, String message) { method getBusinessCode (line 14) | public int getBusinessCode() { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/CustomReasonPhraseExceptionMapper.java class CustomReasonPhraseExceptionMapper (line 8) | @Provider method toResponse (line 11) | public Response toResponse(CustomReasonPhraseException bex) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/CustomReasonPhraseExceptionStatusType.java class CustomReasonPhraseExceptionStatusType (line 9) | public class CustomReasonPhraseExceptionStatusType extends AbstractStatu... method CustomReasonPhraseExceptionStatusType (line 13) | public CustomReasonPhraseExceptionStatusType(Status httpStatus) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/ErrorMessage.java class ErrorMessage (line 13) | @XmlRootElement method getStatus (line 36) | public int getStatus() { method setStatus (line 40) | public void setStatus(int status) { method getCode (line 44) | public int getCode() { method setCode (line 48) | public void setCode(int code) { method getMessage (line 52) | public String getMessage() { method setMessage (line 56) | public void setMessage(String message) { method getDeveloperMessage (line 60) | public String getDeveloperMessage() { method setDeveloperMessage (line 64) | public void setDeveloperMessage(String developerMessage) { method getLink (line 68) | public String getLink() { method setLink (line 72) | public void setLink(String link) { method ErrorMessage (line 76) | public ErrorMessage(AppException ex){ method ErrorMessage (line 88) | public ErrorMessage(NotFoundException ex){ method ErrorMessage (line 94) | public ErrorMessage() {} FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/GenericExceptionMapper.java class GenericExceptionMapper (line 14) | @Provider method toResponse (line 17) | public Response toResponse(Throwable ex) { method setHttpStatus (line 34) | private void setHttpStatus(Throwable ex, ErrorMessage errorMessage) { FILE: src/main/java/org/codingpedia/demo/rest/errorhandling/NotFoundExceptionMapper.java class NotFoundExceptionMapper (line 9) | @Provider method toResponse (line 12) | public Response toResponse(NotFoundException ex) { FILE: src/main/java/org/codingpedia/demo/rest/filters/AppConstants.java class AppConstants (line 3) | public class AppConstants { FILE: src/main/java/org/codingpedia/demo/rest/filters/CORSResponseFilter.java class CORSResponseFilter (line 11) | @Provider method filter (line 15) | public void filter(ContainerRequestContext requestContext, ContainerRe... FILE: src/main/java/org/codingpedia/demo/rest/filters/LoggingResponseFilter.java class LoggingResponseFilter (line 14) | @Provider method filter (line 20) | public void filter(ContainerRequestContext requestContext, FILE: src/main/java/org/codingpedia/demo/rest/helpers/DateISO8601Adapter.java class DateISO8601Adapter (line 7) | public class DateISO8601Adapter extends XmlAdapter { method DateISO8601Adapter (line 12) | public DateISO8601Adapter() { method unmarshal (line 18) | @Override method marshal (line 23) | @Override FILE: src/main/java/org/codingpedia/demo/rest/helpers/NullAwareBeanUtilsBean.java class NullAwareBeanUtilsBean (line 11) | public class NullAwareBeanUtilsBean extends BeanUtilsBean{ method copyProperty (line 13) | @Override FILE: src/main/java/org/codingpedia/demo/rest/interceptors/GZIPWriterInterceptor.java class GZIPWriterInterceptor (line 21) | @Provider method aroundWriteTo (line 25) | @Override FILE: src/main/java/org/codingpedia/demo/rest/resource/manifest/ImplementationDetails.java class ImplementationDetails (line 8) | @XmlRootElement method getImplementationTitle (line 21) | public String getImplementationTitle() { method setImplementationTitle (line 25) | public void setImplementationTitle(String implementationTitle) { method getImplementationVersion (line 29) | public String getImplementationVersion() { method setImplementationVersion (line 33) | public void setImplementationVersion(String implementationVersion) { method getImplementationVendorId (line 37) | public String getImplementationVendorId() { method setImplementationVendorId (line 41) | public void setImplementationVendorId(String implementationVendorId) { FILE: src/main/java/org/codingpedia/demo/rest/resource/manifest/ManifestResource.java class ManifestResource (line 15) | @Path("/manifest") method getManifestAttributes (line 21) | @GET method getVersion (line 31) | @Path("/implementation-details") FILE: src/main/java/org/codingpedia/demo/rest/resource/manifest/ManifestService.java class ManifestService (line 15) | public class ManifestService { method getManifestAttributes (line 21) | Attributes getManifestAttributes() throws FileNotFoundException, IOExc... method getImplementationVersion (line 30) | ImplementationDetails getImplementationVersion() throws FileNotFoundEx... FILE: src/main/java/org/codingpedia/demo/rest/resource/podcast/CustomReasonPhraseExceptionMockResource.java class CustomReasonPhraseExceptionMockResource (line 10) | @Path("/mocked-custom-reason-phrase-exception") method testReasonChangedInResponse (line 16) | @GET FILE: src/main/java/org/codingpedia/demo/rest/resource/podcast/Podcast.java class Podcast (line 23) | @SuppressWarnings("restriction") method Podcast (line 57) | public Podcast(PodcastEntity podcastEntity){ method Podcast (line 69) | public Podcast(String title, String linkOnPodcastpedia, String feed, method Podcast (line 79) | public Podcast(){} method getTitle (line 81) | public String getTitle() { method setTitle (line 85) | public void setTitle(String title) { method getLinkOnPodcastpedia (line 89) | public String getLinkOnPodcastpedia() { method setLinkOnPodcastpedia (line 93) | public void setLinkOnPodcastpedia(String linkOnPodcastpedia) { method getDescription (line 97) | public String getDescription() { method setDescription (line 101) | public void setDescription(String description) { method getId (line 105) | public Long getId() { method setId (line 109) | public void setId(Long id) { method getFeed (line 113) | public String getFeed() { method setFeed (line 117) | public void setFeed(String feed) { method getInsertionDate (line 121) | public Date getInsertionDate() { method setInsertionDate (line 125) | public void setInsertionDate(Date insertionDate) { FILE: src/main/java/org/codingpedia/demo/rest/resource/podcast/PodcastDetailedView.java class Factory (line 21) | public static class Factory extends AnnotationLiteral podcasts) throws AppException; method getPodcasts (line 33) | public List getPodcasts(String orderByInsertionDate, Integer ... method getPodcastById (line 42) | public Podcast getPodcastById(Long id) throws AppException; method getLegacyPodcasts (line 47) | public List getLegacyPodcasts(); method getLegacyPodcastById (line 55) | public Podcast getLegacyPodcastById(Long id); method updateFullyPodcast (line 61) | public void updateFullyPodcast(Podcast podcast) throws AppException; method updatePartiallyPodcast (line 62) | public void updatePartiallyPodcast(Podcast podcast) throws AppException; method deletePodcastById (line 68) | public void deletePodcastById(Long id); method deletePodcasts (line 71) | public void deletePodcasts(); method verifyPodcastExistenceById (line 76) | public Podcast verifyPodcastExistenceById(Long id); method generateCustomReasonPhraseException (line 82) | public void generateCustomReasonPhraseException() throws CustomReasonP... FILE: src/main/java/org/codingpedia/demo/rest/service/PodcastServiceDbAccessImpl.java class PodcastServiceDbAccessImpl (line 20) | public class PodcastServiceDbAccessImpl implements PodcastService { method createPodcast (line 26) | @Transactional("transactionManager") method validateInputForCreation (line 41) | private void validateInputForCreation(Podcast podcast) throws AppExcep... method createPodcasts (line 53) | @Transactional("transactionManager") method getPodcasts (line 62) | public List getPodcasts(String orderByInsertionDate, Integer ... method isOrderByInsertionDateParameterValid (line 78) | private boolean isOrderByInsertionDateParameterValid( method getPodcastById (line 84) | public Podcast getPodcastById(Long id) throws AppException { method getPodcastsFromEntities (line 97) | private List getPodcastsFromEntities(List podc... method getRecentPodcasts (line 106) | public List getRecentPodcasts(int numberOfDaysToLookBack) { method getLegacyPodcasts (line 112) | public List getLegacyPodcasts() { method getLegacyPodcastById (line 118) | public Podcast getLegacyPodcastById(Long id) { method updateFullyPodcast (line 124) | @Transactional("transactionManager") method isFullUpdate (line 153) | private boolean isFullUpdate(Podcast podcast) { method deletePodcastById (line 162) | @Transactional("transactionManager") method deletePodcasts (line 167) | @Transactional("transactionManager") method verifyPodcastExistenceById (line 172) | public Podcast verifyPodcastExistenceById(Long id) { method updatePartiallyPodcast (line 181) | @Transactional("transactionManager") method copyPartialProperties (line 197) | private void copyPartialProperties(Podcast verifyPodcastExistenceById, method generateCustomReasonPhraseException (line 213) | @Override method setPodcastDao (line 218) | public void setPodcastDao(PodcastDao podcastDao) { FILE: src/main/resources/input_data/DumpRESTdemoDB.sql type `podcasts` (line 27) | CREATE TABLE `podcasts` ( FILE: src/main/resources/input_data/DumpRESTdemoDB_legacy.sql type `podcasts` (line 27) | CREATE TABLE `podcasts` ( FILE: src/test/java/org/codingpedia/demo/rest/service/PodcastServiceDbAccessImplTest.java class PodcastServiceDbAccessImplTest (line 18) | @RunWith(MockitoJUnitRunner.class) method setUp (line 35) | @Before method testCreatePodcast_successful (line 41) | @Test method testCreatePodcast_error (line 64) | @Test(expected=AppException.class) method testCreatePodcast_validation_missingFeed (line 77) | @Test method testCreatePodcast_validation_missingTitle (line 87) | @Test method testUpdatePartiallyPodcast_successful (line 100) | @Test method testUpdatePartiallyPodcast_not_existing_podcast (line 120) | @Test FILE: src/test/java/org/codingpedia/demo/rest/service/integration/RestDemoServiceIT.java class RestDemoServiceIT (line 23) | public class RestDemoServiceIT { method testGetPodcasts (line 25) | @Test method testGetPodcast (line 55) | @Test method testGetLegacyPodcasts (line 82) | @Test method testGetLegacyPodcast (line 112) | @Test