dmaClass_PropertyDescriptionString

A metadata class object describing a string property.

Class ID: dmaClass_PropertyDescriptionString
Superclass: Property Description

Interfaces

IUnknown
IdmaObject
IdmaProperties

Properties

Name

Impl. Required

System Gen'ed

Read-Only

Value Required

Type

Cardinality

Required Class

OIID

-

Yes

Yes

-

String

Scalar

Class Description

Yes

Yes

Yes

Yes

Object

Scalar

Class Description

This

-

Yes

Yes

Yes

Object

Scalar

Property Description String

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Display Name

Yes

-

-

Yes

String

Scalar

Descriptive Text

Yes

-

-

Yes

String

Scalar

Ids

Yes

-

-

Yes

ID

List

Data Type

Yes

Yes

Yes

Yes

Integer32

Scalar

Cardinality

Yes

-

-

Yes

Integer32

Scalar

Is Selectable

Yes

-

-

Yes

Boolean

Scalar

Is Searchable

Yes

-

-

Yes

Boolean

Scalar

Is Orderable

Yes

-

-

Yes

Boolean

Scalar

Query Operator Descriptions

Yes

-

-

-

Object

List

Query Operator Description

Is System Generated

Yes

-

-

Yes

Boolean

Scalar

Is Read Only

Yes

-

-

Yes

Boolean

Scalar

Is Value Required

Yes

-

-

Yes

Boolean

Scalar

Is Hidden

Yes

-

-

Yes

Boolean

Scalar

Property Default String

Yes

-

-

-

String

Scalar

Property Selections String

Yes

-

-

-

String

List

Maximum Length String

Yes

-

-

Yes

Integer32

Scalar

Detailed Description

The current object is an element in the Property List of a Class Description object. The current object describes a single property of the class being described by the Class Description object. The base datatype of the property being described is string.

Property Descriptions

• OIID {dmaProp_OIID}
Property Inherited from DMA

• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA

• This {dmaProp_This}
Property Inherited from DMA

• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA

• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA

• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA

• Display Name {dmaProp_DisplayName}
Property Inherited from Property Description

• Descriptive Text {dmaProp_DescriptiveText}
Property Inherited from Property Description

• Ids {dmaProp_Ids}
Property Inherited from Property Description

• Data Type {dmaProp_DataType}
Property Inherited from Property Description

• Cardinality {dmaProp_Cardinality}
Property Inherited from Property Description

• Is Selectable {dmaProp_IsSelectable}
Property Inherited from Property Description

• Is Searchable {dmaProp_IsSearchable}
Property Inherited from Property Description

• Is Orderable {dmaProp_IsOrderable}
Property Inherited from Property Description

• Query Operator Descriptions {dmaProp_QueryOperatorDescriptions}
Property Inherited from Property Description

• Is System Generated {dmaProp_IsSystemGenerated}
Property Inherited from Property Description

• Is Read Only {dmaProp_IsReadOnly}
Property Inherited from Property Description

• Is Value Required {dmaProp_IsValueRequired}
Property Inherited from Property Description

• Is Hidden {dmaProp_IsHidden}
Property Inherited from Property Description

• Property Default String {dmaProp_PropertyDefaultString}

The default string value for this property.

• Property Selections String {dmaProp_PropertySelectionsString}

The list of string values that may be assigned to this property.

If a selection list is provided, only a value existing in the list can be assigned to this property.

• Maximum Length String {dmaProp_MaximumLengthString}

The maximum length, in characters, excluding the null terminator, of a value for the described property. The value -1 (DMA_NO_MAXIMUM) indicates no restriction on length.