IRdsAttribute

Assembly: Rds;

Namespace: Prognoz.Platform.Interop.Rds;

Description

The IRdsAttribute interface contains properties of the MDM dictionary attribute.

Inheritance hierarchy

          INamedEntity

          IRdsAttribute

Comments

To work with collection of MDM dictionary attributes, use properties and methods of the IRdsAttributes interface.

Properties

  Property name Brief description
The Calculated property determines whether the attribute is a calculated one..
The DataDomain property determines data type used to store multibyte information in attribute.
The DataType property determines data type that may be contained in elements values by a specified attribute.
The DefaultExpression property determines an expression by which default attribute value is determined.
The DefaultExpressionKind property determines the calculation moment of default attribute value .
The Dictionary property returns parent object.
The FieldName property determines name of a table field in that attribute values are stored.
The HasHierarchy property determines whether attribute can be used to built alternative hierarchy.
The HasMultipleValues property determines whether an element may have multiple values by this attribute.
The Hidden property determines whether this attribute is hidden.
The Kind property returns kind of an attribute.
The Link property determines link with other dictionaries for this attribute.
The Lookup property determines an imported attribute with that the Link link is set.
The Nullable property determines whether an element may have empty value by this attribute.
The ObjectLinked property determines whether tale MDM dictionary is a link to repository object.
The Param property returns a reference on a dictionary parameter if an attribute is parameterized.
The Predefined property returns True if this attribute is system.
The PredefinedType property returns type of a system attribute.
The Query property determines text of the query, which is used to calculate value of calculated attribute..
The ReadAccess property determines value of a security label (in a decimal mode) that determines users who have permissions to read values of dictionary elements by this attribute.
The ReadAccessStr property determines value of a security label (in a string mode) that determines users who have permissions to read values of dictionary elements by this attribute.
The Tag property is ignored by the compiler; thus, user can use this property for his own purposes.
The TimeDependent property determines whether time component for attributes with the DateTime type is considered.
The Translations property returns a collection of settings that contain translation parameters of attribute names of the MDM dictionary into different languages.
The Type property determines an attribute type used to describe this attribute.
The VisibleForEdit property determines whether an attribute value is available to edit in a card of a dictionary element.
The WriteAccess property determines value of a security label (in a decimal mode) that determines users who have permissions to change values of dictionary elements by this attribute.
The WriteAccessStr property determines value of a security label (in a string mode) that determines users who have permissions to change values of dictionary elements by this attribute.

Properties inherited from INamedEntity

  Property name Brief description
The Id property determines the object identifier.
The Key property returns the object key.
The Name property determines the object name.

See also:

Rds Assembly Interfaces