Product Methods |
The Product type exposes the following members.
Name | Description | |
---|---|---|
![]() | Delete | Deletes the domain object. (Overrides EntityObjectDelete.) |
![]() | DuplicateObject |
Creates a copy of the object.
(Inherited from EntityObject.) |
![]() | Equals(Object) |
Determines whether the specified Object, is equal to this instance.
(Inherited from EntityObject.) |
![]() | Equals(EntityObject) |
Indicates whether the current object is equal to another object of the same type.
(Inherited from EntityObject.) |
![]() | ExecuteBusinessRules |
Executes all business rules for the object for the specified BusinessEvent.
The validation fails are saved in the event.
(Inherited from EditableDomainObject.) |
![]() | GetAggregateParent |
Gets the aggregate parent of this entity object. If this is the aggregate root the return value is null.
(Inherited from EntityObject.) |
![]() | GetAggregateRoot |
Gets the aggregate root entity object.
If the entity does not have aggregate parent reference aggregate root is this entity object.
(Inherited from EntityObject.) |
![]() | GetDefaultRecipe |
Gets the active recipe for the specified date and store.
|
![]() | GetHashCode |
Returns a hash code for this instance.
(Inherited from EntityObject.) |
![]() | GetProductDistributionChannelOrDefault |
Gets the product distribution channel, which was valid for the specified date and distribution channel.
|
![]() | GetRatioFromStandardLotToUnit |
Gets the conversion ratio from the standard lot of the product to the specified unit.
|
![]() | GetRatioOrDefault |
Gets the conversion ratio for conversion from the specified unit to the specified unit.
Returns Zero when the ratio is not available.
|
![]() | GetRatioToBaseOrDefault |
Gets the conversion ratio from the specified unit to the base unit for this provider.
Returns Zero if the ratio is not available.
|
![]() | GetRelatedObjectsForValidation |
Gets the related objects which would need validation upon validation of this object.
(Inherited from EntityObject.) |
![]() | GetStandardUnitCost |
Gets the standard unit cost of the product in the specified measurement unit and currency.
|
![]() | GetStandardUnitPrice |
Gets the standard unit price of the product in the specified measurement unit and currency.
|
![]() | GetUnitPrice |
Gets the unit price of the product in the specified measurement unit and currency.
|
![]() | IssueWarning(String) |
Issues a warning with the specified message.
(Inherited from EditableDomainObject.) |
![]() | IssueWarning(ExpressionFuncString, Object) |
Issues a warning with the specified message. The message can contain standard string placeholders.
(Inherited from EditableDomainObject.) |
![]() | MatchesFilter(DataAccessFilter) |
Returns true if this entity object matches the specified filter.
(Inherited from EnterpriseOneEntityObject.) |
![]() | MatchesFilter(DataAccessFilter, IBufferRow) |
Matches the filter against the specified row and returns the result of the match.
(Inherited from EnterpriseOneEntityObject.) |
![]() | Refresh |
Refreshes this instance with data from data source.
Only objects with ObjectState equal to Unchanged are refreshed.
(Inherited from EntityObject.) |
![]() | ToString |
Returns a String that represents this instance.
(Inherited from EntityObject.) |
![]() | ToString(String) |
Returns a String that represents this instance.
(Inherited from EntityObject.) |
![]() | TryGet |
Tries to get the specified attribute and returns it or null, when it is not found.
(Inherited from DomainObject.) |
Name | Description | |
---|---|---|
![]() | FillAggregateMissingDefaults |
Recalculates the default values for all objects in the aggregate.
(Defined by EntityObjectExtensions.) |
![]() | FillMissingDefaults |
Executes the late default expression defined in each attribute (if any) if the current value is null or equal to a constant default.
(Defined by EntityObjectExtensions.) |
![]() | FormatString |
Converts the object to string based on the format specified.
(Defined by FormatStringExtensions.) |
![]() | GetCurrentQuantityBase |
Gets the stored quantity of the product.
(Defined by CurrentBalanceExtensions.) |
![]() | GetExtensibleDataObject |
Gets the extensible data object related to the entity object.
Can return null if such ExtensibleDataObject doesn't exist.
(Defined by ExtensibleDataObjectExtensions.) |
![]() | GetLotsAvailability |
Loads the available lots in order of their issue. The order is determined in the product definition.
See LotsIssue.
(Defined by LotsManagement.) |
![]() | GetOrCreateExtensibleDataObject |
Returns an ExtensibleDataObject related to the entity object.
If such object doesn't exist the object is created in the same transaction.
(Defined by ExtensibleDataObjectExtensions.) |
![]() | GetRatioMeasurementUnit |
Gets the conversion ratio for convertion from the specified unit to the specified unit.
Throws exception if the ratio is not available.
(Defined by IConversionRatioProviderExtensions.) |
![]() | GetRatioThroughBaseMeasurementUnit |
Gets the conversion ratio from the source to the destination unit.
The ratio is calculated through the base unit.
(Defined by ConversionRatioToBaseProviderStaticMethods.) |
![]() | GetRatioThroughBaseOrDefaultMeasurementUnit |
Gets the conversion ratio from the source to the destination unit. The ratio is calculated through the base unit.
If the ratio is not available, Zero is returned.
(Defined by ConversionRatioToBaseProviderStaticMethods.) |
![]() | IsConvertibleMeasurementUnit |
Verifies if there is a conversion ratio for convertion from the specified unit to the specified unit.
(Defined by IConversionRatioProviderExtensions.) |
![]() | IsConvertibleToBaseMeasurementUnit |
Checks if there is a conversion ratio for convertion from the specified unit to
the base unit for this provider.
(Defined by ConversionRatioToBaseProviderStaticMethods.) |
![]() | RecalculateMasterAttributes |
Recalculates the values of a master attributes in a master-detail relationship.
(Defined by EntityObjectExtensions.) |
![]() | RecalculateMissingValues |
Recalculates the missing values using the first reactive expression of the attributes.
(Defined by EntityObjectExtensions.) |