Click or drag to resize

ICustomPropertyDataAttribute Interface

Namespace:  Aloe.EnterpriseOne.Model.General
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public interface ICustomPropertyDataAttribute : ITypedDataAttribute<CustomPropertyValue>, 
	IDataAttribute, IValueAccessor<CustomPropertyValue>

The ICustomPropertyDataAttribute type exposes the following members.

Properties
  NameDescription
Public propertyBaseInfo
Gets the base information.
(Inherited from IDataAttribute.)
Public propertyCustomProperty
Gets the custom property whose value is represented by this data attribute.
Public propertyDefaultValue
Gets the default value of the attribute.
(Inherited from IDataAttribute.)
Public propertyExpressions
Gets the recalc expression.
(Inherited from IDataAttribute.)
Public propertyIsBlob
Gets a value indicating whether this attribute data is BLOB.
(Inherited from IDataAttribute.)
Public propertyIsPersistent
Gets a value indicating whether this attribute is persistent. Only persistent attributes support track changes.
(Inherited from IDataAttribute.)
Public propertyLocalizedName
Gets the name of the attribute in the current UI culture.
(Inherited from IDataAttribute.)
Public propertyName
Gets the name of the data attribute
(Inherited from IDataAttribute.)
Public propertyPrimitiveValueType
Gets the primitive type or null. Used in public APIs to represent a complex value as a primitive value. For example Quantity and Amount attributes may have Decimal primitive type.
(Inherited from IDataAttribute.)
Public propertyReadOnly
Is the Property read-only
(Inherited from IDataAttribute.)
Public propertySupportsGet
Gets a value indicating whether the attribute supports getting a value.
(Inherited from IDataAttribute.)
Public propertySupportsSet
Gets a value indicating whether the attribute supports setting a value.
(Inherited from IDataAttribute.)
Public propertyValueType
Returns the Type of the data, that this attribute stores
(Inherited from IDataAttribute.)
Top
Methods
  NameDescription
Public methodFilterBy
Creates and returns filter condition for the data attribute
(Inherited from IDataAttribute.)
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.
(Inherited from IDataAttribute.)
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.
(Inherited from IDataAttribute.)
Public methodGetEntityItemId
Returns the entity item id of the custom property for the specified entity object.
Public methodGetInvariantStringAccessor
Gets the text value accessor or null if the attribute does not support it. The text value is used when importing from or exporting to text files or streams.
(Inherited from IDataAttribute.)
Public methodGetPrimitiveValueAccessor
Gets the primitive value accessor or null if the attribute does not support it. The type of the value is represented by PrimitiveValueType.
(Inherited from IDataAttribute.)
Public methodGetUntypedValue
Gets the value of the data attribute for the specified domain object
(Inherited from IDataAttribute.)
Public methodGetValue
Gets the value for the specified domain object.
(Inherited from IValueAccessorTValue.)
Public methodGetValues
Gets the value for all the specified domain objects.
(Inherited from IValueAccessorTValue.)
Public methodOnDataAttributeChanged
Raises the DataAttributeChanged event.
(Inherited from IDataAttribute.)
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 IDataAttribute.)
Public methodSetDefaultValue
Sets the attribute to its default value.
(Inherited from IDataAttribute.)
Public methodSetUntypedValue
Sets the value of the data attribute for the specified entity object
(Inherited from IDataAttribute.)
Public methodSetValue
Sets the value for the specified domain object.
(Inherited from IValueAccessorTValue.)
Public methodSetValues
Sets the values for the specified domain objects.
(Inherited from IValueAccessorTValue.)
Public methodShouldRecalculateLateDefault
Returns true if the attribute should be recalculated for the specified object.
(Inherited from IDataAttribute.)
Top
Events
  NameDescription
Public eventDataAttributeChanged
The data attribute changed event. Fired after the data attribute changes for an object.
(Inherited from IDataAttribute.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetUntypedValueAccessor
Gets the untyped value accessor.
(Defined by IDataAttributeExtensions.)
Public Extension MethodIsNull
Determines whether value of the attribute of the specified object is null.
(Defined by IDataAttributeExtensions.)
Top
See Also