Home > Class Reference > %SYS namespace > %DeepSee.Connector.property


class %DeepSee.Connector.property extends node

Meta-data for a property within a DeepSee Connector definition.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 1


connector description disabled displayName idKey
name sourceProperty transform type
%AddToSaveSet %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType typeIsValid


relationship connector as %DeepSee.Connector.connector(XMLPROJECTION="none") [ Inverse = properties,Cardinality = one ];
Connector that this dimension belongs to.
property displayName as %ZEN.Datatype.caption(XMLPROJECTION="attribute");
(Localized) Display name to use for this property.
property idKey as %ZEN.Datatype.boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
If true, then this property is (or is part of) the IDKEY of the data source supplied by the connector.
property sourceProperty as %ZEN.Datatype.classMember(XMLPROJECTION="attribute");
Name of property in record source that provides data for this property.
property transform as %ZEN.Datatype.expression(LANGUAGE="OBJECTSCRIPT",XMLPROJECTION="attribute");
ObjectScript expression used to transform the value of this property.
This is applied to the value fetched by sourceExpression.
Null values are not transformed.
property type as %ZEN.Datatype.string(VALUELIST=",%String,%Integer,%Double,%Numeric,%Date,%TimeStamp",XMLPROJECTION="attribute");
Type (name of datatype class) of this property. If not supplied, the default is "%String".
(note, the VALUELIST is only supplied to provide some drop down values in Studio).


classmethod typeIsValid(%val) as %Status
Override default validation to allow for additional type classes.