HS.FHIRServer.RepoInstance

persistent class HS.FHIRServer.RepoInstance extends %Library.Persistent, HS.FHIRServer.ServiceInstance

SQL Table Name: HS_FHIRServer.RepoInstance

Property Inventory

Method Inventory

Properties

property IsDecommissioned as %Boolean;
Flags whether this repo has be decommissioned, meaning that it should no longer be attachable to an endpoint. It remains available for historical access (as in audit data)
Property methods: IsDecommissionedDisplayToLogical(), IsDecommissionedGet(), IsDecommissionedGetStored(), IsDecommissionedIsValid(), IsDecommissionedLogicalToDisplay(), IsDecommissionedNormalize(), IsDecommissionedSet()
property cspUrl as %String (COLLATION = "EXACT");
Property methods: cspUrlDisplayToLogical(), cspUrlGet(), cspUrlGetStored(), cspUrlIsValid(), cspUrlLogicalToDisplay(), cspUrlLogicalToOdbc(), cspUrlNormalize(), cspUrlSet()
property globalRoot as %String (MAXLEN = 512) [ Calculated ];
Property methods: globalRootDisplayToLogical(), globalRootGet(), globalRootIsValid(), globalRootLogicalToDisplay(), globalRootLogicalToOdbc(), globalRootNormalize()
property globalTempRoot as %String (MAXLEN = 512) [ Calculated ];
Property methods: globalTempRootDisplayToLogical(), globalTempRootGet(), globalTempRootIsValid(), globalTempRootLogicalToDisplay(), globalTempRootLogicalToOdbc(), globalTempRootNormalize()
property isEnabled as %Boolean;
Property methods: isEnabledDisplayToLogical(), isEnabledGet(), isEnabledGetStored(), isEnabledIsValid(), isEnabledLogicalToDisplay(), isEnabledNormalize(), isEnabledSet()
property metadataSetKey as %String (COLLATION = "EXACT", MAXLEN = 128);
Property methods: metadataSetKeyDisplayToLogical(), metadataSetKeyGet(), metadataSetKeyGetStored(), metadataSetKeyIsValid(), metadataSetKeyLogicalToDisplay(), metadataSetKeyLogicalToOdbc(), metadataSetKeyNormalize(), metadataSetKeySet()
relationship repo as Repo [ Required , Inverse = Instances , Cardinality = parent ];
Property methods: repoCheck(), repoDelete(), repoGet(), repoGetObject(), repoGetObjectId(), repoGetStored(), repoGetSwizzled(), repoIsValid(), repoNewObject(), repoOnDelete(), repoRClose(), repoRExec(), repoRFetch(), repoRelate(), repoSQLCompute(), repoSet(), repoSetObject(), repoSetObjectId(), repoUnRelate(), repoUnSwizzle()
property resourceClassesPackage as %String (MAXLEN = 512) [ Calculated ];
Property methods: resourceClassesPackageDisplayToLogical(), resourceClassesPackageGet(), resourceClassesPackageIsValid(), resourceClassesPackageLogicalToDisplay(), resourceClassesPackageLogicalToOdbc(), resourceClassesPackageNormalize()
property searchClassesPackage as %String (MAXLEN = 512) [ Calculated ];
Property methods: searchClassesPackageDisplayToLogical(), searchClassesPackageGet(), searchClassesPackageIsValid(), searchClassesPackageLogicalToDisplay(), searchClassesPackageLogicalToOdbc(), searchClassesPackageNormalize()
property serviceConfigData as %String (COLLATION = "EXACT");
Property methods: serviceConfigDataDisplayToLogical(), serviceConfigDataGet(), serviceConfigDataGetStored(), serviceConfigDataIsValid(), serviceConfigDataLogicalToDisplay(), serviceConfigDataLogicalToOdbc(), serviceConfigDataNormalize(), serviceConfigDataSet()
property serviceId as %Integer [ Required ];
Property methods: serviceIdDisplayToLogical(), serviceIdGet(), serviceIdGetStored(), serviceIdIsValid(), serviceIdLogicalToDisplay(), serviceIdNormalize(), serviceIdSet()
property strategyClass as %String (MAXLEN = 128) [ Calculated ];
Transient copies of the RepoInstance data
Property methods: strategyClassDisplayToLogical(), strategyClassGet(), strategyClassIsValid(), strategyClassLogicalToDisplay(), strategyClassLogicalToOdbc(), strategyClassNormalize()
property strategyConfigData as %String (COLLATION = "EXACT");
Property methods: strategyConfigDataDisplayToLogical(), strategyConfigDataGet(), strategyConfigDataGetStored(), strategyConfigDataIsValid(), strategyConfigDataLogicalToDisplay(), strategyConfigDataLogicalToOdbc(), strategyConfigDataNormalize(), strategyConfigDataSet()
property versionClassesPackage as %String (MAXLEN = 512) [ Calculated ];
Property methods: versionClassesPackageDisplayToLogical(), versionClassesPackageGet(), versionClassesPackageIsValid(), versionClassesPackageLogicalToDisplay(), versionClassesPackageLogicalToOdbc(), versionClassesPackageNormalize()

Methods

classmethod deleteByServiceId(serviceId) [ Language = objectscript ]
classmethod existsServiceId(id) as %Boolean [ Language = objectscript ]
classmethod getByServiceId(serviceId, ByRef sc As %Status) as HS.FHIRServer.RepoInstance [ Language = objectscript ]
classmethod getNextServiceId() as %Integer [ Language = objectscript ]
method globalRootGet() as %String [ Language = objectscript ]
method globalTempRootGet() as %String [ Language = objectscript ]
method parentRepoGet() as %String [ Language = objectscript ]
method resourceClassesPackageGet() as %String [ Language = objectscript ]
method searchClassesPackageGet() as %String [ Language = objectscript ]
method strategyClassGet() as %String [ Language = objectscript ]
method versionClassesPackageGet() as %String [ Language = objectscript ]

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (ServiceIdIdx on serviceId) [Unique];
Index methods: ServiceIdIdxCheck(), ServiceIdIdxCheckUnique(), ServiceIdIdxDelete(), ServiceIdIdxExists(), ServiceIdIdxOpen(), ServiceIdIdxSQLCheckUnique(), ServiceIdIdxSQLExists(), ServiceIdIdxSQLFindPKeyByConstraint(), ServiceIdIdxSQLFindRowIDByConstraint()
index (UrlIdx on cspUrl) [Unique];
Index methods: UrlIdxCheck(), UrlIdxCheckUnique(), UrlIdxDelete(), UrlIdxExists(), UrlIdxOpen(), UrlIdxSQLCheckUnique(), UrlIdxSQLExists(), UrlIdxSQLFindPKeyByConstraint(), UrlIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.FHIRServer.RepoInstance)

{%%PARENT}("Instances")(ID)
=
%%CLASSNAME
metadataSetKey
isEnabled
cspUrl
serviceConfigData
IsDecommissioned
serviceId
strategyConfigData
Feedback