Skip to main content

%SYS.Wallet.Secret

abstract persistent class %SYS.Wallet.Secret extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %SYS_Wallet.Secret

This abstract class defines the storage strategy and access control mechanisms for a Wallet Secret. This class should not be used directly. See %Wallet.Secret instead.

Method Inventory

Methods

abstract classmethod Create(name As %String, ByRef properties As %Any) as %Status
Create a secret with the given name and set of properties.
abstract classmethod Delete(name As %String) as %Status
Delete the named secret.
abstract classmethod Modify(name As %String, ByRef properties As %Any) as %Status
Modify the named secret.
method StorageExportGet() as %String
method StorageImportSet(value As %String) as %Status

Queries

query List(collections, names)
Selects Name As %String, Type As %String
List Secrets. Returns the Secret name and the type (Class name) of each matching Secret.
collections - comma separated list of collections to query (the default is "*" - all)
names - comma seprated list of secret names to include (the default is "*" - all)

Indexes

index (CollectionIdx on Collection);
Index methods: CollectionIdxExists()

Triggers

trigger OnDelete (BEFORE event DELETE);

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab