Class: CaTissue::OrderDetails
- Inherits:
-
Object
- Object
- CaTissue::OrderDetails
- Includes:
- Resource
- Defined in:
- lib/catissue/domain/order_details.rb
Overview
The OrderDetails domain class.
Instance Method Summary collapse
-
#initialize(params = nil) ⇒ OrderDetails
constructor
A new instance of OrderDetails.
-
#order_items ⇒ Java::JavaUtil::Set
caTissue alert - Bug #64: Some domain collection properties not initialized.
Methods included from Resource
#database, included, #tolerant_match?
Methods included from Annotatable
#annotation_proxy, #create_proxy, #method_missing
Constructor Details
#initialize(params = nil) ⇒ OrderDetails
Returns a new instance of OrderDetails.
18 19 20 21 22 23 |
# File 'lib/catissue/domain/order_details.rb', line 18 def initialize(params=nil) super respond_to?(:order_items) # caTissue alert - work around caTissue Bug #64 self.order_items ||= Java::JavaUtil::LinkedHashSet.new end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class CaTissue::Annotatable
Instance Method Details
#order_items ⇒ Java::JavaUtil::Set
caTissue alert - Bug #64: Some domain collection properties not initialized. Initialize order_items if necessary.
14 15 16 |
# File 'lib/catissue/domain/order_details.rb', line 14 def order_items getOrderItemCollection or (self.order_items = Java::JavaUtil::LinkedHashSet.new) end |