-
Key: DDS-41
-
Legacy Issue Number: 6747
-
Status: closed
-
Source: THALES ( Virginie Watine)
-
Summary:
Issue [THALES]
The ObjectRoot::clone operation takes as parameter an ObjectScope (only the object, the object + all its components, the object + all its components + all its related objects). In the latter case, this may result in cloning a lot of objects
Proposal [THALES]
Add an extra parameter to limit the depth of cloning for related objects, with a dedicated value for unlimited
Precise that if some related objects are not cloned (depending on the ObjectScope and RelatedObjectsDepth) , traversing the related relation should raise the NotFound exception (cf. ref-1026)
IDL
typedef short RelatedObjectDepth;
const RelatedObjectDepth UNLIMITED_RELATED_OBJECT_DEPTH -1;
OidRef clone (in CacheAccess access,
in ObjectScope scope,
in RelatedObjectDepth depth)
raises (ReadOnlyMode);
concerns the PIM (table and text and the PSM) -
Reported: DDS 1.0b1 — Fri, 19 Dec 2003 05:00 GMT
-
Disposition: Resolved — DDS 1.0
-
Disposition Summary:
see below
-
Updated: Fri, 6 Mar 2015 20:58 GMT