Kind,Name,CountOutput,Cyclomatic,MaxNesting
Abstract Method,org.springframework.samples.petclinic.repository.OwnerRepository.findById,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.OwnerRepository.findByLastName,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.OwnerRepository.save,0,0,0
Abstract Method,org.springframework.samples.petclinic.repository.PetRepository.findById,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.PetRepository.findPetTypes,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.PetRepository.save,0,0,0
Abstract Method,org.springframework.samples.petclinic.repository.VetRepository.findAll,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.VisitRepository.findByPetId,1,0,0
Abstract Method,org.springframework.samples.petclinic.repository.VisitRepository.save,0,0,0
Abstract Method,org.springframework.samples.petclinic.repository.springdatajpa.SpringDataPetRepository.findPetTypes,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findOwnerById,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findOwnerByLastName,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findPetById,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findPetTypes,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findVets,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.findVisitsByPetId,1,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.saveOwner,0,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.savePet,0,0,0
Abstract Method,org.springframework.samples.petclinic.service.ClinicService.saveVisit,0,0,0
Private Method,org.springframework.samples.petclinic.model.ValidatorTests.createValidator,2,1,0
Private Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.loadOwnersPetsAndVisits,1,2,1
Private Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRepositoryImpl.createPetParameterSource,7,1,0
Private Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVisitRepositoryImpl.createVisitParameterSource,6,1,0
Private Method,org.springframework.samples.petclinic.web.PetTypeFormatterTests.makePetTypes,2,1,0
Protected Method,org.springframework.samples.petclinic.PetclinicInitializer.createRootApplicationContext,4,1,0
Protected Method,org.springframework.samples.petclinic.PetclinicInitializer.createServletApplicationContext,2,1,0
Protected Method,org.springframework.samples.petclinic.PetclinicInitializer.getServletFilters,1,1,0
Protected Method,org.springframework.samples.petclinic.PetclinicInitializer.getServletMappings,1,1,0
Protected Method,org.springframework.samples.petclinic.model.Owner.getPetsInternal,2,2,1
Protected Method,org.springframework.samples.petclinic.model.Owner.setPetsInternal,1,1,0
Protected Method,org.springframework.samples.petclinic.model.Pet.getVisitsInternal,2,2,1
Protected Method,org.springframework.samples.petclinic.model.Pet.setOwner,1,1,0
Protected Method,org.springframework.samples.petclinic.model.Pet.setVisitsInternal,1,1,0
Protected Method,org.springframework.samples.petclinic.model.Vet.getSpecialtiesInternal,2,2,1
Protected Method,org.springframework.samples.petclinic.model.Vet.setSpecialtiesInternal,1,1,0
Protected Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetVisitExtractor.addChild,1,1,0
Protected Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetVisitExtractor.mapForeignKey,3,2,1
Protected Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetVisitExtractor.mapPrimaryKey,2,1,0
Public Abstract Method,org.springframework.samples.petclinic.repository.springdatajpa.SpringDataOwnerRepository.findById,1,0,0
Public Abstract Method,org.springframework.samples.petclinic.repository.springdatajpa.SpringDataOwnerRepository.findByLastName,1,0,0
Public Constructor,org.springframework.samples.petclinic.model.Visit.Visit,2,1,0
Public Constructor,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.JdbcOwnerRepositoryImpl,5,1,0
Public Constructor,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRepositoryImpl.JdbcPetRepositoryImpl,7,1,0
Public Constructor,org.springframework.samples.petclinic.repository.jdbc.JdbcPetVisitExtractor.JdbcPetVisitExtractor,1,1,0
Public Constructor,org.springframework.samples.petclinic.repository.jdbc.JdbcVetRepositoryImpl.JdbcVetRepositoryImpl,2,1,0
Public Constructor,org.springframework.samples.petclinic.repository.jdbc.JdbcVisitRepositoryImpl.JdbcVisitRepositoryImpl,5,1,0
Public Constructor,org.springframework.samples.petclinic.service.ClinicServiceImpl.ClinicServiceImpl,5,1,0
Public Constructor,org.springframework.samples.petclinic.web.OwnerController.OwnerController,2,1,0
Public Constructor,org.springframework.samples.petclinic.web.PetController.PetController,2,1,0
Public Constructor,org.springframework.samples.petclinic.web.PetTypeFormatter.PetTypeFormatter,2,1,0
Public Constructor,org.springframework.samples.petclinic.web.VetController.VetController,2,1,0
Public Constructor,org.springframework.samples.petclinic.web.VisitController.VisitController,2,1,0
Public Method,org.springframework.samples.petclinic.model.BaseEntity.getId,1,1,0
Public Method,org.springframework.samples.petclinic.model.BaseEntity.isNew,1,1,0
Public Method,org.springframework.samples.petclinic.model.BaseEntity.setId,1,1,0
Public Method,org.springframework.samples.petclinic.model.NamedEntity.getName,1,1,0
Public Method,org.springframework.samples.petclinic.model.NamedEntity.setName,1,1,0
Public Method,org.springframework.samples.petclinic.model.NamedEntity.toString,2,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.addPet,3,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.getAddress,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.getCity,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.getPet,6,4,3
Public Method,org.springframework.samples.petclinic.model.Owner.getPet,2,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.getPets,4,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.getTelephone,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.setAddress,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.setCity,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.setTelephone,1,1,0
Public Method,org.springframework.samples.petclinic.model.Owner.toString,7,1,0
Public Method,org.springframework.samples.petclinic.model.Person.getFirstName,1,1,0
Public Method,org.springframework.samples.petclinic.model.Person.getLastName,1,1,0
Public Method,org.springframework.samples.petclinic.model.Person.setFirstName,1,1,0
Public Method,org.springframework.samples.petclinic.model.Person.setLastName,1,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.addVisit,3,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.getBirthDate,1,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.getOwner,1,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.getType,1,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.getVisits,4,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.setBirthDate,1,1,0
Public Method,org.springframework.samples.petclinic.model.Pet.setType,1,1,0
Public Method,org.springframework.samples.petclinic.model.ValidatorTests.shouldNotValidateWhenFirstNameEmpty,13,1,0
Public Method,org.springframework.samples.petclinic.model.Vet.addSpecialty,2,1,0
Public Method,org.springframework.samples.petclinic.model.Vet.getNrOfSpecialties,3,1,0
Public Method,org.springframework.samples.petclinic.model.Vet.getSpecialties,4,1,0
Public Method,org.springframework.samples.petclinic.model.Vets.getVetList,2,2,1
Public Method,org.springframework.samples.petclinic.model.Visit.getDate,1,1,0
Public Method,org.springframework.samples.petclinic.model.Visit.getDescription,1,1,0
Public Method,org.springframework.samples.petclinic.model.Visit.getPet,1,1,0
Public Method,org.springframework.samples.petclinic.model.Visit.setDate,1,1,0
Public Method,org.springframework.samples.petclinic.model.Visit.setDescription,1,1,0
Public Method,org.springframework.samples.petclinic.model.Visit.setPet,1,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.findById,5,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.findByLastName,5,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.getPetTypes,3,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.loadPetsAndVisits,9,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcOwnerRepositoryImpl.save,5,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPet.getOwnerId,1,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPet.getTypeId,1,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPet.setOwnerId,1,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPet.setTypeId,1,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRepositoryImpl.findById,6,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRepositoryImpl.findPetTypes,3,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRepositoryImpl.save,6,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcPetRowMapper.mapRow,10,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVetRepositoryImpl.findAll,7,3,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVetRepositoryImpl.findAll.(for_loop_1).(Anon_1).mapRow,2,1,0
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVisitRepositoryImpl.findByPetId,5,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVisitRepositoryImpl.save,5,2,1
Public Method,org.springframework.samples.petclinic.repository.jdbc.JdbcVisitRowMapper.mapRow,9,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaOwnerRepositoryImpl.findById,4,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaOwnerRepositoryImpl.findByLastName,4,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaOwnerRepositoryImpl.save,3,2,1
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaPetRepositoryImpl.findById,2,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaPetRepositoryImpl.findPetTypes,3,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaPetRepositoryImpl.save,3,2,1
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaVetRepositoryImpl.findAll,3,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaVisitRepositoryImpl.findByPetId,4,1,0
Public Method,org.springframework.samples.petclinic.repository.jpa.JpaVisitRepositoryImpl.save,3,2,1
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldAddNewVisitForPet,12,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindAllPetTypes,5,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindOwnersByLastName,6,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindPetWithCorrectId,7,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindSingleOwnerWithPet,11,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindVets,9,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldFindVisitsByPetId,9,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldInsertOwner,13,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldInsertPetIntoDatabaseAndGenerateId,15,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldUpdateOwner,6,1,0
Public Method,org.springframework.samples.petclinic.service.AbstractClinicServiceTests.shouldUpdatePetName,6,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findOwnerById,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findOwnerByLastName,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findPetById,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findPetTypes,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findVets,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.findVisitsByPetId,2,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.saveOwner,1,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.savePet,1,1,0
Public Method,org.springframework.samples.petclinic.service.ClinicServiceImpl.saveVisit,1,1,0
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.getCallCount,1,1,0
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.getCallTime,1,2,1
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.invoke,8,2,2
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.isEnabled,1,1,0
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.reset,2,1,0
Public Method,org.springframework.samples.petclinic.util.CallMonitoringAspect.setEnabled,1,1,0
Public Method,org.springframework.samples.petclinic.web.CrashController.triggerException,1,1,0
Public Method,org.springframework.samples.petclinic.web.CrashControllerTests.setup,4,1,0
Public Method,org.springframework.samples.petclinic.web.CrashControllerTests.testTriggerException,10,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerController.initCreationForm,2,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerController.initFindForm,2,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerController.initUpdateOwnerForm,3,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerController.processCreationForm,4,2,1
Public Method,org.springframework.samples.petclinic.web.OwnerController.processFindForm,11,4,1
Public Method,org.springframework.samples.petclinic.web.OwnerController.processUpdateOwnerForm,4,2,1
Public Method,org.springframework.samples.petclinic.web.OwnerController.setAllowedFields,1,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerController.showOwner,3,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.setup,13,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testInitCreationForm,9,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testInitFindForm,9,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testInitUpdateOwnerForm,12,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessCreationFormHasErrors,11,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessCreationFormSuccess,6,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessFindFormByLastName,13,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessFindFormNoOwnersFound,11,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessFindFormSuccess,11,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessUpdateOwnerFormHasErrors,11,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testProcessUpdateOwnerFormSuccess,8,1,0
Public Method,org.springframework.samples.petclinic.web.OwnerControllerTests.testShowOwner,11,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.findOwner,2,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.initCreationForm,3,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.initOwnerBinder,1,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.initPetBinder,1,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.initUpdateForm,3,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.populatePetTypes,2,1,0
Public Method,org.springframework.samples.petclinic.web.PetController.processCreationForm,10,3,1
Public Method,org.springframework.samples.petclinic.web.PetController.processUpdateForm,5,2,1
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.setup,13,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testInitCreationForm,9,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testInitUpdateForm,9,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testProcessCreationFormHasErrors,11,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testProcessCreationFormSuccess,8,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testProcessUpdateFormHasErrors,11,1,0
Public Method,org.springframework.samples.petclinic.web.PetControllerTests.testProcessUpdateFormSuccess,8,1,0
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatter.parse,4,3,2
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatter.print,2,1,0
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatterTests.setup,2,1,0
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatterTests.shouldParse,7,1,0
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatterTests.shouldThrowParseException,5,1,0
Public Method,org.springframework.samples.petclinic.web.PetTypeFormatterTests.testPrint,3,1,0
Public Method,org.springframework.samples.petclinic.web.PetValidator.supports,2,1,0
Public Method,org.springframework.samples.petclinic.web.PetValidator.validate,6,4,1
Public Method,org.springframework.samples.petclinic.web.VetController.showResourcesVetList,4,1,0
Public Method,org.springframework.samples.petclinic.web.VetController.showVetList,5,1,0
Public Method,org.springframework.samples.petclinic.web.VetControllerTests.setup,12,1,0
Public Method,org.springframework.samples.petclinic.web.VetControllerTests.testShowResourcesVetList,10,1,0
Public Method,org.springframework.samples.petclinic.web.VetControllerTests.testShowVetListHtml,9,1,0
Public Method,org.springframework.samples.petclinic.web.VetControllerTests.testShowVetListXml,10,1,0
Public Method,org.springframework.samples.petclinic.web.VisitController.initNewVisitForm,1,1,0
Public Method,org.springframework.samples.petclinic.web.VisitController.loadPetWithVisit,4,1,0
Public Method,org.springframework.samples.petclinic.web.VisitController.processNewVisitForm,3,2,1
Public Method,org.springframework.samples.petclinic.web.VisitController.setAllowedFields,1,1,0
Public Method,org.springframework.samples.petclinic.web.VisitController.showVisits,4,1,0
Public Method,org.springframework.samples.petclinic.web.VisitControllerTests.setup,6,1,0
Public Method,org.springframework.samples.petclinic.web.VisitControllerTests.testInitNewVisitForm,7,1,0
Public Method,org.springframework.samples.petclinic.web.VisitControllerTests.testProcessNewVisitFormHasErrors,10,1,0
Public Method,org.springframework.samples.petclinic.web.VisitControllerTests.testProcessNewVisitFormSuccess,8,1,0
Public Method,org.springframework.samples.petclinic.web.VisitControllerTests.testShowVisits,9,1,0
Public Static Generic Method,org.springframework.samples.petclinic.util.EntityUtils.getById,3,3,2
