package me.xhh.hector07; /** * Cassandra database definition for the Revenue Domains project. */ public class RD { /** * Column Family. User data.<br/> * { User ID - (Property name: Property value) } */ public static final _User UserCF = new _User(); /** * Column Family. Find user ID by email.<br/> * { User Email - ("id": User ID) } */ public static final _UserEmail UserEmailCF = new _UserEmail(); /** * Super Column Family. Portfolio information and domains.<br/> * { Portfolio ID - [ <br/> *   "info" - (Property name: Property value),<br/> *   "domains" - (Domain Name: Renewal Fee)<br/> * ] } */ public static final _Portfolio PortfolioSCF = new _Portfolio(); /** * Column Family. Relations between users and portfolios.<br/> * { User ID - (Portfolio ID: Portfolio Name) } */ public static final _UserPortfolio UserPortfolioCF = new _UserPortfolio(); /** * Super Column Family. Domain daily reports data.<br/> * { Domain Name - Date string - (Property name: Property value) } */ public static final _Analysis AnalysisSCF = new _Analysis(); /** * Super Column Family. Messages received.<br/> * { User ID - Time Received - (Property name: Property value) } */ public static final _MessageInbox MessageInboxSCF = new _MessageInbox(); /** * Super Column Family. Messages sent.<br/> * { User ID - Time Sent - (Property name: Property value) } */ public static final _MessageOutbox MessageOutboxSCF = new _MessageOutbox(); /** * Super Column Family. Payments history.<br/> * { User ID - Payment ID - (Property name: Property value) } */ public static final _Payment PaymentSCF = new _Payment(); /** * Column Family. "Remember Me" data for auto-login.<br/> * { User ID - (Property name: Property value) } */ public static final _SessionInfo SessionInfoCF = new _SessionInfo(); /** * Column Family. TLD renewal fees.<br/> * { TLD - (Property name: Property value) } */ public static final _RenewalFee RenewalFeeCF = new _RenewalFee(); public static class _User extends StringColumnFamily { private _User() { super("User"); } public final String first_name = "first_name"; public final String last_name = "last_name"; public final String address = "address"; public final String city = "city"; public final String postcode = "postcode"; public final String country_code = "country_code"; public final String province_code = "province_code"; public final String telephone = "telephone"; public final String mobile_phone = "mobile_phone"; public final String email = "email"; public final String password = "password"; public final String security_question = "security_question"; public final String security_answer = "security_answer"; public final String status_flag = "status_flag"; public final String privilege_flag = "privilege_flag"; public final String representative_id = "representative_id"; public final String prev_representative_id = "prev_representative_id"; public final String creation_time = "creation_time"; public final String last_visited_time = "last_visited_time"; public final String payment_method = "payment_method"; public final String paypal_account = "paypal_account"; public final String wire_beneficiary_name = "wire_beneficiary_name"; public final String wire_bank_name = "wire_bank_name"; public final String wire_bank_address = "wire_bank_address"; public final String wire_iban_code = "wire_iban_code"; public final String wire_swift_code = "wire_swift_code"; public final String broker_commission = "broker_commission"; public final String broker_followup_commission = "broker_followup_commission"; } public static class _UserEmail extends StringColumnFamily { private _UserEmail() { super("UserEmail"); } public final String id = "id"; } public static class _Portfolio extends StringSuperColumnFamily { private _Portfolio() { super("Portfolio"); } public final String info = "info"; public final String domains = "domains"; public final String name = "name"; public final String short_description = "short_description"; public final String price = "price"; public final String gtld_num = "gtld_num"; public final String cctld_num = "cctld_num"; public final String current_monthly_revenue = "current_monthly_revenue"; public final String creation_time = "creation_time"; public final String purchased_by = "purchased_by"; public final String purchased_on = "purchased_on"; public final String released = "released"; public final String order_status = "order_status"; public final String buy_multiple = "buy_multiple"; public final String sell_multiple = "sell_multiple"; public final String payout_percentage = "payout_percentage"; public final String management_fee_percentage = "management_fee_percentage"; public final String confirmation_code = "confirmation_code"; public final String confirmation_date = "confirmation_date"; public final String ordered_by = "ordered_by"; public final String ordered_on = "ordered_on"; } public static class _UserPortfolio extends StringColumnFamily { private _UserPortfolio() { super("UserPortfolio"); } public final String KEY_NONE = "none"; } public static class _Analysis extends StringSuperColumnFamily { private _Analysis() { super("Analysis"); } public final String visitors = "visitors"; public final String clicks = "clicks"; public final String epc = "epc"; public final String revenue = "revenue"; } public static class _MessageInbox extends StringLongSuperColumnFamily { private _MessageInbox() { super("MessageInbox"); } public final String from_user_id = "from_user_id"; public final String subject = "subject"; public final String body = "body"; public final String is_read = "is_read"; } public static class _MessageOutbox extends StringLongSuperColumnFamily { private _MessageOutbox() { super("MessageOutbox"); } public final String to_user_id = "to_user_id"; public final String subject = "subject"; public final String body = "body"; public final String is_sent = "is_sent"; } public static class _Payment extends StringSuperColumnFamily { private _Payment() { super("Payment"); } public final String amount = "amount"; public final String description = "description"; public final String creation_time = "creation_time"; public final String portfolio_id = "portfolio_id"; public final String type = "type"; public final String cr_id = "cr_id"; public final String broker_commission = "broker_commission"; } public static class _SessionInfo extends StringColumnFamily { private _SessionInfo() { super("SessionInfo"); } public final String session_id = "session_id"; public final String client_ip = "client_ip"; public final String creation_time = "creation_time"; } public static class _RenewalFee extends StringColumnFamily { private _RenewalFee() { super("RenewalFee"); } public final String renewal_fee = "renewal_fee"; public final String last_modified = "last_modified"; } }