Unexposed Metadata

This topic briefly describes class and property metadata that is not exposed via a property (that is, you cannot retrieve the value of a property to determine, for example, whether a class can be audited).

Class metadata:

Auditable
Specifies whether a class can be audited (true) or not (false). A class is auditable if it is a subclass of the Subscribable class and if it has a ClassDefinition.
ClassDefinitionName
The name of the ClassDefinition used to define this class. If this value is None, then no class definition is stored in the database and modifications to the class cannot be made. Otherwise, valid values are ClassDefinition or any subclass of ClassDefinition.
IsDependent
Indicates whether an instance of this class is dependent or independent. Independent objects can be secured for access.
Searchable
Indicates whether this class is searchable via the search API.
StorageType
Indicates whether an object is stored in an object store database, Global Configuration Database (GCD), or other location (for example, security data saved in the security provider).
SuperclassName
The symbolic name of the parent class.

Property metadata:

AllowsDefaultChange
Specifies whether the default value for this property can be changed (true) or not (false).