Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Client.LocalServerDefinition

%ZHSLIB.PackageManager.Client.LocalServerDefinition

persistent class %ZHSLIB.PackageManager.Client.LocalServerDefinition extends %ZHSLIB.PackageManager.Client.ServerDefinition

SQL Table Name: %ZHSLIB_PackageManager_Client.LocalServerDefinition

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter DISPLAYNAME = Local Cache;
Inherited description: Display name for this type of repository, shown in the UI and package manager shell.
parameter MONIKER = local;
Inherited description: Short/logical name for this type of repository, used in the package manager shell as an alternative to the full class name.

Properties (Including Private)

property Details as %String);
Property methods: DetailsCompute(), DetailsDisplayToLogical(), DetailsGet(), DetailsGetStored(), DetailsIsValid(), DetailsLogicalToDisplay(), DetailsLogicalToOdbc(), DetailsNormalize(), DetailsSQLCompute(), DetailsSet(), DetailsSetT()
property IsLocalCache as %Integer [ InitialExpression = 1 , ReadOnly ];
Property methods: IsLocalCacheDisplayToLogical(), IsLocalCacheGet(), IsLocalCacheGetStored(), IsLocalCacheIsValid(), IsLocalCacheLogicalToDisplay(), IsLocalCacheNormalize()

Methods (Including Private)

method GetPackageService() as %ZHSLIB.PackageManager.Core.IPackageService [ Language = objectscript ]
Returns a SOAP client to interact with this server.
method GetPublishService() as %ZHSLIB.PackageManager.Core.IPublishService [ Language = objectscript ]
Returns a SOAP client to publish modules/applications to this server.
private method GetSortOrder() as %Integer [ Language = objectscript ]
Inherited description: Subclasses must override. Orders repositories by type and possibly other factors.
classmethod OnConfigure(pInstance As %ZHSLIB.PackageManager.Client.ServerDefinition, pInteractive As %Boolean = 1, ByRef pModifiers, ByRef pData) as %Status [ Language = objectscript ]
Handles modifiers/data attributes provided from the package manager shell.

Indexes

index (Singleton on IsLocalCache) [Unique];
Index methods: SingletonCheck(), SingletonCheckUnique(), SingletonDelete(), SingletonExists(), SingletonOpen(), SingletonSQLCheckUnique(), SingletonSQLExists(), SingletonSQLFindPKeyByConstraint(), SingletonSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%ZHSLIB.PackageManager.Client.ServerDefinition)

^HS.PM.Client.ServerDefD(ID)
=
%%CLASSNAME
Name
RetrievalEndpoint
SSLConfigName
Credentials
PublishEndpoint
Enabled
IsLocalCache
Details
Snapshots
Prereleases
ReadOnly
Feedback