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