SYMBOL INDEX (210 symbols across 66 files) FILE: .mvn/wrapper/MavenWrapperDownloader.java class MavenWrapperDownloader (line 21) | public class MavenWrapperDownloader { method main (line 48) | public static void main(String args[]) { method downloadFileFromURL (line 97) | private static void downloadFileFromURL(String urlString, File destina... FILE: src/main/java/com/shop/ShopApplication.java class ShopApplication (line 6) | @SpringBootApplication method main (line 9) | public static void main(String[] args) { FILE: src/main/java/com/shop/config/AuditConfig.java class AuditConfig (line 8) | @Configuration method auditorProvider (line 12) | @Bean FILE: src/main/java/com/shop/config/AuditorAwareImpl.java class AuditorAwareImpl (line 8) | public class AuditorAwareImpl implements AuditorAware { method getCurrentAuditor (line 10) | @Override FILE: src/main/java/com/shop/config/CsrfCookieFilter.java class CsrfCookieFilter (line 12) | public class CsrfCookieFilter extends OncePerRequestFilter { method doFilterInternal (line 14) | @Override FILE: src/main/java/com/shop/config/CustomAuthenticationEntryPoint.java class CustomAuthenticationEntryPoint (line 11) | public class CustomAuthenticationEntryPoint implements AuthenticationEnt... method commence (line 13) | @Override FILE: src/main/java/com/shop/config/FormLoginAuthenticationFailureHandler.java class FormLoginAuthenticationFailureHandler (line 11) | public class FormLoginAuthenticationFailureHandler implements Authentica... method onAuthenticationFailure (line 13) | @Override FILE: src/main/java/com/shop/config/SecurityConfig.java class SecurityConfig (line 16) | @Configuration method filterChain (line 23) | @Bean method passwordEncoder (line 51) | @Bean FILE: src/main/java/com/shop/config/WebMvcConfig.java class WebMvcConfig (line 8) | @Configuration method addResourceHandlers (line 14) | @Override FILE: src/main/java/com/shop/constant/ItemSellStatus.java type ItemSellStatus (line 3) | public enum ItemSellStatus { FILE: src/main/java/com/shop/constant/OrderStatus.java type OrderStatus (line 3) | public enum OrderStatus { FILE: src/main/java/com/shop/constant/Role.java type Role (line 3) | public enum Role { FILE: src/main/java/com/shop/controller/CartController.java class CartController (line 28) | @Controller method order (line 34) | @PostMapping(value = "/cart") method orderHist (line 60) | @GetMapping(value = "/cart") method updateCartItem (line 67) | @PatchMapping(value = "/cartItem/{cartItemId}") method deleteCartItem (line 80) | @DeleteMapping(value = "/cartItem/{cartItemId}") method orderCartItem (line 92) | @PostMapping(value = "/cart/orders") FILE: src/main/java/com/shop/controller/ItemController.java class ItemController (line 28) | @Controller method itemForm (line 34) | @GetMapping(value = "/admin/item/new") method itemNew (line 40) | @PostMapping(value = "/admin/item/new") method itemDtl (line 63) | @GetMapping(value = "/admin/item/{itemId}") method itemUpdate (line 78) | @PostMapping(value = "/admin/item/{itemId}") method itemManage (line 100) | @GetMapping(value = {"/admin/items", "/admin/items/{page}"}) method itemDtl (line 113) | @GetMapping(value = "/item/{itemId}") FILE: src/main/java/com/shop/controller/MainController.java class MainController (line 18) | @Controller method main (line 24) | @GetMapping(value = "/") FILE: src/main/java/com/shop/controller/MemberController.java class MemberController (line 18) | @RequestMapping("/members") method memberForm (line 26) | @GetMapping(value = "/new") method newMember (line 32) | @PostMapping(value = "/new") method loginMember (line 50) | @GetMapping(value = "/login") method loginError (line 55) | @GetMapping(value = "/login/error") FILE: src/main/java/com/shop/controller/OrderController.java class OrderController (line 28) | @Controller method order (line 34) | @PostMapping(value = "/order") method orderHist (line 61) | @GetMapping(value = {"/orders", "/orders/{page}"}) method cancelOrder (line 74) | @PostMapping("/order/{orderId}/cancel") FILE: src/main/java/com/shop/controller/ThymeleafExController.java class ThymeleafExController (line 14) | @Controller method thymeleafExample01 (line 18) | @GetMapping(value = "/ex01") method thymeleafExample02 (line 24) | @GetMapping(value = "/ex02") method thymeleafExample03 (line 36) | @GetMapping(value = "/ex03") method thymeleafExample04 (line 56) | @GetMapping(value = "/ex04") method thymeleafExample05 (line 76) | @GetMapping(value = "/ex05") method thymeleafExample06 (line 81) | @GetMapping(value = "/ex06") method thymeleafExample07 (line 88) | @GetMapping(value = "/ex07") FILE: src/main/java/com/shop/dto/CartDetailDto.java class CartDetailDto (line 6) | @Getter @Setter method CartDetailDto (line 19) | public CartDetailDto(Long cartItemId, String itemNm, int price, int co... FILE: src/main/java/com/shop/dto/CartItemDto.java class CartItemDto (line 9) | @Getter @Setter FILE: src/main/java/com/shop/dto/CartOrderDto.java class CartOrderDto (line 8) | @Getter FILE: src/main/java/com/shop/dto/ItemDto.java class ItemDto (line 8) | @Getter FILE: src/main/java/com/shop/dto/ItemFormDto.java class ItemFormDto (line 14) | @Getter @Setter method createItem (line 39) | public Item createItem(){ method of (line 43) | public static ItemFormDto of(Item item){ FILE: src/main/java/com/shop/dto/ItemImgDto.java class ItemImgDto (line 8) | @Getter @Setter method of (line 23) | public static ItemImgDto of(ItemImg itemImg) { FILE: src/main/java/com/shop/dto/ItemSearchDto.java class ItemSearchDto (line 7) | @Getter @Setter FILE: src/main/java/com/shop/dto/MainItemDto.java class MainItemDto (line 7) | @Getter @Setter method MainItemDto (line 20) | @QueryProjection FILE: src/main/java/com/shop/dto/MemberFormDto.java class MemberFormDto (line 11) | @Getter @Setter FILE: src/main/java/com/shop/dto/OrderDto.java class OrderDto (line 10) | @Getter @Setter FILE: src/main/java/com/shop/dto/OrderHistDto.java class OrderHistDto (line 12) | @Getter @Setter method OrderHistDto (line 15) | public OrderHistDto(Order order){ method addOrderItemDto (line 28) | public void addOrderItemDto(OrderItemDto orderItemDto){ FILE: src/main/java/com/shop/dto/OrderItemDto.java class OrderItemDto (line 7) | @Getter @Setter method OrderItemDto (line 10) | public OrderItemDto(OrderItem orderItem, String imgUrl){ FILE: src/main/java/com/shop/entity/BaseEntity.java class BaseEntity (line 12) | @EntityListeners(value = {AuditingEntityListener.class}) FILE: src/main/java/com/shop/entity/BaseTimeEntity.java class BaseTimeEntity (line 14) | @EntityListeners(value = {AuditingEntityListener.class}) FILE: src/main/java/com/shop/entity/Cart.java class Cart (line 8) | @Entity method createCart (line 23) | public static Cart createCart(Member member){ FILE: src/main/java/com/shop/entity/CartItem.java class CartItem (line 7) | @Entity method createCartItem (line 27) | public static CartItem createCartItem(Cart cart, Item item, int count) { method addCount (line 35) | public void addCount(int count){ method updateCount (line 39) | public void updateCount(int count){ FILE: src/main/java/com/shop/entity/Item.java class Item (line 12) | @Entity method updateItem (line 40) | public void updateItem(ItemFormDto itemFormDto){ method removeStock (line 48) | public void removeStock(int stockNumber){ method addStock (line 56) | public void addStock(int stockNumber){ FILE: src/main/java/com/shop/entity/ItemImg.java class ItemImg (line 7) | @Entity method updateItemImg (line 29) | public void updateItemImg(String oriImgName, String imgName, String im... FILE: src/main/java/com/shop/entity/Member.java class Member (line 12) | @Entity method createMember (line 35) | public static Member createMember(MemberFormDto memberFormDto, Passwor... FILE: src/main/java/com/shop/entity/Order.java class Order (line 12) | @Entity method addOrderItem (line 34) | public void addOrderItem(OrderItem orderItem) { method createOrder (line 39) | public static Order createOrder(Member member, List orderIt... method getTotalPrice (line 52) | public int getTotalPrice() { method cancelOrder (line 60) | public void cancelOrder() { FILE: src/main/java/com/shop/entity/OrderItem.java class OrderItem (line 7) | @Entity method createOrderItem (line 27) | public static OrderItem createOrderItem(Item item, int count){ method getTotalPrice (line 36) | public int getTotalPrice(){ method cancel (line 40) | public void cancel() { FILE: src/main/java/com/shop/exception/OutOfStockException.java class OutOfStockException (line 3) | public class OutOfStockException extends RuntimeException{ method OutOfStockException (line 5) | public OutOfStockException(String message) { FILE: src/main/java/com/shop/repository/CartItemRepository.java type CartItemRepository (line 10) | public interface CartItemRepository extends JpaRepository { method findByCartIdAndItemId (line 12) | CartItem findByCartIdAndItemId(Long cartId, Long itemId); method findCartDetailDtoList (line 14) | @Query("select new com.shop.dto.CartDetailDto(ci.id, i.itemNm, i.price... FILE: src/main/java/com/shop/repository/CartRepository.java type CartRepository (line 6) | public interface CartRepository extends JpaRepository { method findByMemberId (line 8) | Cart findByMemberId(Long memberId); FILE: src/main/java/com/shop/repository/ItemImgRepository.java type ItemImgRepository (line 7) | public interface ItemImgRepository extends JpaRepository { method findByItemIdOrderByIdAsc (line 9) | List findByItemIdOrderByIdAsc(Long itemId); method findByItemIdAndRepimgYn (line 11) | ItemImg findByItemIdAndRepimgYn(Long itemId, String repimgYn); FILE: src/main/java/com/shop/repository/ItemRepository.java type ItemRepository (line 13) | public interface ItemRepository extends JpaRepository, method findByItemNm (line 16) | List findByItemNm(String itemNm); method findByItemNmOrItemDetail (line 18) | List findByItemNmOrItemDetail(String itemNm, String itemDetail); method findByPriceLessThan (line 20) | List findByPriceLessThan(Integer price); method findByPriceLessThanOrderByPriceDesc (line 22) | List findByPriceLessThanOrderByPriceDesc(Integer price); method findByItemDetail (line 24) | @Query("select i from Item i where i.itemDetail like " + method findByItemDetailByNative (line 28) | @Query(value="select * from item i where i.item_detail like " + FILE: src/main/java/com/shop/repository/ItemRepositoryCustom.java type ItemRepositoryCustom (line 9) | public interface ItemRepositoryCustom { method getAdminItemPage (line 11) | Page getAdminItemPage(ItemSearchDto itemSearchDto, Pageable page... method getMainItemPage (line 13) | Page getMainItemPage(ItemSearchDto itemSearchDto, Pageabl... FILE: src/main/java/com/shop/repository/ItemRepositoryCustomImpl.java class ItemRepositoryCustomImpl (line 23) | public class ItemRepositoryCustomImpl implements ItemRepositoryCustom{ method ItemRepositoryCustomImpl (line 27) | public ItemRepositoryCustomImpl(EntityManager em){ method searchSellStatusEq (line 31) | private BooleanExpression searchSellStatusEq(ItemSellStatus searchSell... method regDtsAfter (line 35) | private BooleanExpression regDtsAfter(String searchDateType){ method searchByLike (line 54) | private BooleanExpression searchByLike(String searchBy, String searchQ... method getAdminItemPage (line 65) | @Override method itemNmLike (line 89) | private BooleanExpression itemNmLike(String searchQuery){ method getMainItemPage (line 93) | @Override FILE: src/main/java/com/shop/repository/MemberRepository.java type MemberRepository (line 6) | public interface MemberRepository extends JpaRepository { method findByEmail (line 8) | Member findByEmail(String email); FILE: src/main/java/com/shop/repository/OrderItemRepository.java type OrderItemRepository (line 6) | public interface OrderItemRepository extends JpaRepository { method findOrders (line 14) | @Query("select o from Order o " + method countOrder (line 20) | @Query("select count(o) from Order o " + FILE: src/main/java/com/shop/service/CartService.java class CartService (line 25) | @Service method addCart (line 36) | public Long addCart(CartItemDto cartItemDto, String email){ method getCartList (line 60) | @Transactional(readOnly = true) method validateCartItem (line 75) | @Transactional(readOnly = true) method updateCartItemCount (line 89) | public void updateCartItemCount(Long cartItemId, int count){ method deleteCartItem (line 96) | public void deleteCartItem(Long cartItemId) { method orderCartItem (line 102) | public Long orderCartItem(List cartOrderDtoList, String ... FILE: src/main/java/com/shop/service/FileService.java class FileService (line 9) | @Service method uploadFile (line 13) | public String uploadFile(String uploadPath, String originalFileName, b... method deleteFile (line 24) | public void deleteFile(String filePath) throws Exception{ FILE: src/main/java/com/shop/service/ItemImgService.java class ItemImgService (line 13) | @Service method saveItemImg (line 25) | public void saveItemImg(ItemImg itemImg, MultipartFile itemImgFile) th... method updateItemImg (line 42) | public void updateItemImg(Long itemImgId, MultipartFile itemImgFile) t... FILE: src/main/java/com/shop/service/ItemService.java class ItemService (line 25) | @Service method saveItem (line 36) | public Long saveItem(ItemFormDto itemFormDto, List item... method getItemDtl (line 58) | @Transactional(readOnly = true) method updateItem (line 74) | public Long updateItem(ItemFormDto itemFormDto, List it... method getAdminItemPage (line 90) | @Transactional(readOnly = true) method getMainItemPage (line 95) | @Transactional(readOnly = true) FILE: src/main/java/com/shop/service/MemberService.java class MemberService (line 14) | @Service method saveMember (line 21) | public Member saveMember(Member member){ method validateDuplicateMember (line 26) | private void validateDuplicateMember(Member member){ method loadUserByUsername (line 33) | @Override FILE: src/main/java/com/shop/service/OrderService.java class OrderService (line 25) | @Service method order (line 38) | public Long order(OrderDto orderDto, String email){ method getOrderList (line 54) | @Transactional(readOnly = true) method validateOrder (line 79) | @Transactional(readOnly = true) method cancelOrder (line 93) | public void cancelOrder(Long orderId){ method orders (line 99) | public Long orders(List orderDtoList, String email){ FILE: src/test/java/com/shop/ShopApplicationTests.java class ShopApplicationTests (line 6) | @SpringBootTest method contextLoads (line 9) | @Test FILE: src/test/java/com/shop/controller/ItemControllerTest.java class ItemControllerTest (line 16) | @SpringBootTest method itemFormTest (line 24) | @Test method itemFormNotAdminTest (line 33) | @Test FILE: src/test/java/com/shop/controller/MemberControllerTest.java class MemberControllerTest (line 19) | @SpringBootTest method createMember (line 34) | public Member createMember(String email, String password){ method loginSuccessTest (line 44) | @Test method loginFailTest (line 56) | @Test FILE: src/test/java/com/shop/entity/CartTest.java class CartTest (line 20) | @SpringBootTest method createMember (line 38) | public Member createMember(){ method findCartAndMemberTest (line 47) | @Test FILE: src/test/java/com/shop/entity/MemberTest.java class MemberTest (line 15) | @SpringBootTest method auditingTest (line 26) | @Test FILE: src/test/java/com/shop/entity/OrderTest.java class OrderTest (line 22) | @SpringBootTest method createItem (line 42) | public Item createItem(){ method cascadeTest (line 55) | @Test method createOrder (line 80) | public Order createOrder(){ method orphanRemovalTest (line 99) | @Test method lazyLoadingTest (line 107) | @Test FILE: src/test/java/com/shop/repository/ItemRepositoryTest.java class ItemRepositoryTest (line 27) | @SpringBootTest method createItemTest (line 37) | @Test method createItemList (line 52) | public void createItemList(){ method findByItemNmTest (line 65) | @Test method findByItemNmOrItemDetailTest (line 75) | @Test method findByPriceLessThanTest (line 85) | @Test method findByPriceLessThanOrderByPriceDesc (line 95) | @Test method findByItemDetailTest (line 105) | @Test method queryDslTest (line 115) | @Test method createItemList2 (line 133) | public void createItemList2(){ method queryDslTest2 (line 159) | @Test FILE: src/test/java/com/shop/service/CartServiceTest.java class CartServiceTest (line 22) | @SpringBootTest method saveItem (line 39) | public Item saveItem(){ method saveMember (line 49) | public Member saveMember(){ method addCart (line 55) | @Test FILE: src/test/java/com/shop/service/ItemServiceTest.java class ItemServiceTest (line 24) | @SpringBootTest method createMultipartFiles (line 38) | List createMultipartFiles() throws Exception{ method saveItem (line 53) | @Test FILE: src/test/java/com/shop/service/MemberServiceTest.java class MemberServiceTest (line 16) | @SpringBootTest method createMember (line 27) | public Member createMember(){ method saveMemberTest (line 36) | @Test method saveDuplicateMemberTest (line 48) | @Test FILE: src/test/java/com/shop/service/OrderServiceTest.java class OrderServiceTest (line 25) | @SpringBootTest method saveItem (line 42) | public Item saveItem(){ method saveMember (line 52) | public Member saveMember(){ method order (line 59) | @Test method cancelOrder (line 80) | @Test