All Classes
-
All Classes Interface Summary Class Summary Class Description BasketAdapter BasketAdapter.OnUpdateListener BasketDialog BasketItem 선택된 상품을 장바구니에서 보관할 형식으로 변환한 클래스.
OrderingProductItem을 상속받는 상품 객체 및 직접 구현한 상품 객체는 선택 후 장바구니에 추가하기 전 BasketItem의 형태에 맞게 변환해주어야 합니다.BasketManager 장바구니를 관리하는 Manager 클래스.CardActivity 사용자의 카드정보를 관리하는 Activity.
xml: activity_card.xml
사용자가 결제 시 사용할 카드정보를 관리하는 Activity입니다.CardDialog CardItem 카드정보를 담고 있는 클래스.
카드의 필수 정보인 카드번호, CVC, 만료날짜에 대한 데이터를 저장해놓을 수 있는 클래스입니다.ChangePhoneDialog ChangePwDialog Global 전역적으로 사용되는 변수, 상수를 모아둔 클래스Global.Firebase Pos에서 기기로 Notification을 보낼 때 사용하는 fcm_token을 가지고 있는 클래스.Global.ItemType 상품 종류가 선언 되어있는 클래스.Global.MovieSeat 영화관 주문 시 자리에 관련된 상수들을 모아놓은 클래스.Global.Network 네트워크 통신 간 사용되는 상수를 모아놓은 클래스.Global.Network.Request Pos, 외부서버로 보내는 요청 코드를 모아놓은 클래스.Global.Network.Response Pos, 외부서버에서 오는 응답 코드를 모아놓은 클래스.Global.Notification U.O.S-Mobile내 Notification에 대한 정보를 가지고 있는 정적 클래스.Global.Order 주문 상태에 관련된 상수들을 모아놓은 클래스.Global.SharedPreference SharePreferences에서 사용하는 상수를 모아놓은 클래스.Global.User 현재 로그인한 사용자 정보를 가지고 있는 클래스.HttpManager Http 통신시 사용하는 Manager 클래스.
웹 서버와 Http 통신시 사용되는 클래스이며 AsyncTask를 상속받아 동작합니다.IntroActivity 가장 먼저 호출되는 Launcher Activity.
xml: activity_intro.xml
인트로 화면을 표시하는 역할을 맡고 있으며 추가적으로 외부에서 QR코드를 통해 접속 시 이에 대한 처리를 담당하고 있습니다.LobbyActivity 일반고객의 메인화면을 담당하는 Activity.
xml: activity_lobby.xml
메인화면 중앙에는 현재 상품 준비 중이거나 수령 대기 중인 주문이 표시되며 해당 주문을 누를 시 주문 상세정보를 표시하는 OrderDetailDialog를 호출합니다.LoginActivity U.O.S-Mobile의 로그인을 담당하고 있는 Activity.
xml: activity_login.xml
일반고객과 U.O.S 파트너의 로그인을 위한 Activity이며 로그인 성공시 앱 내에서 로그아웃, 또는 회원탈퇴를 하기 전까지 마지막에 로그인에 성공한 계정으로 자동 로그인됩니다.MovieItem 영화 정보를 담고 있는 클래스.
영화관 자리 예약에 맞춤 설계된 클래스로 영호관 내 자리 상태에 대한 정보를 가지고 있습니다.MovieOrderingActivity 영화관에서 주문가능한 상품목록을 보여주는 Activity.
xml: activity_movieordering.xmlMovieOrderingAdapter MovieOrderingAdapter.OnItemClickListener MovieSeatAdapter MovieSeatAdapter.OnItemClickListener MovieSeatItem OrderAdapter OrderAdapter.OnItemClickListener OrderDetailDialog OrderingActivity 매장에서 주문가능한 상품목록을 보여주는 Activity.
xml: activity_ordering.xmlOrderingAdapter OrderingAdapter.OnItemClickListener OrderingCategoryItem 카테고리 정보를 담고 있는 클래스.
OrderingCategoryItem은 특정 카테고리를 위한 클래스로 내부에는 카테고리에 포함되는 OrderingProductItem(상품 정보)가 ArrayList 형태로 들어있습니다.OrderingProductItem 상품 정보를 담고 있는 클래스.
U.O.S-Mobile에서 사용하는 상품에 대한 최상위 클래스로 추가적인 데이터를 포함한 새로운 상품 클래스를 만들고 싶을 경우에는 본 클래스를 상속받아 구현해야 합니다.OrderingSetItem 세트 상품 정보를 담고 있는 클래스.
U.O.S-Mobile에서 사용하는 세트 상품에 대한 클래스로 OrderingProductItem 클래스를 상속받고 있습니다.OrderItem OrderListActivity 주문내역을 보여주는 Activity.
xml: activity_orderlist.xml
사용자의 모든 주문내역을 보여줍니다.OrderProductAdapter PatternManager 문자열의 패턴을 확인하기 위한 클래스.PayActivity QR코드를 인식 후 데이터를 추출하는 Activity.
xml: activity_qrrecognition.xml
Intent로 전달된 BasketManager로 결제될 상품들에 대한 정보를 표시합니다.PayAdapter PayResultDialog QRRecognitionActivity QR코드를 인식 후 데이터를 추출하는 Activity.
xml: activity_qrrecognition.xml
Intent로 넘어온 U.O.S 파트너 아이디가 있을 경우 QR코드를 인식하지 않고 바로 해당 U.O.S 파트너의 매장 상품 목록 을 불러옵니다.RegisterActivity UOS에 회원가입하는 Activity.
xml: activity_register.xml
UOS에 가입 시 사용하는 Activity입니다.RegisterTypeDialog RegisterTypeDialog.RegisterTypeDialogListener SelectProductDialog SelectProductDialog.SelectProductDialogListener SelectSeatDialog SelectSeatDialog.SelectSeatDialogListener SelectSetDialog SelectSetDialog.SelectSetDialogListener SetProductAdapter SetProductAdapter.OnItemClickListener SettingActivity 설정관련 메뉴를 보여주는 Activity.
xml: activity_setting.xml
실행 시 SettingPreferenceFragment를 표시하는 Activity입니다.SettingPreferenceFragment SharedPreferencesManager SharedPreferences를 쉽게 사용할 수 있도록 도와주는 클래스.ShowQRDialog SocketManager Deprecated. 소켓 통신방식에서 Http 통신방식으로 변경됨에 따라 현재 사용되지 않습니다.UosActivity U.O.S-Mobile 내 모든 Activity가 상속받아야 하는 클래스.
중복된 Activity 호출 방지 및 편리한 Activity 이동을 위해 구현된 클래스입니다.UosDialog U.O.S-Mobile 내 모든 Dialog가 상속받아야 하는 클래스.
중복된 Dialog 호출 방지를 위해 구현된 클래스입니다.UosFcmService Firebase Cloud Messaging 수신에 대한 처리를 위한 서비스 클래스.UosPartnerLobbyActivity UOS파트너의 메인화면을 담당하는 Activity.
xml: activity_uospartnerlobby.xml
화면 중앙에 자신의 매장정보를 불러올 수 있는 QR코드 전시버튼이 있으며 우측 하단에는 계정관련 설정을 할 수 있는 설정버튼이 있습니다.UsefulFuncManager 자주 사용되는 함수들을 모아둔 클래스.WaitingOrderAdapter WaitingOrderAdapter.OnItemClickListener WithdrawalDialog