Package com.documentum.fc.client
Interface IDfLightObject
public interface IDfLightObject
Provides access to lightobject related functionality.
-
Method Summary
Modifier and TypeMethodDescriptionvoidTurn a materialized lightobject back into an unmaterialized lightobject by reparenting to the original shared parent.Retrieves an interface to the current object implementation.Retrieves the ID of the lightobject's parent.booleanIndicates whether the lightobject is materialized.voidExplicitly triggers the lightobject to be materialized, meaning that the lightobject will now have its private parent instead of a shared parentvoidPoints the lightobject to a different parent.
-
Method Details
-
materialize
Explicitly triggers the lightobject to be materialized, meaning that the lightobject will now have its private parent instead of a shared parent- Throws:
DfException
-
dematerialize
Turn a materialized lightobject back into an unmaterialized lightobject by reparenting to the original shared parent.- Throws:
DfException
-
reparent
Points the lightobject to a different parent. If reparent is called on a materialized lightobject, it is unmaterialized.- Parameters:
newParentId- the ID of the new parent object of a shareable type- Throws:
DfException
-
getObjectImpl
Retrieves an interface to the current object implementation.- Returns:
- Throws:
DfException
-
isMaterialized
Indicates whether the lightobject is materialized.- Returns:
trueif the lightobject is materialized- Throws:
DfException
-
getSharingParent
Retrieves the ID of the lightobject's parent. If the lightobject is not materialized, the sharing parent is the object ID of the shared parent. If the lightobject is materialized, the sharing parent is the same ID as its object ID.- Returns:
- Throws:
DfException
-