Skip to main content

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(), globalRootIsValid(), globalRootLogicalToDisplay(), globalRootLogicalToOdbc(), globalRootNormalize()
property globalTempRoot as %String (MAXLEN = 512) [ Calculated ];
Property methods: globalTempRootDisplayToLogical(), globalTempRootIsValid(), globalTempRootLogicalToDisplay(), globalTempRootLogicalToOdbc(), globalTempRootNormalize()
property isEnabled as %Boolean;
Property methods: isEnabledDisplayToLogical(), isEnabledGet(), isEnabledGetStored(), isEnabledIsValid(), isEnabledLogicalToDisplay(), isEnabledNormalize(), isEnabledSet()
property metadataSetKey as %String (COLLATION = "EXACT");
Property methods: metadataSetKeyDisplayToLogical(), metadataSetKeyGet(), metadataSetKeyGetStored(), metadataSetKeyIsValid(), metadataSetKeyLogicalToDisplay(), metadataSetKeyLogicalToOdbc(), metadataSetKeyNormalize(), metadataSetKeySet()
relationship repo as Repo [ Required , Inverse = Instances , Cardinality = parent ];
Property methods: 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(), resourceClassesPackageIsValid(), resourceClassesPackageLogicalToDisplay(), resourceClassesPackageLogicalToOdbc(), resourceClassesPackageNormalize()
property searchClassesPackage as %String (MAXLEN = 512) [ Calculated ];
Property methods: searchClassesPackageDisplayToLogical(), 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(), 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(), versionClassesPackageIsValid(), versionClassesPackageLogicalToDisplay(), versionClassesPackageLogicalToOdbc(), versionClassesPackageNormalize()

Methods

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

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
FeedbackOpens in a new tab