Specifies the Id property of the reflective property for this object-valued property. A reflective property is a property that you can create in order to constrain a multi-valued, object-valued property in another class to return specific objects of a given class. If the ReflectivePropertyID property of an object-valued property of multiple cardinality is not set, the property will return all objects that have been instantiated from its required class.

For example: given an object-valued property in class A, its reflective property is an object-valued property in class B whose required class is class A. In order for an object-valued property in objects instantiated from class A to return specific objects, you must set its reflective property in each object of class B that you want it to return.

Namespace:  FileNet.Api.Admin
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Property ReflectivePropertyId As Id
C#
Id ReflectivePropertyId { get; set; }
Visual C++
property Id^ ReflectivePropertyId {
	Id^ get ();
	void set (Id^ value);
}
JavaScript
function get_reflectivePropertyId();
function set_reflectivePropertyId(value);

ToggleRemarks

Metadata

AllowsDefaultChange: false
Cardinality: SINGLE
CopyToReservation: false
DataType: GUID
IsHidden: false
IsOrderable: false
IsSearchable: false
IsValueRequired: false
ModificationAccessRequired: WRITE
PersistenceType: OWN_COLUMN
RequiresUniqueElements: false
Settability: SETTABLE_ONLY_ON_CREATE
TargetAccessRequired: READ

ToggleSee Also