Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Wasabi.OrderEntry.Data.InvoiceLineItem

persistent class Wasabi.OrderEntry.Data.InvoiceLineItem extends %Library.Persistent, %XML.Adaptor

SQL Table Name: Wasabi_OrderEntry_Data.InvoiceLineItem

Property Inventory

Method Inventory

Properties

property CreateTimestamp as %String;
Property methods: CreateTimestampDisplayToLogical(), CreateTimestampGet(), CreateTimestampGetStored(), CreateTimestampIsValid(), CreateTimestampLogicalToDisplay(), CreateTimestampLogicalToOdbc(), CreateTimestampNormalize(), CreateTimestampSet()
property DeleteTimestamp as %String;
Property methods: DeleteTimestampDisplayToLogical(), DeleteTimestampGet(), DeleteTimestampGetStored(), DeleteTimestampIsValid(), DeleteTimestampLogicalToDisplay(), DeleteTimestampLogicalToOdbc(), DeleteTimestampNormalize(), DeleteTimestampSet()
property Description as %String;
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Discount as %Float;
Property methods: DiscountDisplayToLogical(), DiscountGet(), DiscountGetStored(), DiscountIsValid(), DiscountLogicalToDisplay(), DiscountNormalize(), DiscountSet(), DiscountXSDToLogical()
relationship Invoice as Wasabi.OrderEntry.Data.Invoice [ Required , Inverse = LineItems , Cardinality = parent ];
Property methods: InvoiceGet(), InvoiceGetObject(), InvoiceGetObjectId(), InvoiceGetStored(), InvoiceGetSwizzled(), InvoiceIsValid(), InvoiceNewObject(), InvoiceOnDelete(), InvoiceRClose(), InvoiceRExec(), InvoiceRFetch(), InvoiceRelate(), InvoiceSQLCompute(), InvoiceSet(), InvoiceSetObject(), InvoiceSetObjectId(), InvoiceUnRelate(), InvoiceUnSwizzle()
Group #1 "Product ID"
Property methods: ProductGet(), ProductGetObject(), ProductGetObjectId(), ProductGetStored(), ProductGetSwizzled(), ProductIsValid(), ProductNewObject(), ProductSet(), ProductSetObject(), ProductSetObjectId(), ProductUnSwizzle()
property QuantityOrdered as %Integer;
Property methods: QuantityOrderedDisplayToLogical(), QuantityOrderedGet(), QuantityOrderedGetStored(), QuantityOrderedIsValid(), QuantityOrderedLogicalToDisplay(), QuantityOrderedNormalize(), QuantityOrderedSet(), QuantityOrderedXSDToLogical()
property QuantityShipped as %Integer;
Property methods: QuantityShippedDisplayToLogical(), QuantityShippedGet(), QuantityShippedGetStored(), QuantityShippedIsValid(), QuantityShippedLogicalToDisplay(), QuantityShippedNormalize(), QuantityShippedSet(), QuantityShippedXSDToLogical()
property Status as Wasabi.OrderEntry.Data.EventType;
Property methods: StatusGet(), StatusGetObject(), StatusGetObjectId(), StatusGetStored(), StatusGetSwizzled(), StatusIsValid(), StatusNewObject(), StatusSet(), StatusSetObject(), StatusSetObjectId(), StatusUnSwizzle()
property SubTotal as %Float [ Calculated ];
Property methods: SubTotalCompute(), SubTotalDisplayToLogical(), SubTotalIsValid(), SubTotalLogicalToDisplay(), SubTotalNormalize(), SubTotalSQLCompute(), SubTotalXSDToLogical()
property TotalPrice as %Float;
Property methods: TotalPriceDisplayToLogical(), TotalPriceGet(), TotalPriceGetStored(), TotalPriceIsValid(), TotalPriceLogicalToDisplay(), TotalPriceNormalize(), TotalPriceSet(), TotalPriceXSDToLogical()
property UnitPrice as %Float;
Property methods: UnitPriceDisplayToLogical(), UnitPriceGet(), UnitPriceGetStored(), UnitPriceIsValid(), UnitPriceLogicalToDisplay(), UnitPriceNormalize(), UnitPriceSet(), UnitPriceXSDToLogical()

Methods

method SubTotalGet() as %Float

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (Wasabi.OrderEntry.Data.InvoiceLineItem)

{%%PARENT}("LineItems")(ID)
=
%%CLASSNAME
Product
Description
QuantityOrdered
QuantityShipped
UnitPrice
Discount
TotalPrice
Status
CreateTimestamp
DeleteTimestamp
FeedbackOpens in a new tab