Skip to main content

HS.HC.ChangeControl.EnvVar.Storage.Value

persistent class HS.HC.ChangeControl.EnvVar.Storage.Value extends %Library.Persistent, HS.HC.ChangeControl.XML.Adaptor, %Library.GlobalIdentifier

SQL Table Name: HS_HC_ChangeControl_EnvVar_Storage.Value

Change control environment variable resolved value for an enviornment

Property Inventory

Parameters

parameter GUIDENABLED = 1;
Inherited description: If this parameter is set to 1 then a GUID will be assigned (to the %GUID property) to each new object. When the object is saved for the first time this GUID value will be recorded in a namespace index which will allow GUID to be resolved to OIDs.

Properties

property Environment as %pkg.isc.changecontrol.dataType.Environment [ Required ];
The change controlled environment where the variable is resolved
Property methods: EnvironmentDisplayToLogical(), EnvironmentGet(), EnvironmentGetStored(), EnvironmentIsValid(), EnvironmentLogicalToDisplay(), EnvironmentLogicalToOdbc(), EnvironmentNormalize(), EnvironmentSet()
relationship Key as HS.HC.ChangeControl.EnvVar.Storage.Variable (XMLREFERENCE = "NONE") [ Required , Inverse = Value , Cardinality = parent ];
Link to environment variable name
Property methods: KeyGet(), KeyGetObject(), KeyGetObjectId(), KeyGetStored(), KeyGetSwizzled(), KeyIsValid(), KeyNewObject(), KeyOnDelete(), KeyRClose(), KeyRExec(), KeyRFetch(), KeyRelate(), KeySQLCompute(), KeySet(), KeySetObject(), KeySetObjectId(), KeyUnRelate(), KeyUnSwizzle()
Need a single input so that it is easier to handle in UI
Property methods: ValueDisplayToLogical(), ValueGet(), ValueGetJSONTYPE(), ValueGetStored(), ValueIsValid(), ValueJSONToLogical(), ValueLogicalToDisplay(), ValueLogicalToJSON(), ValueLogicalToOdbc(), ValueNormalize(), ValueSet()

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (NameEnvIdx on Name,Environment) [Unique];
Index methods: NameEnvIdxCheck(), NameEnvIdxCheckUnique(), NameEnvIdxDelete(), NameEnvIdxExists(), NameEnvIdxOpen(), NameEnvIdxSQLCheckUnique(), NameEnvIdxSQLExists(), NameEnvIdxSQLFindPKeyByConstraint(), NameEnvIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.HC.ChangeControl.EnvVar.Storage.Value)

{%%PARENT}("Value")(ID)
=
%%CLASSNAME
Environment
Value
FeedbackOpens in a new tab