Class: Killbill::Plugin::Api::AccountUserApi
- Defined in:
- lib/killbill/gen/api/account_user_api.rb
Instance Method Summary collapse
- #add_email(accountId, email, context) ⇒ Object
- #create_account(data, context) ⇒ Object
- #get_account_by_id(accountId, context) ⇒ Object
- #get_account_by_key(key, context) ⇒ Object
- #get_accounts(offset, limit, context) ⇒ Object
- #get_audit_logs_with_history_for_id(accountId, auditLevel, context) ⇒ Object
- #get_children_accounts(parentAccountId, context) ⇒ Object
- #get_email_audit_logs_with_history_for_id(accountEmailId, auditLevel, context) ⇒ Object
- #get_emails(accountId, context) ⇒ Object
- #get_id_from_key(externalKey, context) ⇒ Object
-
#initialize(real_java_api) ⇒ AccountUserApi
constructor
A new instance of AccountUserApi.
- #remove_email(accountId, email, context) ⇒ Object
- #search_accounts(searchKey, offset, limit, context) ⇒ Object
- #update_account(account, context) ⇒ Object
Constructor Details
#initialize(real_java_api) ⇒ AccountUserApi
Returns a new instance of AccountUserApi.
37 38 39 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 37 def initialize(real_java_api) @real_java_api = real_java_api end |
Instance Method Details
#add_email(accountId, email, context) ⇒ Object
183 184 185 186 187 188 189 190 191 192 193 194 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 183 def add_email(accountId, email, context) # conversion for accountId [type = java.util.UUID] accountId = java.util.UUID.fromString(accountId.to_s) unless accountId.nil? # conversion for email [type = org.killbill.billing.account.api.AccountEmail] email = email.to_java unless email.nil? # conversion for context [type = org.killbill.billing.util.callcontext.CallContext] context = context.to_java unless context.nil? @real_java_api.add_email(accountId, email, context) end |
#create_account(data, context) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 43 def create_account(data, context) # conversion for data [type = org.killbill.billing.account.api.AccountData] data = data.to_java unless data.nil? # conversion for context [type = org.killbill.billing.util.callcontext.CallContext] context = context.to_java unless context.nil? begin res = @real_java_api.create_account(data, context) # conversion for res [type = org.killbill.billing.account.api.Account] res = Killbill::Plugin::Model::Account.new.to_ruby(res) unless res.nil? return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_account_by_id(accountId, context) ⇒ Object
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 90 def get_account_by_id(accountId, context) # conversion for accountId [type = java.util.UUID] accountId = java.util.UUID.fromString(accountId.to_s) unless accountId.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_account_by_id(accountId, context) # conversion for res [type = org.killbill.billing.account.api.Account] res = Killbill::Plugin::Model::Account.new.to_ruby(res) unless res.nil? return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_account_by_key(key, context) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 72 def get_account_by_key(key, context) # conversion for key [type = java.lang.String] key = key.to_s unless key.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_account_by_key(key, context) # conversion for res [type = org.killbill.billing.account.api.Account] res = Killbill::Plugin::Model::Account.new.to_ruby(res) unless res.nil? return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_accounts(offset, limit, context) ⇒ Object
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 128 def get_accounts(offset, limit, context) # conversion for offset [type = java.lang.Long] offset = offset # conversion for limit [type = java.lang.Long] limit = limit # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? res = @real_java_api.get_accounts(offset, limit, context) # conversion for res [type = org.killbill.billing.util.entity.Pagination] res = Killbill::Plugin::Model::Pagination.new.to_ruby(res) unless res.nil? return res end |
#get_audit_logs_with_history_for_id(accountId, auditLevel, context) ⇒ Object
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 235 def get_audit_logs_with_history_for_id(accountId, auditLevel, context) # conversion for accountId [type = java.util.UUID] accountId = java.util.UUID.fromString(accountId.to_s) unless accountId.nil? # conversion for auditLevel [type = org.killbill.billing.util.api.AuditLevel] auditLevel = Java::org.killbill.billing.util.api.AuditLevel.value_of( auditLevel.to_s ) unless auditLevel.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_audit_logs_with_history_for_id(accountId, auditLevel, context) # conversion for res [type = java.util.List] tmp = [] (res || []).each do |m| # conversion for m [type = org.killbill.billing.util.audit.AuditLogWithHistory] m = Killbill::Plugin::Model::AuditLogWithHistory.new.to_ruby(m) unless m.nil? tmp << m end res = tmp return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_children_accounts(parentAccountId, context) ⇒ Object
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 211 def get_children_accounts(parentAccountId, context) # conversion for parentAccountId [type = java.util.UUID] parentAccountId = java.util.UUID.fromString(parentAccountId.to_s) unless parentAccountId.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_children_accounts(parentAccountId, context) # conversion for res [type = java.util.List] tmp = [] (res || []).each do |m| # conversion for m [type = org.killbill.billing.account.api.Account] m = Killbill::Plugin::Model::Account.new.to_ruby(m) unless m.nil? tmp << m end res = tmp return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_email_audit_logs_with_history_for_id(accountEmailId, auditLevel, context) ⇒ Object
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 262 def get_email_audit_logs_with_history_for_id(accountEmailId, auditLevel, context) # conversion for accountEmailId [type = java.util.UUID] accountEmailId = java.util.UUID.fromString(accountEmailId.to_s) unless accountEmailId.nil? # conversion for auditLevel [type = org.killbill.billing.util.api.AuditLevel] auditLevel = Java::org.killbill.billing.util.api.AuditLevel.value_of( auditLevel.to_s ) unless auditLevel.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_email_audit_logs_with_history_for_id(accountEmailId, auditLevel, context) # conversion for res [type = java.util.List] tmp = [] (res || []).each do |m| # conversion for m [type = org.killbill.billing.util.audit.AuditLogWithHistory] m = Killbill::Plugin::Model::AuditLogWithHistory.new.to_ruby(m) unless m.nil? tmp << m end res = tmp return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#get_emails(accountId, context) ⇒ Object
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 163 def get_emails(accountId, context) # conversion for accountId [type = java.util.UUID] accountId = java.util.UUID.fromString(accountId.to_s) unless accountId.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? res = @real_java_api.get_emails(accountId, context) # conversion for res [type = java.util.List] tmp = [] (res || []).each do |m| # conversion for m [type = org.killbill.billing.account.api.AccountEmail] m = Killbill::Plugin::Model::AccountEmail.new.to_ruby(m) unless m.nil? tmp << m end res = tmp return res end |
#get_id_from_key(externalKey, context) ⇒ Object
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 145 def get_id_from_key(externalKey, context) # conversion for externalKey [type = java.lang.String] externalKey = externalKey.to_s unless externalKey.nil? # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? begin res = @real_java_api.get_id_from_key(externalKey, context) # conversion for res [type = java.util.UUID] res = res.nil? ? nil : res.to_s return res rescue Java::org.killbill.billing.account.api.AccountApiException => e raise Killbill::Plugin::Model::AccountApiException.new.to_ruby(e) end end |
#remove_email(accountId, email, context) ⇒ Object
197 198 199 200 201 202 203 204 205 206 207 208 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 197 def remove_email(accountId, email, context) # conversion for accountId [type = java.util.UUID] accountId = java.util.UUID.fromString(accountId.to_s) unless accountId.nil? # conversion for email [type = org.killbill.billing.account.api.AccountEmail] email = email.to_java unless email.nil? # conversion for context [type = org.killbill.billing.util.callcontext.CallContext] context = context.to_java unless context.nil? @real_java_api.remove_email(accountId, email, context) end |
#search_accounts(searchKey, offset, limit, context) ⇒ Object
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 108 def search_accounts(searchKey, offset, limit, context) # conversion for searchKey [type = java.lang.String] searchKey = searchKey.to_s unless searchKey.nil? # conversion for offset [type = java.lang.Long] offset = offset # conversion for limit [type = java.lang.Long] limit = limit # conversion for context [type = org.killbill.billing.util.callcontext.TenantContext] context = context.to_java unless context.nil? res = @real_java_api.search_accounts(searchKey, offset, limit, context) # conversion for res [type = org.killbill.billing.util.entity.Pagination] res = Killbill::Plugin::Model::Pagination.new.to_ruby(res) unless res.nil? return res end |
#update_account(account, context) ⇒ Object
61 62 63 64 65 66 67 68 69 |
# File 'lib/killbill/gen/api/account_user_api.rb', line 61 def update_account(account, context) # conversion for account [type = org.killbill.billing.account.api.Account] account = account.to_java unless account.nil? # conversion for context [type = org.killbill.billing.util.callcontext.CallContext] context = context.to_java unless context.nil? @real_java_api.update_account(account, context) end |