Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/C0de-cake/airbnb-clone-backend
/ functions
Functions
221 in github.com/C0de-cake/airbnb-clone-backend
⨍
Functions
221
◇
Types & classes
55
↓ 9 callers
Method
builder
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/State.java:38
↓ 8 callers
Method
getAuthenticatedUserFromSecurityContext
()
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:30
↓ 5 callers
Method
getStatus
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/State.java:30
↓ 4 callers
Method
forError
(V error)
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/StateBuilder.java:8
↓ 4 callers
Method
forSuccess
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/StateBuilder.java:14
↓ 4 callers
Method
getEmail
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:69
↓ 4 callers
Method
setEmail
(String email)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:73
↓ 3 callers
Method
equals
(Object o)
src/main/java/fr/codecake/airbnbclone/listing/domain/Listing.java:162
↓ 3 callers
Method
equals
(Object o)
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:108
↓ 3 callers
Method
findOneByEmail
(String email)
src/main/java/fr/codecake/airbnbclone/user/repository/UserRepository.java:11
↓ 3 callers
Method
getError
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/State.java:22
↓ 3 callers
Method
setFirstName
(String firstName)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:65
↓ 2 callers
Method
extractAuthorityFromClaims
(Map<String, Object> claims)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:67
↓ 2 callers
Method
findByPublicId
(UUID publicId)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:30
↓ 2 callers
Method
getAllProperties
(ReadUserDTO landlord)
src/main/java/fr/codecake/airbnbclone/listing/application/LandlordService.java:54
↓ 2 callers
Method
getValue
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/State.java:14
↓ 2 callers
Method
mapBookingToBookedListing
(List<Booking> allBookings, List<DisplayCardListingDTO> allListings)
src/main/java/fr/codecake/airbnbclone/booking/application/BookingService.java:88
↓ 2 callers
Method
mapOauth2AttributesToUser
(Map<String, Object> attributes)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:22
↓ 2 callers
Method
setAuthorities
(Set<Authority> authorities)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:97
↓ 2 callers
Method
setImageUrl
(String imageUrl)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:81
↓ 2 callers
Method
setLastName
(String lastName)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:57
↓ 1 callers
Method
addLandlordRoleToUser
(ReadUserDTO readUserDTO)
src/main/java/fr/codecake/airbnbclone/user/application/Auth0Service.java:34
↓ 1 callers
Method
assignRoleById
(String accessToken, String email, UUID publicId, String roleIdToAdd)
src/main/java/fr/codecake/airbnbclone/user/application/Auth0Service.java:45
↓ 1 callers
Method
bookingExistsAtInterval
(OffsetDateTime startDate, OffsetDateTime endDate, UUID fkListing)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:13
↓ 1 callers
Method
bookingToCheckAvailability
(Booking booking)
src/main/java/fr/codecake/airbnbclone/booking/mapper/BookingMapper.java:13
↓ 1 callers
Method
deleteBookingByFkTenantAndPublicId
(UUID tenantPublicId, UUID bookingPublicId)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:22
↓ 1 callers
Method
deleteBookingByPublicIdAndFkListing
(UUID bookingPublicId, UUID listingPublicId)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:24
↓ 1 callers
Method
deleteByPublicIdAndLandlordPublicId
(UUID publicId, UUID landlordPublicId)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:20
↓ 1 callers
Method
equals
(Object o)
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:101
↓ 1 callers
Method
findAllByBookingCategoryWithCoverOnly
(Pageable pageable, BookingCategory bookingCategory)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:22
↓ 1 callers
Method
findAllByFkListing
(UUID fkListing)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:18
↓ 1 callers
Method
findAllByFkListingIn
(List<UUID> allPropertyPublicIds)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:26
↓ 1 callers
Method
findAllByFkTenant
(UUID fkTenant)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:20
↓ 1 callers
Method
findAllByLandlordPublicIdFetchCoverPicture
(UUID landlordPublicId)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:16
↓ 1 callers
Method
findAllByLocationAndBathroomsAndBedroomsAndGuestsAndBeds
( Pageable pageable, String location, int bathrooms, int bedrooms, int guests, int beds )
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:36
↓ 1 callers
Method
findAllByPublicIdIn
(List<UUID> allListingPublicIDs)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:32
↓ 1 callers
Method
findAllMatchWithDate
(List<UUID> fkListings, OffsetDateTime startDate, OffsetDateTime endDate)
src/main/java/fr/codecake/airbnbclone/booking/repository/BookingRepository.java:28
↓ 1 callers
Method
findAllWithCoverOnly
(Pageable pageable)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:26
↓ 1 callers
Method
findOneByPublicId
(UUID publicId)
src/main/java/fr/codecake/airbnbclone/user/repository/UserRepository.java:13
↓ 1 callers
Method
findOneByPublicIdAndLandlordPublicId
(UUID listingPublicId, UUID landlordPublicId)
src/main/java/fr/codecake/airbnbclone/listing/repository/ListingRepository.java:34
↓ 1 callers
Method
forUnauthorized
(V error)
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/StateBuilder.java:24
↓ 1 callers
Method
getAccessToken
()
src/main/java/fr/codecake/airbnbclone/user/application/Auth0Service.java:54
↓ 1 callers
Method
getAllByCategory
(Pageable pageable, BookingCategory category)
src/main/java/fr/codecake/airbnbclone/listing/application/TenantService.java:43
↓ 1 callers
Method
getAuthorities
(Authentication authentication)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:85
↓ 1 callers
Method
getAuthorities
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:93
↓ 1 callers
Method
getBookingMatchByListingIdsAndBookedDate
(List<UUID> listingsId, BookedDateDTO bookedDateDTO)
src/main/java/fr/codecake/airbnbclone/booking/application/BookingService.java:139
↓ 1 callers
Method
getByEmail
(String email)
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:37
↓ 1 callers
Method
getByListingPublicId
(UUID publicId)
src/main/java/fr/codecake/airbnbclone/listing/application/LandlordService.java:70
↓ 1 callers
Method
getByPublicId
(UUID publicId)
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:78
↓ 1 callers
Method
getByPublicIdAndLandlordPublicId
(UUID listingPublicId, UUID landlordPublicId)
src/main/java/fr/codecake/airbnbclone/listing/application/LandlordService.java:81
↓ 1 callers
Method
getCardDisplayByListingPublicId
(List<UUID> allListingPublicIDs)
src/main/java/fr/codecake/airbnbclone/listing/application/LandlordService.java:74
↓ 1 callers
Method
getEndDate
()
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:68
↓ 1 callers
Method
getFirstName
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:61
↓ 1 callers
Method
getFkListing
()
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:100
↓ 1 callers
Method
getId
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:44
↓ 1 callers
Method
getImageUrl
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:77
↓ 1 callers
Method
getLandlordPublicId
()
src/main/java/fr/codecake/airbnbclone/listing/domain/Listing.java:146
↓ 1 callers
Method
getLastModifiedDate
()
src/main/java/fr/codecake/airbnbclone/sharedkernel/domain/AbstractAuditingEntity.java:35
↓ 1 callers
Method
getLastName
()
src/main/java/fr/codecake/airbnbclone/user/domain/User.java:53
↓ 1 callers
Method
getPictures
()
src/main/java/fr/codecake/airbnbclone/listing/application/dto/SaveListingDTO.java:72
↓ 1 callers
Method
getPublicId
()
src/main/java/fr/codecake/airbnbclone/listing/domain/Listing.java:66
↓ 1 callers
Method
getPublicId
()
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:52
↓ 1 callers
Method
getRolesFromClaims
(Map<String, Object> claims)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:71
↓ 1 callers
Method
getStartDate
()
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:60
↓ 1 callers
Method
getTotalPrice
()
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:76
↓ 1 callers
Method
handleDeletionForLandlord
(UUID bookingPublicId, UUID listingPublicId, ReadUserDTO connectedUser, int deleteSuccess)
src/main/java/fr/codecake/airbnbclone/booking/application/BookingService.java:122
↓ 1 callers
Method
hasCurrentUserAnyOfAuthorities
(String ...authorities)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:79
↓ 1 callers
Method
listingPictureToPictureDTO
(List<ListingPicture> listingPictures)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingPictureMapper.java:25
↓ 1 callers
Method
listingToCreatedListingDTO
(Listing listing)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingMapper.java:30
↓ 1 callers
Method
listingToDisplayCardListingDTOs
(List<Listing> listings)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingMapper.java:32
↓ 1 callers
Method
listingToDisplayListingDTO
(Listing listing)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingMapper.java:42
↓ 1 callers
Method
mapMultipartFileToPictureDTO
()
src/main/java/fr/codecake/airbnbclone/listing/presentation/LandlordResource.java:81
↓ 1 callers
Method
mapRolesToGrantedAuthorities
(Collection<String> roles)
src/main/java/fr/codecake/airbnbclone/infrastructure/config/SecurityUtils.java:75
↓ 1 callers
Method
newBookingToBooking
(NewBookingDTO newBookingDTO)
src/main/java/fr/codecake/airbnbclone/booking/mapper/BookingMapper.java:11
↓ 1 callers
Method
pictureDTOsToListingPictures
(List<PictureDTO> pictureDTOs)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingPictureMapper.java:16
↓ 1 callers
Method
saveAll
(List<PictureDTO> pictures, Listing listing)
src/main/java/fr/codecake/airbnbclone/listing/application/PictureService.java:25
↓ 1 callers
Method
saveListingDTOToListing
(SaveListingDTO saveListingDTO)
src/main/java/fr/codecake/airbnbclone/listing/mapper/ListingMapper.java:14
↓ 1 callers
Method
setCover
(boolean cover)
src/main/java/fr/codecake/airbnbclone/listing/domain/ListingPicture.java:70
↓ 1 callers
Method
setFkListing
(UUID fkListing)
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:104
↓ 1 callers
Method
setFkTenant
(UUID fkTenant)
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:96
↓ 1 callers
Method
setLandlord
(LandlordListingDTO landlord)
src/main/java/fr/codecake/airbnbclone/listing/application/dto/DisplayListingDTO.java:74
↓ 1 callers
Method
setLandlordPublicId
(UUID landlordPublicId)
src/main/java/fr/codecake/airbnbclone/listing/domain/Listing.java:150
↓ 1 callers
Method
setListing
(Listing listing)
src/main/java/fr/codecake/airbnbclone/listing/domain/ListingPicture.java:46
↓ 1 callers
Method
setName
(String name)
src/main/java/fr/codecake/airbnbclone/user/domain/Authority.java:27
↓ 1 callers
Method
setNumberOfTravelers
(int numberOfTravelers)
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:88
↓ 1 callers
Method
setPictures
(List<PictureDTO> pictures)
src/main/java/fr/codecake/airbnbclone/listing/application/dto/SaveListingDTO.java:76
↓ 1 callers
Method
setTotalPrice
(int totalPrice)
src/main/java/fr/codecake/airbnbclone/booking/domain/Booking.java:80
↓ 1 callers
Method
syncWithIdp
(OAuth2User oAuth2User, boolean forceResync)
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:43
↓ 1 callers
Method
updateUser
(User user)
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:65
Method
AuthResource
(UserService userService, ClientRegistrationRepository registration)
src/main/java/fr/codecake/airbnbclone/user/presentation/AuthResource.java:26
Method
BookingResource
(BookingService bookingService)
src/main/java/fr/codecake/airbnbclone/booking/presentation/BookingResource.java:26
Method
BookingService
(BookingRepository bookingRepository, BookingMapper bookingMapper, UserService userS
src/main/java/fr/codecake/airbnbclone/booking/application/BookingService.java:33
Method
LandlordResource
(LandlordService landlordService, Validator validator, UserService userService)
src/main/java/fr/codecake/airbnbclone/listing/presentation/LandlordResource.java:46
Method
LandlordService
(ListingRepository listingRepository, ListingMapper listingMapper, UserService userService, Auth0Service auth0
src/main/java/fr/codecake/airbnbclone/listing/application/LandlordService.java:31
Method
PictureService
(ListingPictureRepository listingPictureRepository, ListingPictureMapper listingPictureMapper)
src/main/java/fr/codecake/airbnbclone/listing/application/PictureService.java:20
Method
State
(StatusNotification status, T value, V error)
src/main/java/fr/codecake/airbnbclone/sharedkernel/service/State.java:8
Method
TenantResource
(TenantService tenantService)
src/main/java/fr/codecake/airbnbclone/listing/presentation/TenantResource.java:27
Method
TenantService
(ListingRepository listingRepository, ListingMapper listingMapper, UserService userService, BookingService boo
src/main/java/fr/codecake/airbnbclone/listing/application/TenantService.java:36
Method
UserException
(String message)
src/main/java/fr/codecake/airbnbclone/user/application/UserException.java:5
Method
UserService
(UserRepository userRepository, UserMapper userMapper)
src/main/java/fr/codecake/airbnbclone/user/application/UserService.java:25
next →
1–100 of 221, ranked by callers