NAME
Interchange6::Schema::Result::OrderlinesShipping
ACCESSORS
orderlines_id
Foreign key constraint on "orderlines_id" in Interchange6::Schema::Result::Orderline via "orderline" relationship.
addresses_id
Foreign key constraint on "addresses_id" in Interchange6::Schema::Result::Address via "address" relationship.
shipments_id
Foreign key constraint on "shipments_id" in Interchange6::Schema::Result::Shipment via "shipment" relationship.
quantity
The partial or full quantity shipped for the related Interchange6::Schema::Result::Orderline in this shipment.
PRIMARY KEY
Each unique combination of "orderline" and "address" can have multiple related "shipments" in case an "orderline" needs to be shipped in more than one consignment.
RELATIONS
address
Type: belongs_to
Related object: Interchange6::Schema::Result::Address
orderline
Type: belongs_to
Related object: Interchange6::Schema::Result::Orderline
shipment
Type: belongs_to
Related object: Interchange6::Schema::Result::Shipment
METHODS
delete
Rows in this table should not be deleted so we overload "delete" in DBIx::Class::Row to throw an exception.
NOTE: if "delete" in DBIx::Class::ResultSet is called on a result set then this overloaded method is bypassed. Please consider using "delete_all" in DBIx::Class::ResultSet instead. Of course we also cannot prevent deletes performed outside DBIx::Class control.
partial_shipment
If "quantity" in Interchange6::Schema::Result::Orderline is greater than "quantity" then return 1. Otherwise returns 0.