Click or drag to resize
ObjectTypeInfo Methods

The ObjectTypeInfo type exposes the following members.

Methods
  NameDescription
Public methodApplyTypeCondition
Applies condition defined in TypeCondition property to the given info. Returns info without changes if TypeCondition is null.
Public methodAreChildrenInvalid
Returns true if the direct child objects are invalid.
Public methodChildrenInvalidated
Invalidates direct child objects of specific parent.
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.
Public methodStatic memberCreateListingObjectTypeInfo
Creates a new instance of listing object type info
Public methodCreateWhereCondition
Gets a new empty where condition for this object type
Public methodGetBindingColumns
Gets the list of columns representing binding.
Public methodGetBindingWhereCondition
Gets the where condition to limit the objects to specific binding dependencies. Use this method for 3 and more-keys bindings.
Public methodGetDependencyForColumn
Gets the dependency settings for the given column or null if the settings is not found or unknown.
Public methodGetDependencyWhereCondition
Gets the where condition to limit the objects to specific dependencies.
Public methodStatic memberGetFirstKnownColumn
Gets the first known column from the given list of columns
Public methodGetNiceObjectTypeName
Gets the nice object type name for this type
Public methodGetObjectPathWhereCondition
Gets the where condition to limit the objects to specific path.
Public methodGetObjectTypeForColumn
Gets the object type for the given column or null if the object type is not found or unknown.
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
Public methodGetTypeColumns
Returns column name collection of specified object type.
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodIncludeToParentDataSet
Gets value of appropriate include to parent data set property due to operation.
Protected methodStatic memberInitListingObjectTypeInfo
Initializes given listInfo type info as listing type with values from sourceInfo.
Public methodInvalidateAllObjects
Invalidates all objects of this type.
Public methodInvalidateAllObjects(Boolean)
Invalidates all objects of this type.
Public methodInvalidateColumnNames
Invalidates column names.
Public methodInvalidateColumnNames(Boolean)
Invalidates column names.
Public methodIsForeignKey
Indicates if given column is foreign key.
Public methodIsObjectInvalid
Returns true if the object is invalid.
Public methodObjectInvalidated
Invalidates specific object.
Public methodRaiseOnLoadRelatedData
Raises the on load related data event.
Public methodRaiseOnLogObjectChange
Raises the OnLogObjectChange event.
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
(Overrides AbstractSimpleDataContainerTObjectRegisterColumns.)
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
See Also