Namespace: Consultingwerk
Class 
ValueObject Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Inherited by: Consultingwerk.SmartFramework.Workflow.WorkflowStatusActivity Consultingwerk.Studio.LegacyGuiMigration.Frame.TriggerEvent Consultingwerk.OERA.BusinessEntityDispatcher.BusinessEntityDispatcherConfigurationItem Consultingwerk.OERA.DataSourceKeys Consultingwerk.CommonUi.Components.RadioSet.RadioButton Consultingwerk.CommonUi.Components.RadioSet.RadioSet Consultingwerk.CommonUi.Components.SizeCharacters Consultingwerk.CommonUi.Components.SizePixels
ABSTRACT

File:ValueObject
Purpose:Base class for immutable value objects
Description:See https://docs.microsoft.com/de-de/dotnet/standard/microservices-architecture/microservice-ddd-cqrs-patterns/implement-value-objects
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sun Apr 14 06:02:28 CEST 2019
Notes:Reliese on ABL Reflection, so at least OpenEdge 11.6
Purpose: Compares this object to the passed in object by value
Notes:



Top Method Summary
Options Name Purpose
+ LOGICAL Equals (Object) Compares this object to the passed in object by value
+ RAW GetHashCode () Returns an 64bit RAW Hash Value representing the object instance
+ CHARACTER ToString () Returns a string representation of the object


Method Detail
Top

PUBLIC LOGICAL Equals (Object)

Purpose: Compares this object to the passed in object by value
Notes:

Parameters:
poObject Progress.Lang.Object
The reference to the object to compare to
Returns LOGICAL
Logical value indicating if the two objects are identical by value
Top

PUBLIC RAW GetHashCode ()

Purpose: Returns an 64bit RAW Hash Value representing the object instance
Notes: Based on the ABL SHA-512 implementation

Returns RAW
The RAW Hash Value representing the object instance
Top

PUBLIC CHARACTER ToString ()

Purpose: Returns a string representation of the object
Notes:

Returns CHARACTER
The string representation of the object


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:17:07