Click or drag to resize

IRepository Interface

Represents a complete ice.NET system context (e.g. database). It contains schema information (UML packages) as well as instance information (objects, relationships and folders).

Namespace:  PDTec.IceNet.Core.Model
Assembly:  PDTec.IceNet.Core (in PDTec.IceNet.Core.dll) Version: 7.2.0.0 (7.2.7583.15464)
Syntax
C#
public interface IRepository

The IRepository type exposes the following members.

Properties
  NameDescription
Public propertyId
Gets the repository ID.
Public propertyLicenseInfo
Gets the license info.
Public propertyRootFolder
Gets the root folder.
Public propertyRootObjType
Gets the common supertype of all object types.
Top
Methods
  NameDescription
Public methodCreateAttrType
Create an attribute type. Fails if an attribute type with the same name already exists.
Public methodCreateNumberRange
Creates a number range.
Public methodCreateObjType
Create an object type. Fails if an object type with the same name already exists.
Public methodCreatePackage
Create new UML package. Fails if a package with the same name already exists.
Public methodCreateRelType
Create a relationship type. Fails if an relationship type with the same name already exists.
Public methodGetT
Retrieves an object with a specific business object interface.
Public methodGetAttrTypeById
Retrieves an attribute type.
Public methodGetAttrTypeByName
Retrieves an attribute type.
Public methodGetAttrTypes
Retrieves all attribute types.
Public methodGetByKeyT
Retrieves an object with a specific business object interface identified by its key.
Public methodGetFolder
Retrieves a folder.
Public methodGetFolderByKey
Retrieves a folder by its key.
Public methodGetImplementationReport
Gets a Business Objects implementation repository report.
Public methodGetNumberRangeById
Gets the number range by ID.
Public methodGetNumberRangeByName
Gets the number range by name.
Public methodGetNumberRanges
Gets all number ranges.
Public methodGetObjAttrDefById
Retrieves an attribute definition of an object type.
Public methodGetObject
Retrieves an object.
Public methodGetObjectByKey
Retrieves an object by its key.
Public methodGetObjTypeById
Retrieves an object type.
Public methodGetObjTypeByName
Retrieves an object type.
Public methodGetObjTypes
Retrieves all object types.
Public methodGetPackageById
Retrieves a UML package.
Public methodGetPackageByName
Retrieves a UML package.
Public methodGetPackages
Retrieves all packages.
Public methodGetRelationship
Retrieves a relationship.
Public methodGetRelAttrDefById
Retrieves an attribute definition of a relationship type.
Public methodGetRelTypeById
Retrieves a relationship type.
Public methodGetRelTypeByName
Retrieves a relationship type.
Public methodGetRelTypes
Retrieves all relationship types.
Public methodGetRootFolder
Retrieves the root folder.
Public methodGetRootObjType
Retrieves the common supertype of all object types.
Public methodTryGetT
Retrieves an object with a specific business object interface.
Public methodTryGetAttrTypeById
Retrieves an attribute type.
Public methodTryGetAttrTypeByName
Retrieves an attribute type.
Public methodTryGetByKeyT
Retrieves an object with a specific business object interface identified by its key.
Public methodTryGetFolder
Retrieves a folder.
Public methodTryGetFolderByKey
Retrieves a folder by its key.
Public methodTryGetNumberRangeById
Tries to get the number range by ID.
Public methodTryGetNumberRangeByName
Tries to get the number range by name.
Public methodTryGetObjAttrDefById
Retrieves an attribute definition of an object type.
Public methodTryGetObject
Retrieves an object.
Public methodTryGetObjectByKey
Retrieves an object by its key.
Public methodTryGetObjTypeById
Retrieves an object type.
Public methodTryGetObjTypeByName
Retrieves an object type.
Public methodTryGetPackageById
Retrieves a UML package.
Public methodTryGetPackageByName
Retrieves a UML package.
Public methodTryGetRelationship
Retrieves a relationship.
Public methodTryGetRelAttrDefById
Retrieves an attribute definition of a relationship type.
Public methodTryGetRelTypeById
Retrieves a relationship type.
Public methodTryGetRelTypeByName
Retrieves a relationship type.
Top
See Also