Sha256: 25105c273bc8c5b3472428fee0909a423447b0341d7d502fa39526f1ea3bf231

Contents?: true

Size: 665 Bytes

Versions: 5

Compression:

Stored size: 665 Bytes

Contents

class Item < ActiveRecord::Base
  set_table_name  :item
  set_primary_key :itemid

  # Relationships
  belongs_to :address,           :foreign_key => :address_addressid
  belongs_to :product,           :foreign_key => :productid
  belongs_to :sellercontactinfo, :foreign_key => :contactinfo_contactinfoid
  has_and_belongs_to_many :tags, :association_foreign_key => :tagid, :foreign_key => :itemid, :join_table => :tag_item

  # Constraints
  validates_numericality_of :totalscore, :numberofvotes, :disabled
  validates_presence_of :productid, :name, :description, :price, :address_addressid, :contactinfo_contactinfoid, :totalscore, :numberofvotes, :disabled
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
legacy_data-0.2.1 examples/generated/j2ee_petstore_oracle/item.rb
legacy_data-0.2.0 examples/generated/j2ee_petstore_oracle/item.rb
legacy_data-0.1.12 examples/generated/j2ee_petstore_oracle/item.rb
legacy_data-0.1.11 examples/generated/j2ee_petstore_oracle/item.rb
legacy_data-0.1.10 examples/generated/j2ee_petstore_oracle/item.rb