Click or drag to resize

MultilanguageStringDataAttributeTObject Class

Provides utilities for persistence and serialization for MultilanguageString instances.
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.DomainDataAttributeBaseTObject
    Aloe.SystemFrameworks.DomainDataAttributeTObject, MultilanguageString
      Aloe.SystemFrameworks.DomainColumnDataAttributeTObject, MultilanguageString
        Aloe.EnterpriseOne.Model.CoreMultilanguageStringDataAttributeTObject

Namespace:  Aloe.EnterpriseOne.Model.Core
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public class MultilanguageStringDataAttribute<TObject> : ColumnDataAttribute<TObject, MultilanguageString>
where TObject : DomainObject

Type Parameters

TObject
The type of the domain object, which contains the attribute.

The MultilanguageStringDataAttributeTObject type exposes the following members.

Constructors
  NameDescription
Public methodMultilanguageStringDataAttributeTObject
Initializes a new instance of the MultilanguageStringDataAttributeTObject class.
Top
Properties
  NameDescription
Public propertyBaseInfo
Gets the base information.
(Inherited from DataAttributeBaseTObject.)
Public propertyColumnName
The underlying data column name
(Inherited from ColumnDataAttributeTObject, TValue.)
Public propertyDefaultValue
Gets the default value.
(Inherited from DataAttributeBaseTObject.)
Public propertyExpressions
Gets the recalc expression.
(Inherited from DataAttributeBaseTObject.)
Public propertyGetRow
The delegate that returns the buffer row, containing the storage column
(Inherited from ColumnDataAttributeTObject, TValue.)
Public propertyIsBlob
Gets a value indicating whether this attribute data is BLOB.
(Inherited from DataAttributeBaseTObject.)
Public propertyIsPersistent
Gets a value indicating whether this attribute is persistent. Only persistent attributes support track changes.
(Inherited from DataAttributeBaseTObject.)
Public propertyLocalizedName
Gets the name of the attribute in the current UI culture.
(Inherited from DataAttributeBaseTObject.)
Public propertyName
Gets the name of the data Property
(Inherited from DataAttributeBaseTObject.)
Public propertyPrimitiveValueType
Gets the primitive type or null. Used in public APIs to represent a complex value as a primitive value.
(Overrides DataAttributeBaseTObjectPrimitiveValueType.)
Public propertyReadOnly
Is the data attribute read-only for user editing.
(Inherited from DataAttributeBaseTObject.)
Public propertySupportsGet
Gets a value indicating whether the attribute supports getting a value.
(Inherited from DataAttributeBaseTObject.)
Public propertySupportsSet
Gets a value indicating whether the attribute supports setting a value.
(Inherited from DataAttributeBaseTObject.)
Public propertyTableName
The table used to persist and locally store the objects data
(Inherited from ColumnDataAttributeTObject, TValue.)
Public propertyValueType
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.)
Top
Methods
  NameDescription
Public methodStatic memberDecode
Decodes an encoded multi-language string.
Public methodStatic memberEncode
Encodes the specified multi-language string in storage format.
Public methodFilterBy
Creates and returns filter condition for the data attribute
(Overrides ColumnDataAttributeTObject, TValueFilterBy(ComparisonType, Object, Boolean).)
Public methodGetComplexTypeAccessor
Gets the complex type value accessor or null if the attribute does not support it. Complex type values are frequently used in Entity Data Models.
(Overrides DataAttributeBaseTObjectGetComplexTypeAccessor.)
Public methodGetDisplayValueAccessor
Gets the display text accessor or null if the attribute does not support it. The display value is localized in the current thread culture and is suitable for displaying and modification by end users.
(Overrides ColumnDataAttributeTObject, TValueGetDisplayValueAccessor(String).)
Public methodGetInvariantStringAccessor
Gets the culture-neutral text value accessor or null if the attribute does not support it. The text value represents the values for import/export to text files or streams.
(Overrides ColumnDataAttributeTObject, TValueGetInvariantStringAccessor.)
Public methodGetPrimitiveValueAccessor
Gets the primitive value accessor or null if the attribute does not support it. Used in public APIs to represent a complex value as a primitive value.
(Overrides DataAttributeBaseTObjectGetPrimitiveValueAccessor.)
Public methodGetUntypedValue
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeBaseTObject.)
Public methodGetUntypedValueForRow
Gets the value of the attribute from any compatible buffer row
(Inherited from ColumnDataAttributeTObject, TValue.)
Public methodGetValue
Gets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.)
Public methodHasValue
Determines whether the specified object has value for the data attribute.
(Inherited from DataAttributeBaseTObject.)
Public methodOnDataAttributeChanged
Raises the DataAttributeChanged event.
(Inherited from DataAttributeBaseTObject.)
Public methodPrepare
Performs attribute-specific work to prepare the attribute. For example calculated attributes must be compiled. Called by the system after the attribute is added to the repository.
(Inherited from DataAttributeBaseTObject.)
Public methodSetDefaultValue
Sets the attribute to its default value.
(Inherited from DataAttributeBaseTObject.)
Public methodSetUntypedValue
Sets the value of the data attribute for the specified entity object
(Inherited from DataAttributeBaseTObject.)
Public methodSetUntypedValueForRowCore
Sets the value of the attribute for any compatible buffer row
(Inherited from ColumnDataAttributeTObject, TValue.)
Public methodSetValue
Sets the value of the data attribute for the specified domain object
(Inherited from DataAttributeTObject, TValue.)
Public methodShouldRecalculateLateDefault
Returns true if the attribute should be recalculated for the specified object.
(Inherited from DataAttributeBaseTObject.)
Public methodToString
Returns a String that represents this instance.
(Inherited from ColumnDataAttributeTObject, TValue.)
Top
Events
See Also