IDatabaseRepository Methods |
The IDatabaseRepository type exposes the following members.
Name | Description | |
---|---|---|
AddAuthorization(String, String, Int32) |
Adds authorization for the party to the profile.
| |
AddAuthorization(IFolder, String, Int32) |
Adds authorization for the party to the folder.
| |
AddAuthorization(IObject, String, Int32) |
Adds authorization for the party to the object.
| |
AddAuthorization(IPackage, String, Int32) |
Adds authorization for the party to the package.
| |
AddAuthorization(IParty, String, Int32) |
Adds authorization for the party to the party.
| |
AddAuthorization(AuthorizedItemType, String, String, Int32) |
Adds authorization for the party to the item.
| |
AddFavorite(String, IFolder) |
Adds a folder to the users favorites.
| |
AddFavorite(String, IObject) |
Adds an object to the users favorites.
| |
AddFavorite(String, IFolder, String) |
Adds a folder to the users favorites.
| |
AddFavorite(String, IObject, String) |
Adds an object to the users favorites.
| |
AssignQualification(IFolder, String, String) |
Assigns a qualification for the party to the folder.
| |
AssignQualification(IObject, String, String) |
Assigns a qualification for the party to the object.
| |
BeginTransaction |
Starts a transaction and returns the transaction context.
| |
BeginTransaction(IsolationLevel) |
Starts a transaction with a specific isolation level and returns the transaction context.
| |
CheckAuthorization(String, String, Int32) |
Checks if the user has the required authorization level for the profile
and otherwise throws an exception.
| |
CheckAuthorization(IFolder, String, Int32) |
Checks if the user has the required authorization level for the folder
and otherwise throws an exception.
| |
CheckAuthorization(IObject, String, Int32) |
Checks if the user has the required authorization level for the object
and otherwise throws an exception.
| |
CheckAuthorization(IPackage, String, Int32) |
Checks if the user has the required authorization level for the package
and otherwise throws an exception.
| |
CheckAuthorization(IParty, String, Int32) |
Checks if the user has the required authorization level for the party
and otherwise throws an exception.
| |
CheckAuthorization(AuthorizedItemType, String, String, Int32) |
Checks if the user has the required authorization for the item
and otherwise throws an exception.
| |
CheckQualification(IFolder, String, String) |
Checks if the user has the required qualification for the folder
and otherwise throws an exception.
| |
CheckQualification(IObject, String, String) |
Checks if the user has the required qualification for the object
and otherwise throws an exception.
| |
CompileQuery |
Compiles a query to a database-specific representation. Use this
method to increase performance by keeping intermediate compilation
results.
| |
CreateAttrType |
Create an attribute type. Fails if an attribute type with the same name already exists.
(Inherited from IRepository.) | |
CreateGroup |
Creates a group.
| |
CreateNumberRange |
Creates a number range.
(Inherited from IRepository.) | |
CreateObjType |
Create an object type. Fails if an object type with the same name already exists.
(Inherited from IRepository.) | |
CreatePackage |
Create new UML package. Fails if a package with the same name already exists.
(Inherited from IRepository.) | |
CreateProfile |
Creates a profile.
| |
CreateQualification |
Creates a qualification.
| |
CreateRelType |
Create a relationship type. Fails if an relationship type with the same name already exists.
(Inherited from IRepository.) | |
CreateRole |
Creates a role.
| |
CreateUser(String, String, String, String) |
Creates a user.
| |
CreateUser(String, String, String, String, Boolean) |
Creates a user.
| |
CreateUser(String, String, String, String, String) |
Creates a user.
| |
CreateUser(String, String, String, String, String, Boolean) |
Creates a user.
| |
CreateVault |
Creates a vault.
| |
DeleteFavorite(String, IFolder) |
Removes an object from the users favorites.
| |
DeleteFavorite(String, IObject) |
Removes a folder from the users favorites.
| |
DeleteFileContentTrackedPath |
Deletes the tracked path of a file content.
| |
ExecuteQuery(ICompiledQuery, IQueryParameters) |
Executes a precompiled query.
| |
ExecuteQuery(IQuerySpecification, IQueryParameters) |
Executes a query specification directly. Use this method as a shortcut
if the query should not be precompiled.
| |
ExecuteTransaction(Transactional) |
Executes a code block as a transaction. If a transaction is already
active, the code is executed within the scope of this transaction.
| |
ExecuteTransaction(IsolationLevel, Transactional) |
Executes a code block as a transaction with a specific isolation level.
If a transaction is already active, the code is executed within the scope
of this transaction. In this case the isolationLevel argument is
ignored.
| |
GetT |
Retrieves an object with a specific business object interface.
(Inherited from IRepository.) | |
GetAttrTypeById |
Retrieves an attribute type.
(Inherited from IRepository.) | |
GetAttrTypeByName |
Retrieves an attribute type.
(Inherited from IRepository.) | |
GetAttrTypes |
Retrieves all attribute types.
(Inherited from IRepository.) | |
GetAuthorizationLevel(String, String) |
Gets the authorization level.
| |
GetAuthorizationLevel(IFolder, String) |
Gets the authorization level.
| |
GetAuthorizationLevel(IObject, String) |
Gets the authorization level.
| |
GetAuthorizationLevel(IPackage, String) |
Gets the authorization level.
| |
GetAuthorizationLevel(IParty, String) |
Gets the authorization level.
| |
GetAuthorizationLevel(AuthorizedItemType, String, String) |
Gets the authorization level.
| |
GetAuthorizations(String) |
Gets all authorization entries of the profile.
| |
GetAuthorizations(IFolder) |
Gets all authorization entries of the folder.
| |
GetAuthorizations(IObject) |
Gets all authorization entries of the object.
| |
GetAuthorizations(IPackage) |
Gets all authorization entries of the package.
| |
GetAuthorizations(IParty) |
Gets all authorization entries of the party.
| |
GetAuthorizations(AuthorizedItemType, String) |
Gets all authorization entries of the item.
| |
GetByKeyT |
Retrieves an object with a specific business object interface identified
by its key.
(Inherited from IRepository.) | |
GetConcurrentSessions |
Gets all concurrent sessions (user and timestamp) that have been
active after a specific timestamp.
| |
GetDatabaseParameters |
Gets database parameters.
| |
GetDatabaseStatistics |
Gets database statistics information.
| |
GetFavoriteFolders |
Gets the favorite folders of a user.
| |
GetFavoriteObjects(String) |
Gets the favorite objects of a user.
| |
GetFavoriteObjects(String, IObjType) |
Gets the favorite objects of a user filtered by object type.
| |
GetFavoriteObjects(String, String) |
Gets the favorite objects of a user filtered by object type.
| |
GetFileContentByUuid |
Gets the file content by UUID.
| |
GetFileContentList(FileContentFilter, String, DateTime, String, String, Int32) | Obsolete.
Gets a list of file contents based on various criteria ordered by UUID.
| |
GetFileContentList(FileContentFilter, String, DateTime, DateTime, String, String, Int32) |
Gets a list of file contents based on various criteria ordered by UUID.
| |
GetFileContentTrackedPath |
Gets the tracked path of a file content.
| |
GetFileContentUsageByUuid |
Gets the file content usage by UUID.
| |
GetFolder |
Retrieves a folder.
(Inherited from IRepository.) | |
GetFolderByKey |
Retrieves a folder by its key.
(Inherited from IRepository.) | |
GetGroupById |
Gets a group by ID.
| |
GetGroupByName |
Gets a group by name.
| |
GetGroups |
Gets all groups.
| |
GetHistoricParties |
Gets informations (ID, name and description) about parties that have been deleted.
| |
GetImplementationReport |
Gets a Business Objects implementation repository report.
(Inherited from IRepository.) | |
GetLockEntriesByUser |
Gets all objects locked by a user together with additional information (LockEntry).
| |
GetNumberRangeById |
Gets the number range by ID.
(Inherited from IRepository.) | |
GetNumberRangeByName |
Gets the number range by name.
(Inherited from IRepository.) | |
GetNumberRanges |
Gets all number ranges.
(Inherited from IRepository.) | |
GetObjAttrDefById |
Retrieves an attribute definition of an object type.
(Inherited from IRepository.) | |
GetObject |
Retrieves an object.
(Inherited from IRepository.) | |
GetObjectByKey |
Retrieves an object by its key.
(Inherited from IRepository.) | |
GetObjTypeById |
Retrieves an object type.
(Inherited from IRepository.) | |
GetObjTypeByName |
Retrieves an object type.
(Inherited from IRepository.) | |
GetObjTypes |
Retrieves all object types.
(Inherited from IRepository.) | |
GetPackageById |
Retrieves a UML package.
(Inherited from IRepository.) | |
GetPackageByName |
Retrieves a UML package.
(Inherited from IRepository.) | |
GetPackages |
Retrieves all packages.
(Inherited from IRepository.) | |
GetParties |
Gets all parties.
| |
GetPartyById |
Gets a party by ID.
| |
GetPartyByName |
Gets a party by name.
| |
GetProfileById |
Gets a profile by ID.
| |
GetProfileByName |
Gets a profile by name.
| |
GetProfiles |
Gets all profiles.
| |
GetQualificationById |
Gets a qualification by ID.
| |
GetQualificationByName |
Gets a qualification by name.
| |
GetQualifications |
Gets all qualifications.
| |
GetQualifications(IFolder) |
Gets all qualification assignment entries of the folder.
| |
GetQualifications(IObject) |
Gets all qualification assignment entries of the object.
| |
GetRelationship |
Retrieves a relationship.
(Inherited from IRepository.) | |
GetRelAttrDefById |
Retrieves an attribute definition of a relationship type.
(Inherited from IRepository.) | |
GetRelTypeById |
Retrieves a relationship type.
(Inherited from IRepository.) | |
GetRelTypeByName |
Retrieves a relationship type.
(Inherited from IRepository.) | |
GetRelTypes |
Retrieves all relationship types.
(Inherited from IRepository.) | |
GetRoleById |
Gets a role by ID.
| |
GetRoleByName |
Gets a role by name.
| |
GetRoles |
Gets all roles.
| |
GetRootFolder |
Retrieves the root folder.
(Inherited from IRepository.) | |
GetRootObjType |
Retrieves the common supertype of all object types.
(Inherited from IRepository.) | |
GetStorageType(IObjType) |
Gets the storage type of the object type.
| |
GetStorageType(IRelType) |
Gets the storage type of the relationsip type.
| |
GetTeamById |
Gets a team by ID.
| |
GetTeamByName |
Gets a team by name.
| |
GetTeams |
Gets all teams.
| |
GetUserById |
Gets a user by ID.
| |
GetUserByName |
Gets a user by name.
| |
GetUsers |
Gets all users.
| |
GetVaultById |
Gets the vault by ID.
| |
GetVaultByName |
Gets the vault by name.
| |
GetVaults |
Gets all vaults.
| |
HasAuthorization(String, String, Int32) |
Detects if the user has the required authorization level for the profile.
| |
HasAuthorization(IFolder, String, Int32) |
Detects if the user has the required authorization level for the folder.
| |
HasAuthorization(IObject, String, Int32) |
Detects if the user has the required authorization level for the object.
| |
HasAuthorization(IPackage, String, Int32) |
Detects if the user has the required authorization level for the package.
| |
HasAuthorization(IParty, String, Int32) |
Detects if the user has the required authorization level for the party.
| |
HasAuthorization(AuthorizedItemType, String, String, Int32) |
Detects if the user has the required authorization level for the item.
| |
HasQualification(IFolder, String, String) |
Detects if the user has the required qualification for the folder.
| |
HasQualification(IObject, String, String) |
Detects if the user has the required qualification for the object.
| |
HasQualification(IFolder, String, String, AuthorizationQueryOptions) |
Detects if the user has the required qualification for the folder.
| |
HasQualification(IObject, String, String, AuthorizationQueryOptions) |
Detects if the user has the required qualification for the object.
| |
IsExtended(IObjType) |
Indicates whether an object type is extended (implemented using XPM database structures).
| |
IsExtended(IRelType) |
Indicates whether a relationship type is extended (implemented using XPM database structures).
| |
IsIndexed(IAttrDef) |
Indicates whether an attribute definition is indexed. Only attribute definitions of
extended object types (XPM) can be indexed.
| |
IsIndexed(IRelAttrDef) |
Indicates whether an attribute definition is indexed. Only attribute definitions of
extended relationship types (XPM) can be indexed.
| |
RemoveAuthorization(String, String) |
Removes existing authorization entries for the party from the profile.
| |
RemoveAuthorization(IFolder, String) |
Removes existing authorization entries for the party from the folder.
| |
RemoveAuthorization(IObject, String) |
Removes existing authorization entries for the party from the object.
| |
RemoveAuthorization(IPackage, String) |
Removes existing authorization entries for the party from the package.
| |
RemoveAuthorization(IParty, String) |
Removes existing authorization entries for the party from the party.
| |
RemoveAuthorization(AuthorizedItemType, String, String) |
Removes existing authorization entries for the party from the item.
| |
RemoveQualification(IFolder, String, String) |
Removes existing qualification entries for the party from the folder.
| |
RemoveQualification(IObject, String, String) |
Removes existing qualification entries for the party from the object.
| |
ResetBuffer |
Removes all buffered schema and data instances.
| |
SetAuthorization(String, String, Int32) |
Sets the authorization level for the party to the profile.
| |
SetAuthorization(IFolder, String, Int32) |
Sets the authorization level for the party to the folder.
| |
SetAuthorization(IObject, String, Int32) |
Sets the authorization level for the party to the object.
| |
SetAuthorization(IPackage, String, Int32) |
Sets the authorization level for the party to the package.
| |
SetAuthorization(IParty, String, Int32) |
Sets the authorization level for the party to the party.
| |
SetAuthorization(AuthorizedItemType, String, String, Int32) |
Sets the authorization level for the party to the item.
| |
SetExtended(IObjType, Boolean) |
Defines whether an object type is extended (implemented using XPM database structures).
| |
SetExtended(IRelType, Boolean) |
Defines whether a relationship type is extended (implemented using XPM database structures).
| |
SetFavoriteDescription(String, IFolder, String) |
Sets the description of a folder favorite.
| |
SetFavoriteDescription(String, IObject, String) |
Sets the description of an object favorite.
| |
SetFileContentTrackedPath |
Sets the tracked path of a file content.
| |
SetIndexed(IAttrDef, Boolean) |
Defines whether an attribute definition is indexed. Only attribute definitions of
extended object types (XPM) can be indexed.
| |
SetIndexed(IRelAttrDef, Boolean) |
Defines whether an attribute definition is indexed. Only attribute definitions of
extended object types (XPM) can be indexed.
| |
TryGetT |
Retrieves an object with a specific business object interface.
(Inherited from IRepository.) | |
TryGetAttrTypeById |
Retrieves an attribute type.
(Inherited from IRepository.) | |
TryGetAttrTypeByName |
Retrieves an attribute type.
(Inherited from IRepository.) | |
TryGetByKeyT |
Retrieves an object with a specific business object interface identified
by its key.
(Inherited from IRepository.) | |
TryGetFileContentByUuid |
Tries to the get file content by UUID.
| |
TryGetFolder |
Retrieves a folder.
(Inherited from IRepository.) | |
TryGetFolderByKey |
Retrieves a folder by its key.
(Inherited from IRepository.) | |
TryGetGroupById |
Tries to get a group by ID.
| |
TryGetGroupByName |
Tries to get a group by name.
| |
TryGetNumberRangeById |
Tries to get the number range by ID.
(Inherited from IRepository.) | |
TryGetNumberRangeByName |
Tries to get the number range by name.
(Inherited from IRepository.) | |
TryGetObjAttrDefById |
Retrieves an attribute definition of an object type.
(Inherited from IRepository.) | |
TryGetObject |
Retrieves an object.
(Inherited from IRepository.) | |
TryGetObjectByKey |
Retrieves an object by its key.
(Inherited from IRepository.) | |
TryGetObjTypeById |
Retrieves an object type.
(Inherited from IRepository.) | |
TryGetObjTypeByName |
Retrieves an object type.
(Inherited from IRepository.) | |
TryGetPackageById |
Retrieves a UML package.
(Inherited from IRepository.) | |
TryGetPackageByName |
Retrieves a UML package.
(Inherited from IRepository.) | |
TryGetPartyById |
Tries to get a party by ID.
| |
TryGetPartyByName |
Tries to get a party by name.
| |
TryGetProfileById |
Tries to get a profile by ID.
| |
TryGetProfileByName |
Tries to get a profile by name.
| |
TryGetQualificationById |
Tries to get a qualification by ID.
| |
TryGetQualificationByName |
Tries to get a qualification by name.
| |
TryGetRelationship |
Retrieves a relationship.
(Inherited from IRepository.) | |
TryGetRelAttrDefById |
Retrieves an attribute definition of a relationship type.
(Inherited from IRepository.) | |
TryGetRelTypeById |
Retrieves a relationship type.
(Inherited from IRepository.) | |
TryGetRelTypeByName |
Retrieves a relationship type.
(Inherited from IRepository.) | |
TryGetRoleById |
Tries to get a role by ID.
| |
TryGetRoleByName |
Tries to get a role by name.
| |
TryGetTeamById |
Tries to get a team by ID.
| |
TryGetTeamByName |
Tries to get a team by name.
| |
TryGetUserById |
Tries to get a user by ID.
| |
TryGetUserByName |
Tries to get a user by name.
| |
TryGetVaultById |
Tries to get the vault by ID.
| |
TryGetVaultByName |
Tries to get the vault by name.
|