`

Type names and property names

阅读更多

Server or other client products) types start with dm, as described here:


• dm_: (general) represents commonly used object types such as dm_document, which is generally used for storing documents.


• dmr_: (read only) represents read-only object types such as dmr_content, which stores information about a content file.


• dmi_: (internal) represents internal object types such as dmi_workitem, which stores information about a task.


• dmc_: (client) represents object types supporting Documentum client applications. For example, dmc_calendar objects are used by Collaboration Services for holding calendar events.
Just like an object type each property also has an internal name and a label. For example, the label for property object_name is Name. There are some additional conventions for internal names for properties. These names may begin with the following prefixes:


• r_: (read only) normally indicates that the property is controlled by the Content Server and cannot be modified by users or applications. For example, r_object_id represents the unique ID for the object. On the other hand, r_version_label is an interesting property. It is a repeating property and has at least one value supplied by the Content Server while others may be supplied by users or applications.

• i_: (internal) is similar to r_ except that this property is used internally by the Content Server and normally not seen by users and applications. As discussed in the previous chapter, i_chronicle_id binds all the versions together in to a version tree and is managed by the Content Server.
• a_: (application) indicates that this property is intended to be used by applications and can be modified by applications and users. For example, the format of a document is stored in a_content_type. This property helps Webtop launch an appropriate desktop application to open a document. The other three prefixes can also be considered to imply system or non-application attributes, in general.


• _: (computed) indicates that this property is not stored in the repository and is computed by Content Server as needed. These properties are also normally read-only for applications. For example, each object has a property called _changed, which indicates whether it has been changed since it was last saved. Many of the computed properties are related to security and most are used for caching information in user sessions.

分享到:
评论

相关推荐

    Devart LinqConnect 3.1

    Capability for setting such options as Environment, Diagram and Servers' to adjust the Entity Developer behavior, Model diagram behavior and Type Mapping Rules to your needs is implemented Capability ...

    Programming in Objective-C 4th Edition

    Polymorphism: Same Name, Different Class 177 Dynamic Binding and the id Type 180 Compile Time Versus Runtime Checking 182 The id Data Type and Static Typing 183 Argument and Return Types with Dynamic ...

    C# 语言规格说明(English Edition第五版)

    7.6.4.1 Identical simple names and type names 162 7.6.4.2 Grammar ambiguities 163 7.6.5 Invocation expressions 164 7.6.5.1 Method invocations 164 7.6.5.2 Extension method invocations 165 7.6.5.3 ...

    Macromedia Dreamweaver 8

    It explains how each type of extension works and describes the application programming interface (API) functions that Dreamweaver calls in order to implement its various objects, menus, floating ...

    asp.net mvc

    Model and ModelType property setters on ModelBindingContext are obsolete A new settable ModelMetadata property has been added to the ModelBindingContext class. The new property encapsulates both the ...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    returns the list of published-property names of the complex flex-property. - FIX: The method TPropRefList.IndexOfRecode could sometimes lead to the infinite loop (due to an error in ListScanEx in ...

    ORM及代码生成器C#源码(最新版V4.5.8.5、非常适于ASP.NET MVC)

    protected static List<T> Find(string condition, PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static List<T> FindAll(params string[] propertyNames); protected...

    ORM及代码生成器和插件C#源码(DBFrameworkV4.5.3)

    protected static List<T> Find(string condition, PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static List<T> FindAll(params string[] propertyNames); protected...

    ORM及代码生成器C#源码(2012最新版Kenly.DBFramework4.6.5.5)

    protected static List<T> Find(string condition, PagingArg pagingArg, bool sqlServer2000, params string[] propertyNames); protected static List<T> FindAll(params string[] propertyNames); protected ...

    反射在ef中的应用.pdf

    public int ModifyBy(Expression, bool>> whereLambda, string[] propertyNames, object[] perpertyValues) { //1.查询要修改的对象集合 var list = db.Set().Where(whereLambda).ToList(); //2.获取 要修改...

    SSD7 选择题。Multiple-Choice

    (c) typing a syntactically correct SQL query that uses column and table names similar to the correct column and table names in a database (d) writing an English description of the data that the user...

    VclZip pro v3.10.1

    please be sure to always re-install/rebuild the components (VCLZip and VCLUnZip) to the component pallette (or rebuild the design time package) so that the ThisVersion property and any other new ...

    Senfore_DragDrop_v4.1

    "Ignore All" when the IDE complains that this or that property doesn't exist and finally save the forms. ------------------------------------------- 3. Getting started: -----------------------------...

    Clever Internet Suite (SRC) v9.1.0.0

    Creating self-signed certificates, working with any type of certificate store including current user stores, local machine stores, file stores, registry stores and so on. Creating and parsing email ...

    Professional.MFC.with.VC6

    Class Names One More Step Other Application Interfaces Choose Carefully! Compiling Your Application Precompiled Header Files ClassWizard Creating a New Class The .clw File The Browser ...

    Professional C# 3rd Edition

    Shared Assembly Names 369 Creating a Shared Assembly 371 Configuration 376 Configuration Categories 376 Versioning 377 Configuring Directories 387 Summary 390 Chapter 14: .NET Security 391 Code Access...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    Naming General Naming Rules File Names Type Names Variable Names Constant Names Function Names Namespace Names Enumerator Names Macro Names Exceptions to Naming Rules Comments Comment Style File ...

    unidac 5.2.5

    Bug with DB object names containing the "$" and "#" characters is fixed Memory Leak in the NonBlocking mode is fixed SQLServer data provider Bug with incorrect committing of ...

    Devart UniDAC v5.3.10 Full Source

    -The SQL property is added to TUniConnection -Support for the Upper and Lower statements in TDADataSet.Filter is added -Support for the ftOraTimeStamp type in TVirtualTable is added -Bug with ...

Global site tag (gtag.js) - Google Analytics