OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cmis message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: CMIS: Inheritance Type definition


Hello CMIS-Members,

 

I got a question regarding Inheritance in Type-structure, causing some confusion during development.

 

Based on CMIS spec:

2.1.3.1 Object-Type Hierachy and Inheritance

….

The properties of a CMIS base type MUST be inherited by its descendant types.

 

2.1.3.3.2  Attributes common to ALL Object-Type Property Definitions

inherited Boolean

Indicates whether the property definition is inherited from the parent type when TRUE or it is

explicitly defined for this object-type when FALSE.

 

Question is when MUST the inherited-Attribute be FALSE?

 

Example for the problem (notation is Object-Type + “. “ + Property-Type):

cmis:document.cmis:name (inherited=False, updateability=READONLY)

example:SubDocument.cmis:name (inherited=True, updateability=ONCREATE) or (inherited=False, updateability=ONCREATE)

 

Must attribute changes of a Type-Definition be marked with “inherited=False”?

Or is inherited only a marker for “name”-Inhertance?

 

Best Regards,

Alexander Haag

-Software Engineer-

 

----------------------------------

WeWebU Software AG

Hauptstr. 14

91074 Herzogenaurach

Germany

 

alexander.haag@wewebu.com

 

http://www.wewebu.com

http://www.openworkdesk.org

 

 

Sitz / Domicile: Herzogenaurach, Deutschland

Vertretungsberechtigter Vorstand / Executive Board: Stefan Waldhauser (Vorsitzender / Chairman), Jens Dahl

Aufsichtsrat / Supervisory Board: Michael Salleck (Vorsitzender / Chairman), Thomas Leitner, Ruth Diringer

Registergericht / Register Court: Fürth, Bay.

Registernummer / Register Number: HRB 12083

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]