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.
|