Skip to main content

%Wallet.Storage

abstract persistent class %Wallet.Storage extends %Library.Persistent

SQL Table Name: %Wallet.Storage

This is the base class for all wallet secret storage implementations. This class defines the interface for creating, updating and retrieving secrets.

Property Inventory

Properties

property Name as %String (MAXLEN = 128, PATTERN = "1(1""%"",1A).(1AN,1""-"",1""_"",1""."")") [ Required ];
Name of the secret.
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()

Indexes

index (NameIdx on Name) [IdKey, Type = key];
Index methods: NameIdxCheck(), NameIdxDelete(), NameIdxExists(), NameIdxOpen(), NameIdxSQLCheckUnique(), NameIdxSQLExists(), NameIdxSQLFindPKeyByConstraint(), NameIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%Wallet.Storage)

^|$$$SecurityMapWallet|WALLET("StorageD")(ID)
=
%%CLASSNAME
FeedbackOpens in a new tab