Class: Killbill::Plugin::Model::PriorInvoiceResult
- Defined in:
- lib/killbill/gen/plugin-api/prior_invoice_result.rb
Instance Attribute Summary collapse
-
#is_aborted ⇒ Object
Returns the value of attribute is_aborted.
-
#reschedule_date ⇒ Object
Returns the value of attribute reschedule_date.
Instance Method Summary collapse
-
#initialize ⇒ PriorInvoiceResult
constructor
A new instance of PriorInvoiceResult.
- #to_java ⇒ Object
- #to_ruby(j_obj) ⇒ Object
Constructor Details
#initialize ⇒ PriorInvoiceResult
Returns a new instance of PriorInvoiceResult.
39 40 |
# File 'lib/killbill/gen/plugin-api/prior_invoice_result.rb', line 39 def initialize() end |
Instance Attribute Details
#is_aborted ⇒ Object
Returns the value of attribute is_aborted.
37 38 39 |
# File 'lib/killbill/gen/plugin-api/prior_invoice_result.rb', line 37 def is_aborted @is_aborted end |
#reschedule_date ⇒ Object
Returns the value of attribute reschedule_date.
37 38 39 |
# File 'lib/killbill/gen/plugin-api/prior_invoice_result.rb', line 37 def reschedule_date @reschedule_date end |
Instance Method Details
#to_java ⇒ Object
42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/killbill/gen/plugin-api/prior_invoice_result.rb', line 42 def to_java() # conversion for is_aborted [type = boolean] @is_aborted = @is_aborted.nil? ? java.lang.Boolean.new(false) : java.lang.Boolean.new(@is_aborted) # conversion for reschedule_date [type = org.joda.time.DateTime] if !@reschedule_date.nil? @reschedule_date = (@reschedule_date.kind_of? Time) ? DateTime.parse(@reschedule_date.to_s) : @reschedule_date @reschedule_date = Java::org.joda.time.DateTime.new(@reschedule_date.to_s, Java::org.joda.time.DateTimeZone::UTC) end self end |
#to_ruby(j_obj) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/killbill/gen/plugin-api/prior_invoice_result.rb', line 54 def to_ruby(j_obj) # conversion for is_aborted [type = boolean] @is_aborted = j_obj.is_aborted if @is_aborted.nil? @is_aborted = false else tmp_bool = (@is_aborted.java_kind_of? java.lang.Boolean) ? @is_aborted.boolean_value : @is_aborted @is_aborted = tmp_bool ? true : false end # conversion for reschedule_date [type = org.joda.time.DateTime] @reschedule_date = j_obj.reschedule_date if !@reschedule_date.nil? fmt = Java::org.joda.time.format.ISODateTimeFormat.date_time_no_millis # See https://github.com/killbill/killbill-java-parser/issues/3 str = fmt.print(@reschedule_date) @reschedule_date = DateTime.iso8601(str) end self end |