PDTec.IceNet.Core.Database Namespace |
Class | Description | |
---|---|---|
AuthenticationException |
The exception is thrown when a user is not properly authenticated.
| |
AuthorizationException |
The exception is thrown when a user does not have sufficient authorization
to perform an operation.
| |
AuthorizationLevel |
Predefined authorization levels.
| |
DatabaseException |
The exception is thrown when a database-related error occurs.
| |
FolderAuthorizationException |
The exception is thrown when a user does not have sufficient permissions
on a folder to perform an operation.
| |
FolderQualificationException |
The exception is thrown when a user does not have the required qualification
on a folder to perform an operation.
| |
IceNetSecurityException |
The exception is thrown when a security-related problem occurs.
| |
MaxResults |
Defines constants to specify maximum results limits for API functions and queries.
| |
ObjectAuthorizationException |
The exception is thrown when a user does not have sufficient permissions
on an object to perform an operation.
| |
ObjectQualificationException |
The exception is thrown when a user does not have the required qualification
on an object to perform an operation.
| |
PackageAuthorizationException |
The exception is thrown when a user does not have sufficient permissions
on a package to perform an operation.
| |
PartyAuthorizationException |
The exception is thrown when a user does not have sufficient permissions
on a party to perform an operation.
| |
PermissionException |
The exception is thrown when a user does not have sufficient permissions
to perform an operation.
| |
ProfileAuthorizationException |
The exception is thrown when a user does not have sufficient permissions
on a profile to perform an operation.
| |
QualificationException |
The exception is thrown when a user does not have the required qualification
to perform an operation.
| |
RequestVaultProtocolEventArgs |
Maps a logical vault information (vault name) to a protocol implementation.
This mapping is meaningful for file system vaults only.
| |
VaultProtocolCommands |
A list of built-in vault protocol commands.
| |
VaultProtocolException |
This exception is thrown when a vault protocol-related error occurs.
|
Structure | Description | |
---|---|---|
AuthorizationEntry |
An entry of an access control list (ACL).
| |
DatabaseStatistics |
Database statistics counters.
| |
FavoriteFolderEntry |
Represents a folder entry in a user's favorite list.
| |
FavoriteObjectEntry |
Represents an object entry in a user's favorite list.
| |
FileContent |
Represents a sequence of binary data (BLOB) stored within a vault.
| |
FileContentDownloadUrlInfo |
The information required to download file content from an HTTP/S vault.
| |
FileContentUploadUrlInfo |
The information required to upload file content to an HTTP/S vault.
| |
FileContentUsage |
A usage of a file content.
| |
HistoricPartyEntry |
Represents a party that has been deleted.
| |
LockEntry |
Represents an object locked by a user.
| |
QualificationEntry |
An qualification assignment entry.
| |
SessionEntry |
Represents a (concurrent user) session.
| |
VaultParameter |
Represents a vault protocol parameter.
|
Interface | Description | |
---|---|---|
IDatabaseRepository |
Represents a repository that is implemented on top of a relational
database abstraction.
| |
IDivisibleTransactionContext |
Provides the possibility to make database updates durable before the transaction
is committed or rolled back.
| |
IPostCommitAction |
An action that can be registered to be executed after a transaction
has been successfully committed.
| |
IPreCommitAction |
An action that can be registered to be executed before a transaction
is finally committed.
| |
IProfile |
Represents an ice.NET profile. A profile represents a function or capability
that requires authorization.
| |
IQualification |
Represents an ice.NET qualification. A profile represents a permission or capability
in thr context of an object or folder.
| |
ITransactionContext |
Represents an ice.NET transaction context. An instance of
ITransactionContext is issued when a transaction is started.
Once a transaction has been started, it has to be completed by calling
Commit() on success or Rollback() on failure.
| |
IUpdateContext |
Represents the user ID and the timestamp that is used to mark
subsequent updates of repository items (objects, folders, etc.).
| |
IVault |
Represents an ice.NET vault. A vault is a logical storage area for file content.
| |
IVaultProtocol |
An abstraction of a vault's content access strategy.
| |
IVaultProtocolFactory |
A factory interface to be implemented for specific vault implementations.
| |
IVaultUrlBuilder |
Delegate | Description | |
---|---|---|
RequestVaultProtocolEventHandler |
Queries an implementation of the IFileProtocol interface
for a specific vault.
| |
Transactional |
A function that is to be executed as a transaction.
|
Enumeration | Description | |
---|---|---|
AuthorizationQueryOptions |
Determines how methods such as HasQualification(IObject, String, String) their results.
| |
AuthorizationType |
Defines the authorization method.
| |
AuthorizedItemType |
Defines the kind of item an authorization entry refers to.
| |
DatabaseErrorCode |
Defines error codes for database-related errors.
| |
FileContentFilter |
Defines the filter options for a file content query.
| |
PartyType |
The type of a party.
| |
RepositoryMode |
Defines the operation mode of an ice.NET repository (relevant for repositories
that are implemented to utilize relational databases only).
| |
SortOrder |
Represents the order criterion used in database queries or sort actions.
| |
VaultProtocolErrorCode |
Defines error codes for vault protocol-related errors.
| |
VaultType |
The types (main categories) of vaults.
|