Home > Class Reference > ENSLIB namespace > %iKnow.Tables.AbstractCustomAnnotation

%iKnow.Tables.AbstractCustomAnnotation

abstract persistent class %iKnow.Tables.AbstractCustomAnnotation extends %Library.Persistent

SQL Table Name: %iKnow_Tables.AbstractCustomAnnotation

Property Inventory (Including Private)

Properties (Including Private)

property Code as %String (MAXLEN = 10);
Note that it is recommended to keep Code unique per Part ID!
Property methods: CodeDisplayToLogical(), CodeGet(), CodeIsValid(), CodeLogicalToDisplay(), CodeLogicalToOdbc(), CodeNormalize(), CodeSet()
property Parts as list of %Integer;
Property methods: PartsBuildValueArray(), PartsCollectionToDisplay(), PartsCollectionToOdbc(), PartsDisplayToCollection(), PartsDisplayToLogical(), PartsGet(), PartsGetObject(), PartsGetObjectId(), PartsGetSwizzled(), PartsIsValid(), PartsLogicalToDisplay(), PartsNormalize(), PartsOdbcToCollection(), PartsSet(), PartsSetObject(), PartsSetObjectId()
property Value as %String (MAXLEN = 150);
Property methods: ValueDisplayToLogical(), ValueGet(), ValueIsValid(), ValueLogicalToDisplay(), ValueLogicalToOdbc(), ValueNormalize(), ValueSet()

Indexes

index (PartIdx on Parts(ELEMENTS)) [Data = Code];
Index methods: PartIdxExists()

Inherited Members

Inherited Methods (Including Private)