From 97acb7e17f8c1ff56b8717e75f2cb95ddf7d128d Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Mon, 20 Apr 2026 21:52:02 -0600 Subject: [PATCH] comment android app --- .../com/example/petstoremobile/PetStoreApplication.java | 6 ++++++ .../petstoremobile/activities/ForgotPasswordActivity.java | 6 ++++++ .../example/petstoremobile/activities/HomeActivity.java | 6 ++++++ .../example/petstoremobile/activities/MainActivity.java | 6 ++++++ .../petstoremobile/adapters/ActivityLogAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/AdoptionAdapter.java | 7 +++++++ .../petstoremobile/adapters/AppointmentAdapter.java | 7 +++++++ .../petstoremobile/adapters/BlackTextArrayAdapter.java | 7 +++++++ .../com/example/petstoremobile/adapters/ChatAdapter.java | 7 +++++++ .../com/example/petstoremobile/adapters/CouponAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/CustomerAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/EmployeeAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/InventoryAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/MessageAdapter.java | 7 +++++++ .../com/example/petstoremobile/adapters/PetAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/ProductAdapter.java | 7 +++++++ .../petstoremobile/adapters/ProductSupplierAdapter.java | 7 +++++++ .../petstoremobile/adapters/PurchaseOrderAdapter.java | 7 +++++++ .../com/example/petstoremobile/adapters/SaleAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/ServiceAdapter.java | 7 +++++++ .../example/petstoremobile/adapters/SupplierAdapter.java | 7 +++++++ .../petstoremobile/adapters/WhiteTextArrayAdapter.java | 7 +++++++ .../com/example/petstoremobile/api/ActivityLogApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/AdoptionApi.java | 7 +++++++ .../com/example/petstoremobile/api/AppointmentApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/CategoryApi.java | 7 +++++++ .../main/java/com/example/petstoremobile/api/ChatApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/CouponApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/CustomerApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/EmployeeApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/InventoryApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/MessageApi.java | 7 +++++++ .../main/java/com/example/petstoremobile/api/PetApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/ProductApi.java | 7 +++++++ .../com/example/petstoremobile/api/ProductSupplierApi.java | 7 +++++++ .../com/example/petstoremobile/api/PurchaseOrderApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/RefundApi.java | 7 +++++++ .../main/java/com/example/petstoremobile/api/SaleApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/ServiceApi.java | 7 +++++++ .../main/java/com/example/petstoremobile/api/StoreApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/SupplierApi.java | 7 +++++++ .../main/java/com/example/petstoremobile/api/UserApi.java | 7 +++++++ .../java/com/example/petstoremobile/api/auth/AuthApi.java | 7 +++++++ .../example/petstoremobile/api/auth/AuthInterceptor.java | 7 +++++++ .../com/example/petstoremobile/api/auth/TokenManager.java | 7 +++++++ .../java/com/example/petstoremobile/di/NetworkModule.java | 7 +++++++ .../com/example/petstoremobile/dtos/ActivityLogDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/AdoptionDTO.java | 7 +++++++ .../com/example/petstoremobile/dtos/AppointmentDTO.java | 7 +++++++ .../main/java/com/example/petstoremobile/dtos/AuthDTO.java | 7 +++++++ .../example/petstoremobile/dtos/AvatarUploadResponse.java | 7 +++++++ .../com/example/petstoremobile/dtos/BulkDeleteRequest.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/CategoryDTO.java | 7 +++++++ .../com/example/petstoremobile/dtos/ConversationDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/CouponDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/CustomerDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/DropdownDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/EmployeeDTO.java | 7 +++++++ .../com/example/petstoremobile/dtos/ErrorResponse.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/InventoryDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/MessageDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/PageResponse.java | 7 +++++++ .../main/java/com/example/petstoremobile/dtos/PetDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/ProductDTO.java | 7 +++++++ .../example/petstoremobile/dtos/ProductSupplierDTO.java | 7 +++++++ .../com/example/petstoremobile/dtos/PurchaseOrderDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/RefundDTO.java | 7 +++++++ .../main/java/com/example/petstoremobile/dtos/SaleDTO.java | 7 +++++++ .../example/petstoremobile/dtos/SendMessageRequest.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/ServiceDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/StoreDTO.java | 7 +++++++ .../java/com/example/petstoremobile/dtos/SupplierDTO.java | 7 +++++++ .../dtos/UpdateConversationStatusRequest.java | 7 +++++++ .../main/java/com/example/petstoremobile/dtos/UserDTO.java | 7 +++++++ .../com/example/petstoremobile/fragments/ChatFragment.java | 7 +++++++ .../com/example/petstoremobile/fragments/ListFragment.java | 7 +++++++ .../example/petstoremobile/fragments/ProfileFragment.java | 7 +++++++ .../fragments/listfragments/ActivityLogFragment.java | 7 +++++++ .../fragments/listfragments/AdoptionFragment.java | 7 +++++++ .../fragments/listfragments/AnalyticsFragment.java | 7 +++++++ .../fragments/listfragments/AppointmentFragment.java | 7 +++++++ .../fragments/listfragments/CouponFragment.java | 7 +++++++ .../fragments/listfragments/CustomerFragment.java | 7 +++++++ .../fragments/listfragments/InventoryFragment.java | 7 +++++++ .../fragments/listfragments/PetFragment.java | 7 +++++++ .../fragments/listfragments/ProductFragment.java | 7 +++++++ .../fragments/listfragments/ProductSupplierFragment.java | 7 +++++++ .../fragments/listfragments/PurchaseOrderFragment.java | 7 +++++++ .../fragments/listfragments/SaleFragment.java | 7 +++++++ .../fragments/listfragments/ServiceFragment.java | 7 +++++++ .../fragments/listfragments/StaffFragment.java | 7 +++++++ .../fragments/listfragments/SupplierFragment.java | 7 +++++++ .../detailfragments/AdoptionDetailFragment.java | 7 +++++++ .../detailfragments/AppointmentDetailFragment.java | 7 +++++++ .../detailfragments/CouponDetailFragment.java | 7 +++++++ .../detailfragments/CustomerDetailFragment.java | 7 +++++++ .../detailfragments/InventoryDetailFragment.java | 7 +++++++ .../listfragments/detailfragments/PetDetailFragment.java | 7 +++++++ .../detailfragments/ProductDetailFragment.java | 7 +++++++ .../detailfragments/ProductSupplierDetailFragment.java | 7 +++++++ .../detailfragments/PurchaseOrderDetailFragment.java | 7 +++++++ .../listfragments/detailfragments/RefundFragment.java | 7 +++++++ .../listfragments/detailfragments/SaleDetailFragment.java | 7 +++++++ .../detailfragments/ServiceDetailFragment.java | 7 +++++++ .../listfragments/detailfragments/StaffDetailFragment.java | 7 +++++++ .../detailfragments/SupplierDetailFragment.java | 7 +++++++ .../listprofilefragments/PetProfileFragment.java | 7 +++++++ .../main/java/com/example/petstoremobile/models/Chat.java | 7 +++++++ .../java/com/example/petstoremobile/models/Message.java | 7 +++++++ .../main/java/com/example/petstoremobile/models/Sale.java | 7 +++++++ .../petstoremobile/repositories/ActivityLogRepository.java | 6 ++++++ .../petstoremobile/repositories/AdoptionRepository.java | 6 ++++++ .../petstoremobile/repositories/AppointmentRepository.java | 6 ++++++ .../petstoremobile/repositories/AuthRepository.java | 6 ++++++ .../petstoremobile/repositories/BaseRepository.java | 6 ++++++ .../petstoremobile/repositories/CategoryRepository.java | 6 ++++++ .../petstoremobile/repositories/ChatRepository.java | 6 ++++++ .../petstoremobile/repositories/CouponRepository.java | 6 ++++++ .../petstoremobile/repositories/CustomerRepository.java | 6 ++++++ .../petstoremobile/repositories/EmployeeRepository.java | 6 ++++++ .../petstoremobile/repositories/InventoryRepository.java | 6 ++++++ .../example/petstoremobile/repositories/PetRepository.java | 6 ++++++ .../petstoremobile/repositories/ProductRepository.java | 6 ++++++ .../repositories/ProductSupplierRepository.java | 6 ++++++ .../repositories/PurchaseOrderRepository.java | 6 ++++++ .../petstoremobile/repositories/SaleRepository.java | 6 ++++++ .../petstoremobile/repositories/ServiceRepository.java | 6 ++++++ .../petstoremobile/repositories/StoreRepository.java | 6 ++++++ .../petstoremobile/repositories/SupplierRepository.java | 6 ++++++ .../petstoremobile/repositories/UserRepository.java | 6 ++++++ .../petstoremobile/services/ChatNotificationService.java | 6 ++++++ .../com/example/petstoremobile/utils/ActivityLogger.java | 7 +++++++ .../example/petstoremobile/utils/BulkDeleteHandler.java | 7 +++++++ .../com/example/petstoremobile/utils/DateTimeUtils.java | 7 +++++++ .../java/com/example/petstoremobile/utils/DialogUtils.java | 7 +++++++ .../java/com/example/petstoremobile/utils/ErrorUtils.java | 7 +++++++ .../com/example/petstoremobile/utils/EventDecorator.java | 7 +++++++ .../java/com/example/petstoremobile/utils/FileUtils.java | 7 +++++++ .../java/com/example/petstoremobile/utils/GlideUtils.java | 7 +++++++ .../example/petstoremobile/utils/ImagePickerHelper.java | 7 +++++++ .../com/example/petstoremobile/utils/InputValidator.java | 7 +++++++ .../example/petstoremobile/utils/NotificationHelper.java | 7 +++++++ .../java/com/example/petstoremobile/utils/Resource.java | 7 +++++++ .../com/example/petstoremobile/utils/RetrofitUtils.java | 7 +++++++ .../com/example/petstoremobile/utils/SelectionHelper.java | 7 +++++++ .../com/example/petstoremobile/utils/SpinnerUtils.java | 7 +++++++ .../java/com/example/petstoremobile/utils/UIUtils.java | 7 +++++++ .../viewmodels/ActivityLogListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/AdoptionDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/AdoptionListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/AnalyticsViewModel.java | 6 ++++++ .../viewmodels/AppointmentDetailViewModel.java | 6 ++++++ .../viewmodels/AppointmentListViewModel.java | 6 ++++++ .../example/petstoremobile/viewmodels/AuthViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/ChatListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/CouponDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/CouponListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/CustomerDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/CustomerListViewModel.java | 6 ++++++ .../viewmodels/InventoryDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/InventoryListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/PetDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/PetListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/PetProfileViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/ProductDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/ProductListViewModel.java | 6 ++++++ .../viewmodels/ProductSupplierDetailViewModel.java | 6 ++++++ .../viewmodels/ProductSupplierListViewModel.java | 6 ++++++ .../viewmodels/PurchaseOrderDetailViewModel.java | 6 ++++++ .../viewmodels/PurchaseOrderListViewModel.java | 6 ++++++ .../example/petstoremobile/viewmodels/RefundViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/SaleDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/SaleListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/ServiceDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/ServiceListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/StaffDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/StaffListViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/SupplierDetailViewModel.java | 6 ++++++ .../petstoremobile/viewmodels/SupplierListViewModel.java | 6 ++++++ .../example/petstoremobile/websocket/StompChatManager.java | 7 +++++++ 180 files changed, 1203 insertions(+) diff --git a/android/app/src/main/java/com/example/petstoremobile/PetStoreApplication.java b/android/app/src/main/java/com/example/petstoremobile/PetStoreApplication.java index 75def31b..66862039 100644 --- a/android/app/src/main/java/com/example/petstoremobile/PetStoreApplication.java +++ b/android/app/src/main/java/com/example/petstoremobile/PetStoreApplication.java @@ -1,3 +1,9 @@ +/* + * Application entry point, sets up Hilt dependency injection. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile; import android.app.Application; diff --git a/android/app/src/main/java/com/example/petstoremobile/activities/ForgotPasswordActivity.java b/android/app/src/main/java/com/example/petstoremobile/activities/ForgotPasswordActivity.java index ef08f5ee..64285af9 100644 --- a/android/app/src/main/java/com/example/petstoremobile/activities/ForgotPasswordActivity.java +++ b/android/app/src/main/java/com/example/petstoremobile/activities/ForgotPasswordActivity.java @@ -1,3 +1,9 @@ +/* + * Screen where the user can request a password reset email. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.activities; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/activities/HomeActivity.java b/android/app/src/main/java/com/example/petstoremobile/activities/HomeActivity.java index 456e168d..59442e8b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/activities/HomeActivity.java +++ b/android/app/src/main/java/com/example/petstoremobile/activities/HomeActivity.java @@ -1,3 +1,9 @@ +/* + * Main home screen that shows the dashboard after the user logs in. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.activities; import android.Manifest; diff --git a/android/app/src/main/java/com/example/petstoremobile/activities/MainActivity.java b/android/app/src/main/java/com/example/petstoremobile/activities/MainActivity.java index b7aa1f1b..3a42372b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/activities/MainActivity.java +++ b/android/app/src/main/java/com/example/petstoremobile/activities/MainActivity.java @@ -1,3 +1,9 @@ +/* + * Entry point of the app that shows the login and registration screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.activities; import android.content.Intent; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/ActivityLogAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/ActivityLogAdapter.java index ecd34994..a7e42ba2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/ActivityLogAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/ActivityLogAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying activity log entries in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/AdoptionAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/AdoptionAdapter.java index c1d588d8..9c992ddb 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/AdoptionAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/AdoptionAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing adoption records in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/AppointmentAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/AppointmentAdapter.java index 737933a7..12040413 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/AppointmentAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/AppointmentAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing appointments in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/BlackTextArrayAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/BlackTextArrayAdapter.java index 83ed123f..68617171 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/BlackTextArrayAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/BlackTextArrayAdapter.java @@ -1,3 +1,10 @@ +/* + * Custom array adapter that displays items with black text. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/ChatAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/ChatAdapter.java index 329adfe8..a4962fb1 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/ChatAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/ChatAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying chat conversations in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/CouponAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/CouponAdapter.java index 10994ddd..bf254e90 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/CouponAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/CouponAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing coupons in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/CustomerAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/CustomerAdapter.java index 3e8f665a..b70f565e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/CustomerAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/CustomerAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying customer entries in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/EmployeeAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/EmployeeAdapter.java index af8f99e5..367f9400 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/EmployeeAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/EmployeeAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying employee entries in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/InventoryAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/InventoryAdapter.java index a015bb97..3ffd4699 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/InventoryAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/InventoryAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing inventory items in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/MessageAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/MessageAdapter.java index a4cb725f..f67f1c26 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/MessageAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/MessageAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying chat messages in a conversation. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/PetAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/PetAdapter.java index 60fd4f24..be674b57 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/PetAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/PetAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing pets in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/ProductAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/ProductAdapter.java index 9adea207..8b904522 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/ProductAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/ProductAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying products in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.*; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/ProductSupplierAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/ProductSupplierAdapter.java index c5c07e00..0e9e0059 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/ProductSupplierAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/ProductSupplierAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing product-supplier links in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/PurchaseOrderAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/PurchaseOrderAdapter.java index d3d2e154..cbe2342b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/PurchaseOrderAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/PurchaseOrderAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying purchase orders in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/SaleAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/SaleAdapter.java index 6bfbac65..d5d937d4 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/SaleAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/SaleAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing sales in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/ServiceAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/ServiceAdapter.java index 490ec26b..e8c3bf99 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/ServiceAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/ServiceAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for displaying services in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/SupplierAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/SupplierAdapter.java index 919a9b14..41cef30a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/SupplierAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/SupplierAdapter.java @@ -1,3 +1,10 @@ +/* + * Adapter for showing suppliers in a list. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.view.LayoutInflater; diff --git a/android/app/src/main/java/com/example/petstoremobile/adapters/WhiteTextArrayAdapter.java b/android/app/src/main/java/com/example/petstoremobile/adapters/WhiteTextArrayAdapter.java index 4921dc3b..31d98200 100644 --- a/android/app/src/main/java/com/example/petstoremobile/adapters/WhiteTextArrayAdapter.java +++ b/android/app/src/main/java/com/example/petstoremobile/adapters/WhiteTextArrayAdapter.java @@ -1,3 +1,10 @@ +/* + * Custom array adapter that displays items with white text. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.adapters; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/ActivityLogApi.java b/android/app/src/main/java/com/example/petstoremobile/api/ActivityLogApi.java index 4ff8af6d..794da62d 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/ActivityLogApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/ActivityLogApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for activity log endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.ActivityLogDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/AdoptionApi.java b/android/app/src/main/java/com/example/petstoremobile/api/AdoptionApi.java index fa9114b5..1e52373f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/AdoptionApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/AdoptionApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for adoption endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.AdoptionDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/AppointmentApi.java b/android/app/src/main/java/com/example/petstoremobile/api/AppointmentApi.java index f0752c00..dd41bd59 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/AppointmentApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/AppointmentApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for appointment endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.AppointmentDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/CategoryApi.java b/android/app/src/main/java/com/example/petstoremobile/api/CategoryApi.java index a82e0ab8..33cc8511 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/CategoryApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/CategoryApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for category endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.CategoryDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/ChatApi.java b/android/app/src/main/java/com/example/petstoremobile/api/ChatApi.java index 8a818a0a..79cda63f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/ChatApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/ChatApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for chat and conversation endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.ConversationDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/CouponApi.java b/android/app/src/main/java/com/example/petstoremobile/api/CouponApi.java index 9ed038c0..7f279ba3 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/CouponApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/CouponApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for coupon endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.CouponDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/CustomerApi.java b/android/app/src/main/java/com/example/petstoremobile/api/CustomerApi.java index 14be64e0..40e3fce5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/CustomerApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/CustomerApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for customer endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.CustomerDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/EmployeeApi.java b/android/app/src/main/java/com/example/petstoremobile/api/EmployeeApi.java index 33f08264..7ba39bbd 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/EmployeeApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/EmployeeApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for employee endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.EmployeeDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/InventoryApi.java b/android/app/src/main/java/com/example/petstoremobile/api/InventoryApi.java index e9b3bb7c..67cc8c4f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/InventoryApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/InventoryApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for inventory endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.BulkDeleteRequest; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/MessageApi.java b/android/app/src/main/java/com/example/petstoremobile/api/MessageApi.java index cb921932..434e58b7 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/MessageApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/MessageApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for message endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.MessageDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/PetApi.java b/android/app/src/main/java/com/example/petstoremobile/api/PetApi.java index 06e522f0..4e3ef37f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/PetApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/PetApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for pet endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.BulkDeleteRequest; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/ProductApi.java b/android/app/src/main/java/com/example/petstoremobile/api/ProductApi.java index 88d7df0f..a01fca18 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/ProductApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/ProductApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for product endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.DropdownDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/ProductSupplierApi.java b/android/app/src/main/java/com/example/petstoremobile/api/ProductSupplierApi.java index 03f6d891..fbd6b771 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/ProductSupplierApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/ProductSupplierApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for product-supplier endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.BulkDeleteRequest; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/PurchaseOrderApi.java b/android/app/src/main/java/com/example/petstoremobile/api/PurchaseOrderApi.java index 8746ed08..4c8d1bf2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/PurchaseOrderApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/PurchaseOrderApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for purchase order endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.PageResponse; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/RefundApi.java b/android/app/src/main/java/com/example/petstoremobile/api/RefundApi.java index 6e3591bc..caf862c2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/RefundApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/RefundApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for refund endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.RefundDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/SaleApi.java b/android/app/src/main/java/com/example/petstoremobile/api/SaleApi.java index 6d333dd5..a20f420c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/SaleApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/SaleApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for sale endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.PageResponse; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/ServiceApi.java b/android/app/src/main/java/com/example/petstoremobile/api/ServiceApi.java index 9784524b..f5079b0c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/ServiceApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/ServiceApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for service endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.BulkDeleteRequest; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/StoreApi.java b/android/app/src/main/java/com/example/petstoremobile/api/StoreApi.java index 3370dd03..b47d3183 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/StoreApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/StoreApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for store endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.DropdownDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/SupplierApi.java b/android/app/src/main/java/com/example/petstoremobile/api/SupplierApi.java index 38e7675c..bb958b51 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/SupplierApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/SupplierApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for supplier endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.BulkDeleteRequest; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/UserApi.java b/android/app/src/main/java/com/example/petstoremobile/api/UserApi.java index dbc5640b..82741d10 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/UserApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/UserApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for user endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api; import com.example.petstoremobile.dtos.PageResponse; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthApi.java b/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthApi.java index 3a2f13e0..2daf7c91 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthApi.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthApi.java @@ -1,3 +1,10 @@ +/* + * Retrofit interface for login and registration endpoints. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api.auth; import com.example.petstoremobile.dtos.AuthDTO; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthInterceptor.java b/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthInterceptor.java index 0feac644..1cd95895 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthInterceptor.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/auth/AuthInterceptor.java @@ -1,3 +1,10 @@ +/* + * Interceptor that attaches the auth token to outgoing requests. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api.auth; import androidx.annotation.NonNull; diff --git a/android/app/src/main/java/com/example/petstoremobile/api/auth/TokenManager.java b/android/app/src/main/java/com/example/petstoremobile/api/auth/TokenManager.java index 9f17f3cf..946ff229 100644 --- a/android/app/src/main/java/com/example/petstoremobile/api/auth/TokenManager.java +++ b/android/app/src/main/java/com/example/petstoremobile/api/auth/TokenManager.java @@ -1,3 +1,10 @@ +/* + * Handles saving and retrieving the authentication token. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.api.auth; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/di/NetworkModule.java b/android/app/src/main/java/com/example/petstoremobile/di/NetworkModule.java index 8c9e2414..d5dc9b6a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/di/NetworkModule.java +++ b/android/app/src/main/java/com/example/petstoremobile/di/NetworkModule.java @@ -1,3 +1,10 @@ +/* + * Sets up the Retrofit client and dependency injection for network calls. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.di; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ActivityLogDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ActivityLogDTO.java index 4a210a5d..f01627c5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ActivityLogDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ActivityLogDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for activity log entries. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/AdoptionDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/AdoptionDTO.java index 66459bee..d19f771f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/AdoptionDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/AdoptionDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for adoption records. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/AppointmentDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/AppointmentDTO.java index c793a142..9c54df16 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/AppointmentDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/AppointmentDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for appointments. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/AuthDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/AuthDTO.java index 563b1b5f..92e53715 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/AuthDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/AuthDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for authentication requests and responses. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/AvatarUploadResponse.java b/android/app/src/main/java/com/example/petstoremobile/dtos/AvatarUploadResponse.java index 4495e05e..12374bfc 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/AvatarUploadResponse.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/AvatarUploadResponse.java @@ -1,3 +1,10 @@ +/* + * Response object returned after uploading an avatar image. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/BulkDeleteRequest.java b/android/app/src/main/java/com/example/petstoremobile/dtos/BulkDeleteRequest.java index f792989c..66aee979 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/BulkDeleteRequest.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/BulkDeleteRequest.java @@ -1,3 +1,10 @@ +/* + * Request object for deleting multiple items at once. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.util.List; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/CategoryDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/CategoryDTO.java index b8c84b7c..24dba7cb 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/CategoryDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/CategoryDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for categories. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ConversationDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ConversationDTO.java index 135bd84d..1cb9b7cc 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ConversationDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ConversationDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for chat conversations. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/CouponDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/CouponDTO.java index 647d9baf..47d0a661 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/CouponDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/CouponDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for coupons. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/CustomerDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/CustomerDTO.java index 0872252c..22be9d8e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/CustomerDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/CustomerDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for customers. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import com.google.gson.annotations.SerializedName; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/DropdownDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/DropdownDTO.java index 3f46d119..6d48959a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/DropdownDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/DropdownDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object used to populate dropdown menus. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/EmployeeDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/EmployeeDTO.java index f7288d73..e9fbe10c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/EmployeeDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/EmployeeDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for employees. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ErrorResponse.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ErrorResponse.java index 56cc726c..704ec985 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ErrorResponse.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ErrorResponse.java @@ -1,3 +1,10 @@ +/* + * Represents an error response from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/InventoryDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/InventoryDTO.java index 3fd6be57..7582d3ca 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/InventoryDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/InventoryDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for inventory items. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/MessageDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/MessageDTO.java index 17b54fa8..80fc7dac 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/MessageDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/MessageDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for chat messages. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import com.google.gson.annotations.SerializedName; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/PageResponse.java b/android/app/src/main/java/com/example/petstoremobile/dtos/PageResponse.java index 56558e15..2eb95cdf 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/PageResponse.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/PageResponse.java @@ -1,3 +1,10 @@ +/* + * Wrapper for paginated responses from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.util.List; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/PetDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/PetDTO.java index 3a3314d5..8c55ca9e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/PetDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/PetDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for pets. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ProductDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ProductDTO.java index c95f0a32..de60856b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ProductDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ProductDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for products. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ProductSupplierDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ProductSupplierDTO.java index e25f82ec..6f3d3eb0 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ProductSupplierDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ProductSupplierDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for product-supplier relationships. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/PurchaseOrderDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/PurchaseOrderDTO.java index eb760e59..27895c72 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/PurchaseOrderDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/PurchaseOrderDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for purchase orders. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/RefundDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/RefundDTO.java index dc3d2d67..86fbd029 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/RefundDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/RefundDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for refunds. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/SaleDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/SaleDTO.java index d8501995..b81eda0f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/SaleDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/SaleDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for sales. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; import java.math.BigDecimal; diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/SendMessageRequest.java b/android/app/src/main/java/com/example/petstoremobile/dtos/SendMessageRequest.java index aab51a90..0f717e7d 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/SendMessageRequest.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/SendMessageRequest.java @@ -1,3 +1,10 @@ +/* + * Request object for sending a new chat message. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/ServiceDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/ServiceDTO.java index cfbacb8e..7c0ebcea 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/ServiceDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/ServiceDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for services. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/StoreDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/StoreDTO.java index ba4d732a..1bc86507 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/StoreDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/StoreDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for store information. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/SupplierDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/SupplierDTO.java index e39d22c8..96950106 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/SupplierDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/SupplierDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for suppliers. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/UpdateConversationStatusRequest.java b/android/app/src/main/java/com/example/petstoremobile/dtos/UpdateConversationStatusRequest.java index e0fe3fe2..7f8c75db 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/UpdateConversationStatusRequest.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/UpdateConversationStatusRequest.java @@ -1,3 +1,10 @@ +/* + * Request object for changing a conversation's status. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/dtos/UserDTO.java b/android/app/src/main/java/com/example/petstoremobile/dtos/UserDTO.java index 05866080..e2ff4df5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/dtos/UserDTO.java +++ b/android/app/src/main/java/com/example/petstoremobile/dtos/UserDTO.java @@ -1,3 +1,10 @@ +/* + * Data transfer object for user account information. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.dtos; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/ChatFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/ChatFragment.java index 83678a68..81e3ee00 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/ChatFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/ChatFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for the real-time chat screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments; import android.app.Activity; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/ListFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/ListFragment.java index 8c3f3c2e..6908e6a9 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/ListFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/ListFragment.java @@ -1,3 +1,10 @@ +/* + * Base fragment that provides common list and search functionality. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/ProfileFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/ProfileFragment.java index fb1decb7..f5eab649 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/ProfileFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/ProfileFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for viewing and editing the user's profile. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments; import android.net.Uri; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ActivityLogFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ActivityLogFragment.java index 6dab8ec3..12e48378 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ActivityLogFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ActivityLogFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing the activity log. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.app.DatePickerDialog; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AdoptionFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AdoptionFragment.java index fd4209f1..f73c89ca 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AdoptionFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AdoptionFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing adoption records. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AnalyticsFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AnalyticsFragment.java index e493b0e3..f711e529 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AnalyticsFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AnalyticsFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for displaying store analytics and charts. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AppointmentFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AppointmentFragment.java index 99530081..7b5f1bd1 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AppointmentFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/AppointmentFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing appointments. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.graphics.Color; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CouponFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CouponFragment.java index 9bc754b4..f7b2e3ac 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CouponFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CouponFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing coupons. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CustomerFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CustomerFragment.java index 87155463..248c13df 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CustomerFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/CustomerFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing customers. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/InventoryFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/InventoryFragment.java index c01fb710..a7147b72 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/InventoryFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/InventoryFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing inventory items. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PetFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PetFragment.java index c7139548..def241cc 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PetFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PetFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing pets. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductFragment.java index 34d30e6a..6ef87c4c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing products. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductSupplierFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductSupplierFragment.java index d3b63523..fb5379c9 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductSupplierFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ProductSupplierFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing product-supplier links. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PurchaseOrderFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PurchaseOrderFragment.java index ea4a2bbd..1e2f197d 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PurchaseOrderFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/PurchaseOrderFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing purchase orders. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SaleFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SaleFragment.java index 890f8c68..0bc327e5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SaleFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SaleFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing sales. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ServiceFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ServiceFragment.java index d5a73312..20ae2ec2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ServiceFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/ServiceFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing services. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/StaffFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/StaffFragment.java index 81efdd4a..a34b59d0 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/StaffFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/StaffFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing staff members. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SupplierFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SupplierFragment.java index ca10c7d0..d0adbf40 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SupplierFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/SupplierFragment.java @@ -1,3 +1,10 @@ +/* + * Fragment for browsing suppliers. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AdoptionDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AdoptionDetailFragment.java index 64ec51d8..d279e6f1 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AdoptionDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AdoptionDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single adoption. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AppointmentDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AppointmentDetailFragment.java index a426cf8e..a066d58f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AppointmentDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/AppointmentDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single appointment. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CouponDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CouponDetailFragment.java index 47145bcf..ec936ab2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CouponDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CouponDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single coupon. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CustomerDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CustomerDetailFragment.java index 017c80e2..e874ff2a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CustomerDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/CustomerDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single customer. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java index f0e37927..851a351c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single inventory item. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PetDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PetDetailFragment.java index c5e435ef..d9b5b7b6 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PetDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PetDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single pet. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.net.Uri; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductDetailFragment.java index 7119a447..1ae374c5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single product. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.net.Uri; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductSupplierDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductSupplierDetailFragment.java index e0ba9409..c21e3f4e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductSupplierDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ProductSupplierDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a product-supplier link. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PurchaseOrderDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PurchaseOrderDetailFragment.java index aca42375..9ac64e27 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PurchaseOrderDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/PurchaseOrderDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single purchase order. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/RefundFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/RefundFragment.java index 6165be7b..9878a6d5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/RefundFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/RefundFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for processing a refund on a sale. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SaleDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SaleDetailFragment.java index d962029f..ba2dbdaf 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SaleDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SaleDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single sale. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java index 0a0612c5..da895c0b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single service. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/StaffDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/StaffDetailFragment.java index 0f69f7b5..6a79f963 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/StaffDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/StaffDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single staff member. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SupplierDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SupplierDetailFragment.java index 513e627c..b9dcd86b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SupplierDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/SupplierDetailFragment.java @@ -1,3 +1,10 @@ +/* + * Detail screen for viewing and editing a single supplier. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.detailfragments; import android.os.Bundle; diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/listprofilefragments/PetProfileFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/listprofilefragments/PetProfileFragment.java index 7cfa0910..80d0bd1c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/listprofilefragments/PetProfileFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/listprofilefragments/PetProfileFragment.java @@ -1,3 +1,10 @@ +/* + * Profile screen for viewing a pet's full details and photo. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.fragments.listfragments.listprofilefragments; import android.net.Uri; diff --git a/android/app/src/main/java/com/example/petstoremobile/models/Chat.java b/android/app/src/main/java/com/example/petstoremobile/models/Chat.java index 9d782b05..e6edb6f5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/models/Chat.java +++ b/android/app/src/main/java/com/example/petstoremobile/models/Chat.java @@ -1,3 +1,10 @@ +/* + * Represents a chat conversation in the app. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.models; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/models/Message.java b/android/app/src/main/java/com/example/petstoremobile/models/Message.java index 2e0ff23e..1b7b21b2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/models/Message.java +++ b/android/app/src/main/java/com/example/petstoremobile/models/Message.java @@ -1,3 +1,10 @@ +/* + * Represents a single message within a chat. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.models; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/models/Sale.java b/android/app/src/main/java/com/example/petstoremobile/models/Sale.java index c67126e1..893b047d 100644 --- a/android/app/src/main/java/com/example/petstoremobile/models/Sale.java +++ b/android/app/src/main/java/com/example/petstoremobile/models/Sale.java @@ -1,3 +1,10 @@ +/* + * Represents a sale transaction in the app. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.models; /** diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/ActivityLogRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/ActivityLogRepository.java index ac890c9a..40885d51 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/ActivityLogRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/ActivityLogRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading activity log data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/AdoptionRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/AdoptionRepository.java index fd9e5e3c..b5bae07c 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/AdoptionRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/AdoptionRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving adoption data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/AppointmentRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/AppointmentRepository.java index 3f20ff3e..9a0823e3 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/AppointmentRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/AppointmentRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving appointment data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/AuthRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/AuthRepository.java index 3e8fa71a..332b636e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/AuthRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/AuthRepository.java @@ -1,3 +1,9 @@ +/* + * Handles login, registration, and token management with the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.annotation.NonNull; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/BaseRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/BaseRepository.java index f56067f4..3e7c3b06 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/BaseRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/BaseRepository.java @@ -1,3 +1,9 @@ +/* + * Shared base class with common logic used by all repositories. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/CategoryRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/CategoryRepository.java index f518615b..dd5685ff 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/CategoryRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/CategoryRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving category data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/ChatRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/ChatRepository.java index 4e5f3ada..dc62566d 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/ChatRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/ChatRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving chat message data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/CouponRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/CouponRepository.java index 83810324..42a16bd6 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/CouponRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/CouponRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving coupon data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/CustomerRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/CustomerRepository.java index 6067b625..411b53a7 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/CustomerRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/CustomerRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving customer data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/EmployeeRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/EmployeeRepository.java index 745936e6..d0bb2a1f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/EmployeeRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/EmployeeRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving employee data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/InventoryRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/InventoryRepository.java index 83e8b9c1..10b18c53 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/InventoryRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/InventoryRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving inventory data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/PetRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/PetRepository.java index f035fa92..063e29f5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/PetRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/PetRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving pet data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/ProductRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/ProductRepository.java index 1fca4df1..2258ddc4 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/ProductRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/ProductRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving product data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/ProductSupplierRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/ProductSupplierRepository.java index 41d0393f..aa50f89b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/ProductSupplierRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/ProductSupplierRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving product-supplier link data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/PurchaseOrderRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/PurchaseOrderRepository.java index 70537ade..6bcd2358 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/PurchaseOrderRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/PurchaseOrderRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving purchase order data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/SaleRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/SaleRepository.java index 4fb697a0..117c1553 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/SaleRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/SaleRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving sale data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/ServiceRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/ServiceRepository.java index 98e8b457..36211cfb 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/ServiceRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/ServiceRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving service data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/StoreRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/StoreRepository.java index dca03260..6063998b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/StoreRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/StoreRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving store data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/SupplierRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/SupplierRepository.java index bfdf9e39..f07a5225 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/SupplierRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/SupplierRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving supplier data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/repositories/UserRepository.java b/android/app/src/main/java/com/example/petstoremobile/repositories/UserRepository.java index bfa9cc23..82fe757b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/repositories/UserRepository.java +++ b/android/app/src/main/java/com/example/petstoremobile/repositories/UserRepository.java @@ -1,3 +1,9 @@ +/* + * Handles loading and saving user profile data from the server. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.repositories; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/services/ChatNotificationService.java b/android/app/src/main/java/com/example/petstoremobile/services/ChatNotificationService.java index 46fc5f4d..8894c447 100644 --- a/android/app/src/main/java/com/example/petstoremobile/services/ChatNotificationService.java +++ b/android/app/src/main/java/com/example/petstoremobile/services/ChatNotificationService.java @@ -1,3 +1,9 @@ +/* + * Background service that listens for new chat messages and shows notifications. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.services; import android.app.Service; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/ActivityLogger.java b/android/app/src/main/java/com/example/petstoremobile/utils/ActivityLogger.java index f474508f..9296fa4b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/ActivityLogger.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/ActivityLogger.java @@ -1,3 +1,10 @@ +/* + * Logs user actions to the server for tracking purposes. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/BulkDeleteHandler.java b/android/app/src/main/java/com/example/petstoremobile/utils/BulkDeleteHandler.java index fe67282b..ee04f1ae 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/BulkDeleteHandler.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/BulkDeleteHandler.java @@ -1,3 +1,10 @@ +/* + * Handles selecting and deleting multiple items at once. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.view.View; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/DateTimeUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/DateTimeUtils.java index 2f522b81..9bca0346 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/DateTimeUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/DateTimeUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for formatting and parsing dates and times. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.util.Log; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/DialogUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/DialogUtils.java index bf304d1c..d331f6bd 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/DialogUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/DialogUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for showing confirmation and alert dialogs. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/ErrorUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/ErrorUtils.java index 1f866b0b..4baa434e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/ErrorUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/ErrorUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for parsing and displaying server errors. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/EventDecorator.java b/android/app/src/main/java/com/example/petstoremobile/utils/EventDecorator.java index 4f3e62ad..fac4f408 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/EventDecorator.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/EventDecorator.java @@ -1,3 +1,10 @@ +/* + * Decorator that highlights dates with events on the calendar view. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import com.prolificinteractive.materialcalendarview.CalendarDay; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/FileUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/FileUtils.java index 174b23f5..9956f4b1 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/FileUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/FileUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for working with files and URIs. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/GlideUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/GlideUtils.java index d5810dc1..9e7c9667 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/GlideUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/GlideUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for loading images with Glide. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/ImagePickerHelper.java b/android/app/src/main/java/com/example/petstoremobile/utils/ImagePickerHelper.java index 2bcbb52a..a7107710 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/ImagePickerHelper.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/ImagePickerHelper.java @@ -1,3 +1,10 @@ +/* + * Handles picking images from the gallery or camera. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.Manifest; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/InputValidator.java b/android/app/src/main/java/com/example/petstoremobile/utils/InputValidator.java index 9ad2d5f4..1539e087 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/InputValidator.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/InputValidator.java @@ -1,3 +1,10 @@ +/* + * Validates user input fields in forms. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.view.View; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/NotificationHelper.java b/android/app/src/main/java/com/example/petstoremobile/utils/NotificationHelper.java index cf89b42b..774ba0c5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/NotificationHelper.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/NotificationHelper.java @@ -1,3 +1,10 @@ +/* + * Handles creating and showing push notifications. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.app.NotificationChannel; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/Resource.java b/android/app/src/main/java/com/example/petstoremobile/utils/Resource.java index 4c766cc2..7ba46f4f 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/Resource.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/Resource.java @@ -1,3 +1,10 @@ +/* + * Wrapper class that holds a value along with its loading state. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import androidx.annotation.NonNull; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/RetrofitUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/RetrofitUtils.java index f86a6307..f887311a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/RetrofitUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/RetrofitUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for making Retrofit calls and handling responses. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/SelectionHelper.java b/android/app/src/main/java/com/example/petstoremobile/utils/SelectionHelper.java index f651c25a..9cf16a75 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/SelectionHelper.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/SelectionHelper.java @@ -1,3 +1,10 @@ +/* + * Tracks which items are selected in a list for bulk actions. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import java.util.ArrayList; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/SpinnerUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/SpinnerUtils.java index 2273b227..68b14908 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/SpinnerUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/SpinnerUtils.java @@ -1,3 +1,10 @@ +/* + * Helper methods for setting up and populating spinner dropdowns. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.content.Context; diff --git a/android/app/src/main/java/com/example/petstoremobile/utils/UIUtils.java b/android/app/src/main/java/com/example/petstoremobile/utils/UIUtils.java index 947fb87e..78129887 100644 --- a/android/app/src/main/java/com/example/petstoremobile/utils/UIUtils.java +++ b/android/app/src/main/java/com/example/petstoremobile/utils/UIUtils.java @@ -1,3 +1,10 @@ +/* + * General helper methods for common UI tasks. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.utils; import android.app.DatePickerDialog; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ActivityLogListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ActivityLogListViewModel.java index 88caa8d5..71d9b034 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ActivityLogListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ActivityLogListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the activity log list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionDetailViewModel.java index c25ce797..7f6854e0 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single adoption record. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionListViewModel.java index 34153750..9134ec50 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AdoptionListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the adoption list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AnalyticsViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AnalyticsViewModel.java index 95c8979f..811f0983 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AnalyticsViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AnalyticsViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the analytics dashboard screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentDetailViewModel.java index c96e21de..5245a90a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single appointment. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentListViewModel.java index 5d41684d..ad789473 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AppointmentListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the appointments list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AuthViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AuthViewModel.java index cc05eb3e..acc5ba1e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/AuthViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/AuthViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for user login and registration. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ChatListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ChatListViewModel.java index 0010d227..a7187718 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ChatListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ChatListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the chat conversations list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponDetailViewModel.java index 93541676..e1737f78 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single coupon. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponListViewModel.java index eeb47f16..cedfb0e2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CouponListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the coupons list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerDetailViewModel.java index 1604c9e8..6527d6ad 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single customer. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerListViewModel.java index 2fd7393b..54eb43e3 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/CustomerListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the customers list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryDetailViewModel.java index 3bf33373..3d1b532a 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single inventory item. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryListViewModel.java index dad41345..b1065c47 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/InventoryListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the inventory list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetDetailViewModel.java index 154fce5b..f7a81853 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single pet. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetListViewModel.java index 737b6a2d..741abcf8 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the pets list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetProfileViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetProfileViewModel.java index 8366bf63..3be48479 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetProfileViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetProfileViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the pet profile screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductDetailViewModel.java index 3c157dde..615e697e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single product. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductListViewModel.java index e242768f..c378b028 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the products list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierDetailViewModel.java index 66d0201e..0b4c90f8 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single product-supplier link. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierListViewModel.java index bbd918e7..c0d74cfa 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ProductSupplierListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the product-supplier list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderDetailViewModel.java index c68e1d89..72526d1e 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single purchase order. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderListViewModel.java index 3febfe0e..84c84030 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PurchaseOrderListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the purchase orders list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/RefundViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/RefundViewModel.java index bf96e89b..44546cf6 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/RefundViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/RefundViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for processing refunds. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleDetailViewModel.java index 4160659e..221cfff2 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single sale. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleListViewModel.java index e3f4f7ee..e0b2a2e4 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SaleListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the sales list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceDetailViewModel.java index 352a08b7..e19a612b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single service. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceListViewModel.java index 0a18e038..110dd148 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/ServiceListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the services list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffDetailViewModel.java index 8dd538a9..09f50da5 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single staff member. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffListViewModel.java index ed22e3e5..e030e83b 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/StaffListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the staff list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierDetailViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierDetailViewModel.java index 63e03b7d..49f15b53 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierDetailViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierDetailViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for viewing a single supplier. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierListViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierListViewModel.java index ef746b8d..69e89a24 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierListViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/SupplierListViewModel.java @@ -1,3 +1,9 @@ +/* + * Manages the state and data for the suppliers list screen. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; diff --git a/android/app/src/main/java/com/example/petstoremobile/websocket/StompChatManager.java b/android/app/src/main/java/com/example/petstoremobile/websocket/StompChatManager.java index 8d77daef..3b5fb0d6 100644 --- a/android/app/src/main/java/com/example/petstoremobile/websocket/StompChatManager.java +++ b/android/app/src/main/java/com/example/petstoremobile/websocket/StompChatManager.java @@ -1,3 +1,10 @@ +/* + * Manages the STOMP WebSocket connection for real-time chat. + * + * Author: Alex, Nikitha + * Date: April 2026 + */ + package com.example.petstoremobile.websocket; import android.os.Handler;