Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
basicvalueobjectsarticle [2021/10/11 19:36] wikiadmin |
basicvalueobjectsarticle [2021/10/13 13:05] (current) wikiadmin [Other Types] |
||
---|---|---|---|
Line 6: | Line 6: | ||
[[incomingvalue_and_server_values|Incoming Values and Server Values in Scripts]] | [[incomingvalue_and_server_values|Incoming Values and Server Values in Scripts]] | ||
+ | |||
+ | ====Value Object Properties==== | ||
===The Value=== | ===The Value=== | ||
Line 35: | Line 37: | ||
=====Value Object Types==== | =====Value Object Types==== | ||
- | === Integer Types === | ||
- | Integer | + | === Long Value Object (LongValueObject) === |
+ | The LongValueObject can be created from any integer-type value, | ||
- | === Real Types === | + | [[longvalueobjects|Long Value Objects]] |
- | Real type Value Objects are Float and Double numeric values. | + | === |
- | === String | + | Real type Value Objects are [[doublevalueobject|Double Value Objects]]. These can store any size floating point numbers. |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === String | ||
A StringValueObject contains a String value. Only Strings are stored, so in scripting only getStringValue() can be used to access its value. If you use setXXXXValue() on a StringValueObject you will be converting a numeric data type to a String (and will normally store two decimal places for a real number unless you first convert the real to a string with more decimal places). | A StringValueObject contains a String value. Only Strings are stored, so in scripting only getStringValue() can be used to access its value. If you use setXXXXValue() on a StringValueObject you will be converting a numeric data type to a String (and will normally store two decimal places for a real number unless you first convert the real to a string with more decimal places). | ||
+ | |||
+ | [[stringvalueobjects|String Value Object]] | ||
=== Array Types === | === Array Types === | ||
Line 55: | Line 65: | ||
[[TwoDValueObjects|Two Dimensional Value Objects]] | [[TwoDValueObjects|Two Dimensional Value Objects]] | ||
- | === Other Types === | + | ==== Other Types ==== |
+ | |||
+ | [[daterangevalueobject|Date Range Value Object]] is a ValueObject which contains a date range (two dates, a start date and an end date). | ||
+ | |||
+ | [[binaryvalueobjects|Binary Value Object]] is a ValueObject which contains a byte array (byte[]) | ||
+ | |||
+ |