EnsLib.InteropTools.CodeBuilder.Code

persistent class EnsLib.InteropTools.CodeBuilder.Code extends %Library.Persistent

SQL Table Name: EnsLib_InteropTools_CodeBuilder.Code

Property Inventory

Method Inventory

Parameters

parameter CODEDISABLED = 0;

Properties

property ClassName as %String);
Generated ClassName
Property methods: ClassNameDisplayToLogical(), ClassNameGet(), ClassNameGetStored(), ClassNameIsValid(), ClassNameLogicalToDisplay(), ClassNameLogicalToOdbc(), ClassNameNormalize(), ClassNameSet()
property Items as list of CodeItem (STORAGEDEFAULT = "array");
Property methods: ItemsBuildValueArray(), ItemsCollectionToDisplay(), ItemsCollectionToOdbc(), ItemsDisplayToCollection(), ItemsGet(), ItemsGetObject(), ItemsGetObjectId(), ItemsGetStored(), ItemsGetSwizzled(), ItemsIsValid(), ItemsOdbcToCollection(), ItemsSet(), ItemsSetObject(), ItemsSetObjectId()
property Name as %String);
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIndexCheck(), NameIndexCheckUnique(), NameIndexDelete(), NameIndexExists(), NameIndexOpen(), NameIndexSQLCheckUnique(), NameIndexSQLExists(), NameIndexSQLFindPKeyByConstraint(), NameIndexSQLFindRowIDByConstraint(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property SourceDocType as %String;
Property methods: SourceDocTypeDisplayToLogical(), SourceDocTypeGet(), SourceDocTypeGetStored(), SourceDocTypeIsValid(), SourceDocTypeLogicalToDisplay(), SourceDocTypeLogicalToOdbc(), SourceDocTypeNormalize(), SourceDocTypeSet()
property TargetDocType as %String;
Property methods: TargetDocTypeDisplayToLogical(), TargetDocTypeGet(), TargetDocTypeGetStored(), TargetDocTypeIsValid(), TargetDocTypeLogicalToDisplay(), TargetDocTypeLogicalToOdbc(), TargetDocTypeNormalize(), TargetDocTypeSet()

Methods

classmethod AddActions(pItems, Output pActions) as %Status [ Language = objectscript ]
classmethod Build(pName="", pID="", pCompile=1) as %Status [ Language = objectscript ]
classmethod Count(Item, tLines) [ Language = objectscript ]
classmethod CreateClassParameter(pName, pDefault) as %Dictionary.ParameterDefinition [ Language = objectscript ]
Create %Dictionary.ParameterDefinition object for name and default
classmethod EnableCode(pClassname As %String = "") as %Status [ Language = objectscript ]
classmethod GenerateXDataStream(pTransformClass, pTransform, pCompile=1) as %Status [ Language = objectscript ]
classmethod GetIDForName(pName) as %String [ Language = objectscript ]
classmethod LineCount() [ Language = objectscript ]

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (NameIndex on Name) [Unique];
Index methods: NameIndexCheck(), NameIndexCheckUnique(), NameIndexDelete(), NameIndexExists(), NameIndexOpen(), NameIndexSQLCheckUnique(), NameIndexSQLExists(), NameIndexSQLFindPKeyByConstraint(), NameIndexSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (EnsLib.InteropTools.CodeBuilder.Code)

^EnsLib.InteropTools.C2573.CodeD(ID)
=
%%CLASSNAME
Name
SourceDocType
TargetDocType
ClassName

Storage Model: Storage (EnsLib.InteropTools.CodeBuilder.Code)

^EnsLib.InteropTools.C2573.CodeD(ID,"Items",n)
=
Items(n)
Feedback