Class: Killbill::Plugin::Api::AuditUserApi
- Defined in:
- lib/killbill/gen/api/audit_user_api.rb
Instance Method Summary collapse
- #get_account_audit_logs(accountId, auditLevel, context) ⇒ Object
- #get_audit_logs(objectId, objectType, auditLevel, context) ⇒ Object
-
#initialize(real_java_api) ⇒ AuditUserApi
constructor
A new instance of AuditUserApi.
Constructor Details
#initialize(real_java_api) ⇒ AuditUserApi
Returns a new instance of AuditUserApi.
37 38 39 |
# File 'lib/killbill/gen/api/audit_user_api.rb', line 37 def initialize(real_java_api) @real_java_api = real_java_api end |
Instance Method Details
#get_account_audit_logs(accountId, auditLevel, context) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/killbill/gen/api/audit_user_api.rb', line 43 def get_account_audit_logs(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? res = @real_java_api.get_account_audit_logs(accountId, auditLevel, context) # conversion for res [type = org.killbill.billing.util.audit.AccountAuditLogs] res = Killbill::Plugin::Model::AccountAuditLogs.new.to_ruby(res) unless res.nil? return res end |
#get_audit_logs(objectId, objectType, auditLevel, context) ⇒ Object
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/killbill/gen/api/audit_user_api.rb', line 60 def get_audit_logs(objectId, objectType, auditLevel, context) # conversion for objectId [type = java.util.UUID] objectId = java.util.UUID.fromString(objectId.to_s) unless objectId.nil? # conversion for objectType [type = org.killbill.billing.ObjectType] objectType = Java::org.killbill.billing.ObjectType.value_of( objectType.to_s ) unless objectType.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? res = @real_java_api.get_audit_logs(objectId, objectType, auditLevel, context) # conversion for res [type = java.util.List] tmp = [] (res || []).each do |m| # conversion for m [type = org.killbill.billing.util.audit.AuditLog] m = Killbill::Plugin::Model::AuditLog.new.to_ruby(m) unless m.nil? tmp << m end res = tmp return res end |