Click or drag to resize
CustomTableItemTypeInfo Class
Type info for the custom table items.
Inheritance Hierarchy
SystemObject
  CMS.BaseAbstractSimpleDataContainerObjectTypeInfo
    CMS.BaseAbstractDataContainerObjectTypeInfo
      CMS.BaseAbstractHierarchicalObjectObjectTypeInfo
        CMS.DataEngineObjectTypeInfo
          CMS.DataEngineDynamicObjectTypeInfo
            CMS.CustomTablesCustomTableItemTypeInfo

Namespace: CMS.CustomTables
Assembly: CMS.CustomTables (in CMS.CustomTables.dll) Version: 10.0.0
Syntax
C#
public class CustomTableItemTypeInfo : DynamicObjectTypeInfo

The CustomTableItemTypeInfo type exposes the following members.

Constructors
  NameDescription
Public methodCustomTableItemTypeInfo
Constructor.
Top
Properties
  NameDescription
Public propertyAllowDataExport
Indicates whether the system allows users to export the object type's data into files of various formats from listings (UniGrid). True by default for all objects except for binding objects.
(Inherited from ObjectTypeInfo.)
Public propertyAllowRestore
Determines whether the system stores deleted objects of the type in the recycle bin. By default the value is true for all objects with allowed synchronization or versioning except for binding objects.
(Inherited from ObjectTypeInfo.)
Public propertyAllowTouchParent
Indicates if parent is allowed to be touched, if exists. Default is true.
(Inherited from ObjectTypeInfo.)
Public propertyAssemblyNameColumn
The name of the class field (column) that stores the assembly name of a related class in the project's code.
(Inherited from ObjectTypeInfo.)
Public propertyBinaryColumn
The name of the class field (column) that stores binary data for objects.
(Inherited from ObjectTypeInfo.)
Public propertyBindingObjectTypes
Gets list of binding object types.
(Inherited from ObjectTypeInfo.)
Public propertyCategoryIDColumn
Category ID column name.
(Inherited from ObjectTypeInfo.)
Public propertyCategoryObject
Empty read-only instance of the category object (if this type has a category object) For example settings key will have a SettingsCategoryInfo object here.
(Inherited from ObjectTypeInfo.)
Public propertyClassStructureInfo
Class structure information. If not set explicitly, it is retrieved automatically by class name.
(Inherited from ObjectTypeInfo.)
Public propertyCodeColumn
Name of the column that contains code of the object (markup).
(Inherited from ObjectTypeInfo.)
Public propertyCodeNameColumn
The name of the class field (column) that stores the unique text identifiers of objects. Can be null for object types without a dedicated code name column.
(Inherited from ObjectTypeInfo.)
Public propertyColumnNames
Available column names.
(Inherited from AbstractDataContainerParentObjectType.)
Public propertyColumnsInvalidated
Indicates whether column names are invalidated. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyCompositeObjectType
Composite object type - type of the object which is a composite object for this object type.
(Inherited from ObjectTypeInfo.)
Public propertyConsistsOf
Defines the list of object types that are part of this composite object. If the object is not a composite object, this property is not initialized.
(Inherited from ObjectTypeInfo.)
Public propertyContainsMacros
Indicates whether the object type has fields that can contain macro expressions in their values. Determines if objects are processed when resigning macros in the system. True by default. You can set the value to False to optimize the performance of the resigning process (during manual resigning and upgrades). Does not affect the resolving of macros.
(Inherited from ObjectTypeInfo.)
Public propertyContinuousIntegrationSettings
Determines how the object behaves within continuous integration. Set through the properties of the ContinuousIntegrationSettings class.
(Inherited from ObjectTypeInfo.)
Public propertyCSSColumn
Name of the column that contains CSS of the object.
(Inherited from ObjectTypeInfo.)
Public propertyCustomizedColumnsColumn
Column name which contains customized columns.
(Inherited from ObjectTypeInfo.)
Public propertyDefaultData
Default data exported within installation. Affects default data and web template data export.
(Inherited from ObjectTypeInfo.)
Public propertyDefaultOrderBy
Default order by clause for getting data.
(Inherited from ObjectTypeInfo.)
Public propertyDeleteAsDependency
Indicates if object should be deleted when removing dependencies of other object.
(Inherited from ObjectTypeInfo.)
Public propertyDeleteObjectWithAPI
If true, the object is always deleted using API methods in the remove dependencies phase, not the generated queries. Use for objects where additional actions are performed during deletion. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyDependsOn
List of ObjectDependency instances that define references (foreign keys) pointing to other objects that are directly visible. Allows the system to maintain referential integrity of relationships when importing or staging objects, or perform chain deleting of objects together with referenced objects. Do not include site or parent references that are specified by the SiteIDCOlumn and ParentIDColumn properties.
(Inherited from ObjectTypeInfo.)
Public propertyDependsOnIndirectly
List of object types on which this object type depends on indirectly. Indirectly means there is no column with reference pointing to object of specified object type. Allows the system to maintain chain of dependencies between object types. Do not include direct dependencies like parent, site or dependencies specified by DependsOn.
(Inherited from ObjectTypeInfo.)
Public propertyDisplayNameColumn
The name of the class field (column) that stores the visible names of objects (names used in the administration interface or on the live site).
(Inherited from ObjectTypeInfo.)
Public propertyEnabledColumn
The name of the class field (column) that indicates whether objects are enabled or disabled.
(Inherited from ObjectTypeInfo.)
Public propertyEvents
Events handled by object of this type
(Inherited from ObjectTypeInfo.)
Public propertyExtends
List of ExtraColumn instances that extend other object types by defining a reference (foreign key) pointing to this object type. Allows the system to maintain referential integrity of relationships when importing or staging objects, or perform chain deleting of objects together with referenced objects.
(Inherited from ObjectTypeInfo.)
Public propertyExtensionColumn
Intended for object types that store binary data. Sets the name of the class field (column) that stores the extension type of the binary data.
(Inherited from ObjectTypeInfo.)
Public propertyFeature
Get/sets info's feature for license check
(Inherited from ObjectTypeInfo.)
Public propertyFormDefinitionColumn
Form definition column name
(Inherited from ObjectTypeInfo.)
Public propertyGroupIDColumn
The name of the class field (column) that stores group IDs for objects related to specific community groups.
(Inherited from ObjectTypeInfo.)
Public propertyGUIDColumn
The name of the class field (column) that stores the GUID identifiers of objects.
(Inherited from ObjectTypeInfo.)
Public propertyHasAutomaticProperties
If true, the object of this type has got some automatic properties
(Inherited from ObjectTypeInfo.)
Public propertyHasExternalColumns
If true, the object has externally stored columns. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyHasMetaFiles
If true, the objects can have meta files. By default no metafiles to simplify general processes
(Inherited from ObjectTypeInfo.)
Public propertyHasObjectSettings
Indicates if the object can have object settings. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyHasProcesses
If true, the processes can be run on the objects. By default no processes to simplify general processes.
(Inherited from ObjectTypeInfo.)
Public propertyHasScheduledTasks
If true, the scheduled tasks can be run on the objects. By default no scheduled tasks to simplify general processes.
(Inherited from ObjectTypeInfo.)
Public propertyCheckDependenciesOnDelete
If true, the system prevents objects of the type from being deleted if they are the target of a required reference for at least one other object in the system. Applies to object types that are the target of a Required type reference from another object type. The CheckDependencies procedure is first called within the remove dependencies procedure and if there are some, the remove dependencies procedure throws an exception and does not continue.
(Inherited from ObjectTypeInfo.)
Public propertyCheckPermissions
Determines whether the system checks read permissions for the given module when accessing objects of the type in the macro engine. True by default. The permissions are checked for the user who saved the macro, not the user viewing the result.
(Inherited from ObjectTypeInfo.)
Public propertyChildDependencyColumns
Name of the columns (separated by semicolon) of object dependencies which should be included into the parent data (for example class data for BizForms).
(Inherited from ObjectTypeInfo.)
Public propertyChildObjectTypes
Gets list of child object types.
(Inherited from ObjectTypeInfo.)
Public propertyIconGUIDColumn
Name of the column that contains the GUID of the object icon meta file.
(Inherited from ObjectTypeInfo.)
Public propertyIconMetaFileGroup
Name of the meta file group of the icon meta file.
(Inherited from ObjectTypeInfo.)
Public propertyIDColumn
The name of the class field (column) that stores the IDs of objects (i.e. the primary key column). Can be null in rare cases, for example binding objects without an identity column.
(Inherited from ObjectTypeInfo.)
Public propertyImportExportSettings
Defines how the object type works with the Export and Import features. Set through the properties of the ImportExportSettings class.
(Inherited from ObjectTypeInfo.)
Public propertyIncludeToVersionParentDataSet
Determines if objects of the given type are included in the version data of parent objects. True by default.
(Inherited from ObjectTypeInfo.)
Public propertyInfoType
Info class type
(Inherited from ObjectTypeInfo.)
Public propertyInherited Obsolete.
Indicates if the object type info is for list info.
(Inherited from ObjectTypeInfo.)
Public propertyInstanceCount
Gets the number of registered isntances.
(Inherited from ObjectTypeInfo.)
Public propertyIsBinding
Indicates whether the object type represents a relationship between two or more object types. Setting to true forces the object type to behave as a binding.
(Inherited from ObjectTypeInfo.)
Public propertyIsCategory
Indicates whether the object type represents a category for organizing other objects in a tree hierarchy (for example web part categories). The default value is false.
(Inherited from ObjectTypeInfo.)
Public propertyIsComposite
Returns true if object is a composite object. Object consists of several partial objects.
(Inherited from ObjectTypeInfo.)
Public propertyIsCustomColumn
Column name of the info record for flag IsCustom.
(Inherited from ObjectTypeInfo.)
Public propertyIsDataObjectType
Indicates if the object is dynamic based on data in the DB (e.g. custom table item or biz form item object types).
(Inherited from ObjectTypeInfo.)
Public propertyIsListingObjectTypeInfo
Indicates if the object type info is used as read-only data source for listing controls such as grids or selectors.
(Inherited from ObjectTypeInfo.)
Public propertyIsMainObject
Indicates if the object is main (= is not child of other objects).
(Inherited from ObjectTypeInfo.)
Public propertyIsMultipleBinding
Indicates if the object is binding between more than two objects.
(Inherited from ObjectTypeInfo.)
Public propertyIsSelfBinding
Identifies binding classes that connect two objects of the same type = the binding's parent type is the same as the object dependency type
(Inherited from ObjectTypeInfo.)
Public propertyIsSiteBinding
Returns true if the object is site binding.
(Inherited from ObjectTypeInfo.)
Public propertyIsSiteObject
Returns true for site-related object types. is true if the SiteIDColumn or GroupIDColumn property is set in the type information, or if the object type has a site-related parent.
(Inherited from ObjectTypeInfo.)
Public propertyIsTriggerTarget
If true, the object can be targeted by triggers. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyIsValid
Indicates if dynamic type info is valid and shouldn't be updated based on current state of definition
(Inherited from DynamicObjectTypeInfo.)
Public propertyIsVirtualObject
Indicates if object is stored in DB or only in memory. If true, object is stored in memory and cannot be queried by SQL. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertyItem
Gets the value of particular property
(Inherited from AbstractHierarchicalObjectTObject.)
Public propertyLastObjectInvalidated
Last time of the object invalidation.
(Inherited from ObjectTypeInfo.)
Public propertyLogEvents
Indicates whether the system logs events into the Event log when objects of the type are updated. False by default.
(Inherited from ObjectTypeInfo.)
Public propertyLogIntegration
Determines whether the system logs integration bus synchronization tasks for objects of the type. True by default.
(Inherited from ObjectTypeInfo.)
Public propertyMacroCollectionName
Gets or sets name of object collection used for the object type's data in the macro engine. If not set, the ObjectClassName is used by default.
(Inherited from ObjectTypeInfo.)
Public propertyMaxCodeNameLength
Maximum length of the object code name.
(Inherited from ObjectTypeInfo.)
Public propertyMimeTypeColumn
Intended for object types that store binary data. Sets the name of the class field (column) that stores the mime type of the binary data.
(Inherited from ObjectTypeInfo.)
Public propertyModuleInfo
Gets the ModuleInfo object based on the value of the ModuleName property.
(Inherited from ObjectTypeInfo.)
Public propertyModuleName
The code name of the module under which the object type belongs. Always required for all object type information definitions.
(Inherited from ObjectTypeInfo.)
Public propertyNameGloballyUnique
If true, the system validates the code names of objects to be unique across both global and site-related objects. If false, global objects can have the same code name as a site-specific object. The default value is false. Applies to object types with a specified SiteIDColumn that also have the SupportsGlobalObjects property set to true.
(Inherited from ObjectTypeInfo.)
Public propertyNestedInfoTypes
List of nested info object types that contain the data internally
(Inherited from ObjectTypeInfo.)
Public propertyObjectClassName
The code name assigned to the matching module class in the Kentico administration interface. Identifies the object types's definition in the database. Required for all object types.
(Inherited from ObjectTypeInfo.)
Public propertyObjectDependencies
Object dependencies (list of foreign keys definition of the object with the exception of SiteID column and ParentID columns). Automatically computed from DependsOn and Extends lists of all objects within the system.
(Inherited from ObjectTypeInfo.)
Public propertyObjectIDPathColumn
Intended for objects that have a hierarchical tree structure. Sets the name of the class field (column) that stores the path of objects in the hierarchy structure, consisting of object IDs.
(Inherited from ObjectTypeInfo.)
Public propertyObjectLevelColumn
Intended for objects that have a hierarchical tree structure. Sets the name of the class field (column) that stores the depth of objects in the hierarchy structure.
(Inherited from ObjectTypeInfo.)
Public propertyObjectNamePathColumn
Intended for objects that have a hierarchical tree structure. Sets the name of the class field (column) that stores the path of objects in the hierarchy structure, consisting of object names.
(Inherited from ObjectTypeInfo.)
Public propertyObjectPathColumn
Intended for objects that have a hierarchical tree structure. Sets the name of the class field (column) that stores the path of objects in the hierarchy structure. You can also set the path column separately for paths built out of objects names or object IDs through the ObjectNamePathColumn and ObjectIDPathColumn properties.
(Inherited from ObjectTypeInfo.)
Public propertyObjectType
The primary identifier string for the object type. This identifier is used to select object types in the API, user interface components (UniGrid, UniSelector), REST calls, etc. Required for all object types.
(Inherited from ObjectTypeInfo.)
Public propertyOrderColumn
The name of the class field (column) that stores the order of objects (for object types that have a defined order). Allows automatic actions for changing object order on listing pages (in UniGrid components).
(Inherited from ObjectTypeInfo.)
Public propertyOriginalObjectType
Original object type of virtual object types. For normal object type it's same as object type.
(Inherited from ObjectTypeInfo.)
Public propertyOriginalTypeInfo
Original object type of virtual object types. For normal object type it's null.
(Inherited from ObjectTypeInfo.)
Public propertyOtherBindingObjectTypes
Gets list of other binding types - binding types where this object participate but is not parent object of those binding types.
(Inherited from ObjectTypeInfo.)
Public propertyParentIDColumn
The name of the class field (column) that stores the IDs of parent objects. Null for object types without a parent object.
(Inherited from ObjectTypeInfo.)
Public propertyParentObjectType
The object type name of the parent (as defined in the type information of the parent object type). Null for object types without a parent object.
(Inherited from ObjectTypeInfo.)
Public propertyParentTypeInfo
Gets the ObjectTypeInfo instance representing the parent object type.
(Inherited from ObjectTypeInfo.)
Public propertyPossibleParentIDColumn
Possible parent ID column name of the info record in case the parent ID column is optional (if the object can be both global and child).
(Inherited from ObjectTypeInfo.)
Public propertyProperties
Properties available through the context.
(Inherited from AbstractHierarchicalObjectTObject.)
Protected propertyPropertyList
Used property list
(Inherited from AbstractHierarchicalObjectTObject.)
Public propertyProviderIsCustomizable
Indicates if provider supports methods customization
(Inherited from ObjectTypeInfo.)
Public propertyProviderObject
Gets an instance of the provider class set for the object type (specified by the ProviderType property).
(Inherited from ObjectTypeInfo.)
Public propertyProviderType
The type of the object's InfoProvider class. Required for all object types.
(Inherited from ObjectTypeInfo.)
Public propertyReferenceColumnNames
Names of the columns that reference some object.
(Inherited from ObjectTypeInfo.)
Public propertyRegisterAsBindingToObjectTypes
If set (= not null), than the automatic process of registering the object type in the BindingObjectTypes list is bypassed and the registration is forced to the specified types in this list.
(Inherited from ObjectTypeInfo.)
Public propertyRegisterAsChildToObjectTypes
If set (= not null), then the automatic process of registering the object type in the ChildObjectTypes list is bypassed and the registration is forced to the types specified in this list. Only use if you need to register multiple parent types (if the parent has multiple type info definitions).
(Inherited from ObjectTypeInfo.)
Public propertyRegisterAsOtherBindingToObjectTypes
If set (= not null), than the automatic process of registering the object type in the OtherBindingObjectTypes list is bypassed and the registration is forced to the specified types in this list.
(Inherited from ObjectTypeInfo.)
Protected propertyRegisteredColumns
Registered Columns
(Inherited from AbstractSimpleDataContainerTObject.)
Protected propertyRegisteredColumnsObject
Registered Columns object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected propertyRegisteredProperties
Registered properties
(Inherited from AbstractHierarchicalObjectTObject.)
Protected propertyRegisteredPropertiesObject
Registered properties object
(Inherited from AbstractHierarchicalObjectTObject.)
Public propertyRelatedTypeInfos
Returns list of related TypeInfos of this TypeInfo (the relationship is made from OriginalTypeInfo property, but reflects the relationship from both sides).
(Inherited from ObjectTypeInfo.)
Public propertyRememberUniGridState
Indicates whether listing pages (UniGrids) that display the object type's data remember the listing state for individual users The listing state includes filtering options, page number, page size and item order.
(Inherited from ObjectTypeInfo.)
Public propertyRequiredObject
If true, the object is required when imported / synchronized. If false, the object can be skipped when some error occurs. Default is true.
(Inherited from ObjectTypeInfo.)
Public propertyResourceIDColumn
The name of the class field (column) that stores ID referencing a module (resource) in Kentico. Intended for object types whose objects have a relationship with a specific module.
(Inherited from ObjectTypeInfo.)
Public propertySearchContentColumn
Column which stores cached content extracted for this Info object to be used in search indexing. Used by the method EnsureSearchContent.
(Inherited from ObjectTypeInfo.)
Public propertySensitiveColumns
Specifies a list of class fields (columns) that the system excludes from the macro engine and data retrieved by the REST service. Can be used to protect fields with sensitive values, for example passwords.
(Inherited from ObjectTypeInfo.)
Public propertySerializationSettings
Determines how the system serializes objects of the given type from the database into XML files. Set through the properties of the SerializationSettings class.
(Inherited from ObjectTypeInfo.)
Public propertySiteBinding
Gets the object type name of the binding class that stores relationships between the given class and sites (if such a site binding class exists).
(Inherited from ObjectTypeInfo.)
Public propertySiteBindingObject
Gets the Info class of the binding class that stores relationships between the given class and sites (if such a site binding class exists).
(Inherited from ObjectTypeInfo.)
Public propertySiteIDColumn
The name of the class field (column) that stores site IDs for site-related objects. Only use the site ID column if the object does not have a separate binding object type for the site relationship.
(Inherited from ObjectTypeInfo.)
Public propertySizeColumn
Intended for object types that store binary data. Sets the name of the class field (column) that stores the size of the binary data.
(Inherited from ObjectTypeInfo.)
Public propertySupportsCloneToOtherSite
Indicates whether objects of the type can be cloned to a different site than the site of the original object. True by default. Applies to object types with a specified SiteIDColumn.
(Inherited from ObjectTypeInfo.)
Public propertySupportsCloning
Indicates whether the system allows cloning for objects of the given type. True by default.
(Inherited from ObjectTypeInfo.)
Public propertySupportsGlobalObjects
If true, the system allows both site-related objects and global objects whose value in the site ID column is null (for example polls). Applies to object types with a specified SiteIDColumn. False by default. Must be true if you wish to use export or staging for global objects of the given type.
(Inherited from ObjectTypeInfo.)
Public propertySupportsInvalidation
If true, the object is automatically invalidated upon it's change. Default is false.
(Inherited from ObjectTypeInfo.)
Public propertySupportsLocking
Determines whether the object type supports object locking (check out and check in). The default value is false.
(Inherited from ObjectTypeInfo.)
Public propertySupportsSearch
Indicates if object can be searched. Default is true for main objects.
(Inherited from ObjectTypeInfo.)
Public propertySupportsVersioning
Determines whether the object type supports object versioning. The default value is false.
(Inherited from ObjectTypeInfo.)
Public propertySynchronizationSettings
Defines how Staging features work with the object type's data. Set through the properties of the SynchronizationSettings class.
(Inherited from ObjectTypeInfo.)
Public propertyThumbnailGUIDColumn
Name of the column that contains the GUID of the object thumbnail meta file.
(Inherited from ObjectTypeInfo.)
Public propertyThumbnailMetaFileGroup
Name of the meta file group of the thumbnail meta file.
(Inherited from ObjectTypeInfo.)
Public propertyTimeStampColumn
The name of the class field (column) that stores the last modification date for objects.
(Inherited from ObjectTypeInfo.)
Public propertyTouchCacheDependencies
Indicates whether the corresponding dummy cache keys (dependencies) are touched when an object of the type is modified. This causes the cache to delete all items that depend on the given dummy keys. The default value is false.
(Inherited from ObjectTypeInfo.)
Public propertyTypeCondition
Condition which can distinguish between several object types within one Info class. This is used for two purposes - first to generate correct type WHERE condition which is used in GetData (for example) and for correct object initialization when creating empty BaseInfo objects for the specified object type. If you need to specify a more complex WHERE condition, use the WhereCondition property which has higher priority.
(Inherited from ObjectTypeInfo.)
Public propertyUpdateTimeStamp
If true, timestamp of the object is updated when saved.
(Inherited from ObjectTypeInfo.)
Protected propertyUseLocalColumns
If true, the object uses local columns
(Inherited from AbstractSimpleDataContainerTObject.)
Protected propertyUseLocalProperties
If true, the object uses local properties
(Inherited from AbstractHierarchicalObjectTObject.)
Public propertyUseUpsert
Indicates whether the object can use upsert. If not set, the value is inferred from IsBinding (only binding objects can use upsert by default). Setting this property to any value overrides the default behavior.
(Inherited from ObjectTypeInfo.)
Public propertyVersionGUIDColumn
The name of the class field (column) that stores the GUID identifiers for individual versions of objects. Intended for object types that support versioning.
(Inherited from ObjectTypeInfo.)
Public propertyWhereCondition
Default where condition restricting the data of this particular object type.
(Inherited from ObjectTypeInfo.)
Top
Methods
  NameDescription
Public methodApplyTypeCondition
Applies condition defined in TypeCondition property to the given info. Returns info without changes if TypeCondition is null.
(Inherited from ObjectTypeInfo.)
Public methodAreChildrenInvalid
Returns true if the direct child objects are invalid.
(Inherited from ObjectTypeInfo.)
Public methodCombineWith
Combines current instance with other properties (modifies current instace!). List properties are merged from all the participating typeinfos, other properties are taken as first non-null value (non-null is determined by nullValues collection).
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodContainsColumn
Returns true if specified column is available in current structure.
(Inherited from AbstractDataContainerParentObjectType.)
Protected methodCopyEventsTo
Copies the event's hooks from current ObjectTypeInfo to specified one.
(Inherited from ObjectTypeInfo.)
Public methodCreateWhereCondition
Gets a new empty where condition for this object type
(Inherited from ObjectTypeInfo.)
Public methodGetBindingColumns
Gets the list of columns representing binding.
(Inherited from ObjectTypeInfo.)
Public methodGetBindingWhereCondition
Gets the where condition to limit the objects to specific binding dependencies. Use this method for 3 and more-keys bindings.
(Inherited from ObjectTypeInfo.)
Public methodGetDependencyForColumn
Gets the dependency settings for the given column or null if the settings is not found or unknown.
(Inherited from ObjectTypeInfo.)
Public methodGetDependencyWhereCondition
Gets the where condition to limit the objects to specific dependencies.
(Inherited from ObjectTypeInfo.)
Public methodGetNiceObjectTypeName
Gets the nice object type name for this type
(Overrides ObjectTypeInfoGetNiceObjectTypeName.)
Public methodGetObjectPathWhereCondition
Gets the where condition to limit the objects to specific path.
(Inherited from ObjectTypeInfo.)
Public methodGetObjectTypeForColumn
Gets the object type for the given column or null if the object type is not found or unknown.
(Inherited from ObjectTypeInfo.)
Public methodGetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodGetPropertyType
Gets the type of the given property
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodGetSiteWhereCondition
Gets the site where condition for this query
(Inherited from ObjectTypeInfo.)
Public methodGetTypeColumns
Returns column name collection of specified object type.
(Inherited from ObjectTypeInfo.)
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodHasEvents
Returns true if this type info has some events
(Inherited from ObjectTypeInfo.)
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodChildrenInvalidated
Invalidates direct child objects of specific parent.
(Inherited from ObjectTypeInfo.)
Public methodIncludeToParentDataSet
Gets value of appropriate include to parent data set property due to operation.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateAllObjects
Invalidates all objects of this type.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateAllObjects(Boolean)
Invalidates all objects of this type.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateColumnNames
Invalidates column names.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateColumnNames(Boolean)
Invalidates column names.
(Inherited from ObjectTypeInfo.)
Public methodIsForeignKey
Indicates if given column is foreign key.
(Inherited from ObjectTypeInfo.)
Public methodIsObjectInvalid
Returns true if the object is invalid.
(Inherited from ObjectTypeInfo.)
Public methodObjectInvalidated
Invalidates specific object.
(Inherited from ObjectTypeInfo.)
Public methodRaiseOnLoadRelatedData
Raises the on load related data event.
(Inherited from ObjectTypeInfo.)
Public methodRaiseOnLogObjectChange
Raises the OnLogObjectChange event.
(Inherited from ObjectTypeInfo.)
Protected methodRegisterColumn(String, FuncTObject, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumn(String, FuncTObject, Object, FuncTObject, Object, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumns
Registers the Columns of this object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterProperties
Registers the properties of this object
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodRegisterProperty(String, FuncTObject, Object)
Registers the given property to the object
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodRegisterProperty(String, Object, FuncTObject, Object, Object)
Registers the given parameterized property to the object.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetValue
Sets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodTryGetProperty(String, Object)
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetProperty(String, Object, Boolean)
Returns value of property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetValue
Returns value of column.
(Inherited from AbstractSimpleDataContainerTObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodSupportsContinuousIntegration
Returns true if given typeInfo supports continuous integration.
(Defined by ObjectTypeInfoExtensions.)
Top
Events
  NameDescription
Public eventOnLoadRelatedData
Fires when the related data should be loaded to the object.
(Inherited from ObjectTypeInfo.)
Public eventOnLogObjectChange
Fires when the object change should be logged - Handler for particular type info
(Inherited from ObjectTypeInfo.)
Top
See Also