DocBook|Search
Class Reference
%DeepSee.Connector.property
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [Connector] >  [property]
Private  Storage  

class %DeepSee.Connector.property extends node

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 1


Summary

Properties
connector description disabled displayName idKey
name sourceProperty transform type

Methods
%%OIDGet %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


Properties

• 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).

Methods

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