Class: Killbill::Plugin::Api::RecordIdApi
- Defined in:
- lib/killbill/gen/api/record_id_api.rb
Instance Method Summary collapse
- #get_record_id(objectId, objectType, tenantContext) ⇒ Object
-
#initialize(real_java_api) ⇒ RecordIdApi
constructor
A new instance of RecordIdApi.
Constructor Details
#initialize(real_java_api) ⇒ RecordIdApi
Returns a new instance of RecordIdApi.
37 38 39 |
# File 'lib/killbill/gen/api/record_id_api.rb', line 37 def initialize(real_java_api) @real_java_api = real_java_api end |
Instance Method Details
#get_record_id(objectId, objectType, tenantContext) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/killbill/gen/api/record_id_api.rb', line 43 def get_record_id(objectId, objectType, tenantContext) # 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 tenantContext [type = org.killbill.billing.util.callcontext.TenantContext] tenantContext = tenantContext.to_java unless tenantContext.nil? res = @real_java_api.get_record_id(objectId, objectType, tenantContext) # conversion for res [type = java.lang.Long] return res end |