Classes
Class | Description | |
---|---|---|
AbstractCMSQueryProvider ParentType |
Abstract LINQ query provider for CMS objects
| |
AbstractDataConnection |
Represents SQL Server data connection.
| |
AbstractDataProvider |
Data provider class.
| |
AbstractInfo TInfo |
Abstract object info class.
| |
AbstractInfo TInfo GeneralizedInfoWrapper |
Info object wrapper for generalized access
| |
AbstractInfoProvider TProvider |
Abstract info class provider.
| |
AbstractInfoProvider TInfo, TProvider |
Abstract info class provider.
| |
AbstractMapping | Obsolete.
Class representing general mapping object
| |
AbstractObjectCollection |
Base class for the object collection.
| |
AbstractProvider |
Abstract provider.
| |
AbstractProvider ProviderType |
Abstract provider.
| |
AbstractProviderDictionary |
Abstract provider dictionary.
| |
AbstractQueryObject |
Base for any object participating in the Data query evaluation
| |
AbstractSqlGenerator |
SQL generator base
| |
AbstractTableManager |
Ensures management of database table and table column.
| |
AdvancedConnectionSettings |
Cache settings container.
| |
AggregatedColumn |
Aggregated query column e.g. "AVG(XYZ) AS Average"
| |
BaseAbstractInfoProvider |
Base class for the info providers.
| |
BaseCollectionSettings |
Settings for the base object collection
| |
BaseInfo |
Base info class (only carrying the type information).
| |
BaseInfo GeneralizedInfoWrapper |
Info object wrapper for generalized access
| |
BindingCollection |
Info collection of object bindings
| |
BindingRepository |
Specialized repository for binding object types
| |
BulkInsertSettings |
Configuration class for BulkInsert(DataTable, String, BulkInsertSettings).
| |
ClassCodeGenerationSettings |
Represents the code generation configuration for the data class.
| |
ClassSiteInfo |
ClassSiteInfo data container class.
| |
ClassSiteInfoProvider |
Class providing ClassSiteInfo management.
| |
ClassStructureInfo |
Class information.
| |
CloneResult |
Class encapsulating cloning result messages.
| |
CloneSettings |
Class encapsulating parameters for object cloning (used in InsertAsClone settings)
| |
CMSApplication |
Base class for CMS Application
| |
CMSConnectionScope |
Connection scope. Ensures that all queries within given context use the same database connection.
| |
CMSHttpApplication |
Envelope class with request mappings for HttpApplication class
| |
CMSLateBoundTransaction |
Class that manages the transaction scope, but doesn't start it until
| |
CMSOutputMetaFile |
Summary description for CMSOutputFile.
| |
CMSTransactionScope |
Transaction scope. Ensures that all queries run within single transaction.
| |
CodeNameNotUniqueException |
Exception to report not unique code name.
| |
CodeNameNotValidException |
Exception to report not valid code name.
| |
CollectionPropertyTransformation ResultType |
Property transformation for a collection. Enumerates the properties of the collection objects and does transformation according to that property.
| |
CollectionPropertyWrapper |
Base class for the collection property wrapper
| |
CollectionPropertyWrapper ObjectType |
Wrapper that transforms the collection to values of its object properties
| |
ColumnsTranslationEventArgs |
Columns translation event arguments
| |
ColumnsTranslationEvents |
Columns translation events handlers.
| |
ColumnsTranslationHandler |
Columns translation event handler.
| |
CombinedInfoObjectCollection |
Collection that combines several info object collections of specific type.
| |
CombinedObjectCollection CollectionType, ObjectType |
Collection that combines several object collections of specific type.
| |
CompareSettings |
Class encapsulating parameters for comparing objects.
| |
ConnectionContext |
Connection context.
| |
ConnectionHelper |
Connection helper class.
| |
CountColumn |
Count column
| |
CustomProviderAttribute |
Registers the custom provider within the system, replaces the default provider from which the defined one inherits.
| |
DatabaseFieldAttribute |
Specifies to which database column the property maps
| |
DatabaseHelper |
Provides database operations
| |
DatabaseMappingAttribute |
Specifies to which database column the property maps
| |
DatabasePermission |
Database permissions
| |
DatabaseSeparationHelper |
Sets of methods used for database separation
| |
DataCacheHelper | Obsolete.
Cache support for data and data objects.
| |
DataClassFactory |
DataClass factory.
| |
DataClassInfo |
Describes Data Class configuration.
| |
DataClassInfoBase TInfo |
ClassInfo data container class.
| |
DataClassInfoProvider |
Provides access to data class information.
| |
DataClassInfoProviderBase TProvider |
Class providing DataClassInfo management.
| |
DataConnectionFactory |
Provides DataConnection object for specified data provider according to configuration settings.
| |
DataDefinition |
Data definition base class
| |
DataEngineCodeTemplateGenerator |
Data engine code template generator.
| |
DataEngineModule |
Represents the Data Engine module.
| |
DataEngineModuleMetadata |
Represents the Data Engine module metadata.
| |
DataExtensions |
Extensions for the SettingsProvider classes
| |
DataParameter |
Container for a single query parameter.
| |
DataQuery |
Queries particular database data or defines parameters for data selection
| |
DataQueryBase TQuery |
Queries particular database data or defines parameters for data selection
| |
DataQuerySettings |
Defines parameters for the data query. Use DataQuery method UseParameters to apply this parameters to a query.
| |
DataQuerySettingsBase TQuery |
Defines parameters for the data selection
| |
DataQuerySource |
Base class for Data query source
| |
DataQuerySourceParameters |
Parameters for the data query source
| |
DataSetPostProcessingEventArgs |
Custom event arguments used for default data post processing.
| |
DataTaskType |
Web farm task types for DataEngine module
| |
DataType |
Data type definition
| |
DataType T |
Data type definition
| |
DataTypeManager |
Provides management of SQL data types
| |
DefaultClassThumbnail |
Is able to select default metafile of the class. Default metafile is the one with name starting with "default.".
| |
DefaultDataSettings |
Settings for export of the default database data
| |
DeletedFKs |
Class to define FKs which were removed during DB separation. Is used in DB join.
| |
EnumerableWrapper TObject |
Wrapper to make the given object purely enumerable
| |
ExecuteQueryEventArgs TResult |
Execute query event arguments
| |
ExecuteQueryHandler TResult |
Execute query handler
| |
ExportObjectSettings |
Class encapsulating parameters for GeneralizedInfo serialization (export).
| |
ExpressionBuilderSettings |
Object to encapsulate the expression builder settings
| |
ExternalColumnSettings InfoType |
Object to encapsulate the settings of an externally stored column within a InfoObject.
| |
ExtraColumn |
Class representing an extra column with which an object can extend other object as a foreign key.
| |
FieldBase FieldType |
Form field base class
| |
FieldDataType |
Field data types - string constants.
| |
FieldInfo |
Basic field definition
| |
FilteredInfoObjectCollection |
Provides filtering over the collection.
| |
FullNameInfoObjectCollection |
Collection of GeneralizedInfos indexed by full name of the object
| |
GeneralConnection |
Represents a general database connection.
| |
GeneralInfo |
General info class to work with any object type
| |
GeneralInfoProvider |
General info provider
| |
GeneralizedAbstractInfo |
Base info object interface for abstract info
| |
GeneralizedAbstractInfo InfoType |
Info object interface for abstract info
| |
GeneralizedInfo |
Info object interface.
| |
HashtableSettings |
Settings for provider hashtables
| |
HierarchyHelper |
Object hierarchy manipulation methods.
| |
CheckDependenciesException |
Exception to report attempt to delete an object which has required dependencies.
| |
IDNotTranslatedException |
Thrown when identifier was required and was not translated
| |
IDQuery |
Predefined query returning IDs of the given object type, can be used as a nested query in IN and NOT IN statements
| |
IDQuery ObjectType |
Predefined query returning IDs of the given object type, can be used as a nested query in IN and NOT IN statements
| |
ImportExportSettings |
Class representing TypeInfo import/export settings.
| |
InfoCollectionSettings |
Settings for the info object collection
| |
InfoDataSet TInfo |
CMS DataSet class. Enhancement to DataSet to provide strongly typed collection side-by-side with the data.
| |
InfoHelper |
General info methods and properties
| |
InfoIdentifier |
Represents the general info object identifier that uses object type to translate info object ID to code name and vice versa.
| |
InfoObjectCollection |
Collection of GeneralizedInfos.
| |
InfoObjectCollection EmptyCollection InfoType |
Empty info object collection
| |
InfoObjectCollection TInfo |
Generic strongly typed info object collection
| |
InfoObjectException |
Base class for the exceptions on the info objects.
| |
InfoObjectFactory |
Object factory producing info objects based on the object type
| |
InfoObjectRepository |
Repository for info objects.
| |
LayoutHelper |
Helper for layout objects
| |
LicenseException |
Represents license exception
| |
LinqSqlMethods |
Methods available in LINQ statements that have proper SQL representation
| |
LogObjectChangeEventArgs |
Object event arguments for log object change event
| |
LogObjectChangeHandler |
Log object change handler
| |
LogObjectChangeSettings |
Class for log object change.
| |
MemoryDataQuerySource |
Data query source as DataSet
| |
MetaFileInfo |
MetaFileInfo data container class.
| |
MetaFileInfoProvider |
Class providing MetaFileInfo management.
| |
MetaFileURLProvider |
Provider for metafiles URLs.
| |
MissingSQLTypeException |
Exception raised when unsupported SQL type is encountered.
| |
Module |
Represents the standard module.
| |
ModuleCommands |
Module commands.
| |
ModuleManager |
Manages the list of modules within application
| |
MultiObjectQuery |
Multiple objects query
| |
MultiObjectQueryBase TQuery, TInnerQuery, TObject |
Base class for multiple objects query
| |
MultiQueryBase TQuery, TInnerQuery |
Base class for the query consisting of multiple queries
| |
NestedSelectQueryColumn |
Query column defined by the nested query e.g. "(SELECT UserID FROM CMS_User WHERE ...) AS RelatedUserID"
| |
NotImplementedInfo |
Info object with no methods implemented. Serves as a base info for partially implemented info objects.
| |
ObjectAttachmentsCategories |
Class containing names of the object attachment (metafiles) categories names used by CMS.
| |
ObjectCollection TObject |
Object list.
| |
ObjectDataSet ObjectType |
Base object DataSet class. Enhancement to DataSet to provide strongly typed collection side-by-side with the data.
| |
ObjectDependency |
Class with various types of object type lists (used for example in Import/Export, ODATA Service).
| |
ObjectEventArgs |
Object event arguments
| |
ObjectEventArgs TObject |
Object event arguments
| |
ObjectEvents |
Object events
| |
ObjectHandler |
Object handler
| |
ObjectHelper |
Object manipulation methods.
| |
ObjectChangeOrderEventArgs |
Object event arguments
| |
ObjectChangeOrderEventArgs TObject |
Object event arguments
| |
ObjectChangeOrderHandler |
Object handler
| |
ObjectProperty |
Object property wrapper
| |
ObjectQuery |
Predefined query returning given object type. Uses the .selectall query internally.
| |
ObjectQuery TObject |
Queries particular database data or defines parameters for data selection
| |
ObjectQueryBase TQuery, TObject |
Predefined query returning given object type. Uses the .selectall query internally.
| |
ObjectQuerySettings |
Object query parameters
| |
ObjectRelationshipsCollection |
Collection of object relationships filtered by relationship name.
| |
ObjectRepository TCollection, TObject, TSettings |
Repository for info objects.
| |
ObjectSecurityEventArgs |
Object event arguments
| |
ObjectSecurityEventArgs TObject |
Object event arguments
| |
ObjectSecurityHandler |
Object handler
| |
ObjectSettingsInfo |
ObjectSettingsInfo data container class.
| |
ObjectSettingsInfoProvider |
Class providing ObjectSettingsInfo management.
| |
ObjectSortEventArgs |
Object event arguments
| |
ObjectSortEventArgs TObject |
Object event arguments
| |
ObjectSortHandler |
Object handler
| |
ObjectSource TObject |
Data query source which gets the data for specific object type
| |
ObjectSourceBase TSource |
Query source
| |
ObjectTreeLocation |
Defines a location of the object within the object tree
| |
ObjectTypeInfo |
Object type info structure.
| |
ObjectTypeManager |
Class with various types of object type lists (used for example in Import/Export, ODATA Service).
| |
ObjectTypeTreeNode |
Class for parsing XML tree with staging objects.
| |
OrderByColumn |
Order by column
| |
OtherBindingCollection |
Info collection of object other bindings
| |
OtherBindingRepository |
Specialized repository for binding object types
| |
PermissionCheckException |
Base class for the exceptions raised in permissions check.
| |
PredefinedObjectType |
Predefined object type constants.
| |
ProviderDictionary TKey, TValue |
Provider dictionary.
| |
ProviderDictionaryCollection |
Collection of the provider dictionaries.
| |
ProviderGuidDictionary |
Provider GUID indexed dictionary.
| |
ProviderHelper |
Helper methods for info providers
| |
ProviderInfoDictionary KeyType |
Base info dictionary for info providers
| |
ProviderIntDictionary |
Provider integer indexed dictionary.
| |
ProviderStringDictionary |
Provider string indexed dictionary. Represent the case-insensitive object storage optimized for reading.
| |
ProviderStringValueDictionary |
Provider string indexed dictionary. Represent the case-insensitive object storage optimized for reading.
| |
ProviderStringValueDictionary T |
Provider string indexed dictionary. Represent the case-insensitive object storage optimized for reading.
| |
QueryColumn |
Simple query column e.g. "DocumentName" / "DocumentName AS Name"
| |
QueryColumnBase ParentType |
Query column
| |
QueryColumnList |
Represents a list of query columns
| |
QueryDataParameters |
Container that holds a list of query parameters.
| |
QueryExpression |
Represents a general query expression
| |
QueryExpressionBase TExpression |
Query expression base class
| |
QueryInfo |
Represents a query and its parameters.
| |
QueryInfoBase TInfo |
QueryInfo data container class.
| |
QueryInfoProvider |
Enables access to queries.
| |
QueryInfoProviderBase TProvider |
Class providing QueryInfo management.
| |
QueryListInfo |
Info class providing the list of queries for the query selector
| |
QueryMacros |
Query expressions
| |
QueryName |
System query names
| |
QueryParameters |
Query parameters container.
| |
QueryParametersBase TParent |
Generic variant of the abstract query object, provides fluent syntax
| |
QuerySource |
Data query source which gets the data from specific SQL expression. That can be table name, view name, or more complex SQL expression.
| |
QuerySourceBase TSource |
Defines base class for the query source
| |
QueryValueExpression |
Query value expression
| |
RowNumberColumn |
Row number query column e.g. "ROW_NUMBER() OVER (ORDER BY DefaultCulture) AS CMS_RN"
| |
SearchFieldsConstants |
Search field constants
| |
SearchIndexSettings |
SearchIndexSettings handles management of index settings container.
| |
SearchIndexSettingsInfo |
Search Index Settings Info object.
| |
SearchSettings |
SearchSettings class provides methods for manipulation with SearchSettingsInfo objects.
| |
SearchSettingsInfo |
Search settings class.
| |
SelectCondition |
Provides the selection where condition for ABC IN (1, 2, 3, 4, 5, ...) for very large number of items.
| |
SelectConditionList |
List of select conditions.
| |
SelectQueryColumnBase ParentType |
Query column
| |
SeparatedTables |
Class providing list of separated tables including SQL and XML definitions
| |
SettingsCategoryContainer |
Object encapsulating all settings objects to be accessible via macro engine.
| |
SettingsCategoryInfo |
Represents a Settings key.
| |
SettingsCategoryInfoProvider |
Class providing Settings category management.
| |
SettingsKeyChangedEventArgs |
Class containing data for event raised when the settings key is successfuly changed.
| |
SettingsKeyInfo |
Represents a Settings key.
| |
SettingsKeyInfoProvider |
Provides access to settings keys.
| |
SettingsKeyName |
Represents the settings key name.
| |
SettingsService |
Settings service
| |
SimpleDataClass |
Simple DataClass object.
| |
SimpleObjectHandler |
Simple object handler
| |
SiteInfoIdentifier |
Represents the site info object identifier.
| |
SpecialFunctions |
Provides special functions for other classes.
| |
SqlDebug |
SQL debug methods
| |
SqlEvents |
SQL events
| |
SqlGenerator |
Generates SQL queries for given table.
| |
SqlHelper |
Class to provide common SQL methods.
| |
SqlInstallationHelper |
Sets of methods for creating database during installation process.
| |
SqlOperator |
Defines SQL operators
| |
SqlRepresentationAttribute |
Defines the SQL representation of the given method call
| |
SQLScript |
SQL script to be applied during upgrade or hotfix.
| |
SqlSecurityHelper |
Security methods for SQL queries
| |
SQLSettings |
Provides SQL settings for hotfixing databases.
| |
SystemColumns |
System column names
| |
SystemViewNames |
System view name constants.
| |
TableManager |
Ensures management of database table and table column.
| |
TempFileInfo |
TempFileInfo data container class.
| |
TempFileInfoProvider |
Class providing TempFileInfo management.
| |
TranslationHelper |
Class to provide objects translation interface ID - CodeName.
| |
TraverseObjectSettings |
Class encapsulating parameters for GeneralizedInfo serialization (export).
| |
TypeCondition |
Class determining condition which can distinguish between several object types within one Info class.
| |
TypeInfoEvents |
Object events for particular type info
| |
WhereBuilder |
Where condition builder
| |
WhereCondition |
Where condition builder
| |
WhereConditionBase TParent |
Where condition builder - Generic base class
|
Structures
Structure | Description | |
---|---|---|
ColumnDefinition |
Data column definiton
|
Interfaces
Interface | Description | |
---|---|---|
ICMSQueryable |
Interface for queryable CMS objects
| |
ICMSQueryable TObject |
Interface for queryable CMS objects
| |
IDataClass |
DataClass interface.
| |
IDataConnection |
Data connection interface that must be implemented by data providers.
| |
IDataProvider |
Data provider interface.
| |
IDataQuery |
Data query interface
| |
IDataQuery TQuery |
Interface for the data query for a specific query type
| |
IDataQuerySettings |
Data query parameters interface
| |
IDataQuerySettings TQuery |
Data query parameters interface for a specific query
| |
IFakeMethods |
Interface for attaching methods for faking data within automated tests
| |
IField |
Interface for form items.
| |
IInfo |
Interface for the info objects
| |
IInfoDataSet |
InfoDataSet interface
| |
IInfoFake TInfo |
Interface for automated tests fake of the info
| |
IInfoProviderFake TInfo, TProvider |
Interface for automated tests fake of the info provider
| |
ILicenseService |
Interface for check license
| |
IMultiObjectQuery |
Multi object query interface
| |
IMultiObjectQuery TQuery, TInnerQuery, TObject |
Multi object query interface for a specific query
| |
IMultiQuery |
Multi query interface
| |
IMultiQuery TQuery, TInnerQuery |
Multi query interface for a specific query
| |
IObjectQuery |
Interface for the object query
| |
IObjectQuery TQuery, TObject |
Interface for the object query for a specific query type
| |
IObjectTypeDriven |
Interface for object type driven controls
| |
IProviderDictionary |
Provider dictionary interface.
| |
IProviderDictionaryTemplate ValueType |
Provider dictionary interface template.
| |
IQueryColumn |
General interface for the query columns
| |
IQueryExpression |
General interface for the query expression
| |
IQueryObject |
Base interface for all query objects
| |
IQueryObjectWithValue |
Base interface for all query objects with value
| |
IQueryParameters |
Query parameters interface
| |
IQuerySource |
Query source interface
| |
ISearchable |
Interface for search.
| |
ISearchDocument |
Interface for the search document
| |
ISearchField |
Represents search field
| |
ISearchFields |
Search fields collection and field constatns
| |
ISearchIndexInfo |
Index info interface.
| |
ISqlGenerator |
Sql generator interface.
| |
IStringMetadata |
Defines extra metadata for string methods
| |
ITableManager |
Ensures management of database table and table column.
| |
ITransactionScope |
Transaction scope interface
| |
IWhereCondition |
Interface for classes which provide where condition
| |
IWhereCondition TParent |
Interface for classes which provide where condition for a specific query type
|
Delegates
Enumerations
Enumeration | Description | |
---|---|---|
AggregationType |
Constants for aggregation types
| |
AuthorizationResultEnum |
Enumeration of the user authorization result.
| |
BaseInfo PermissionObjectType |
Type of the object for permission check.
| |
ExportFormatEnum |
Export format enumeration.
| |
FeatureEnum |
Feature types.
| |
IncludeToParentEnum |
Parent inclusion settings.
| |
JoinTypeEnum |
Join type enumeration
| |
LayoutTypeEnum |
Layout type enumeration.
| |
LoadHashtableEnum |
Enumeration of the hashtable loading options.
| |
MessageTypeEnum |
Message type returned to log panel.
| |
ObjectActionEnum |
Version action enums.
| |
ObjectDependencyEnum |
Enumeration for setting the Required parameter of ObjectDependency.
| |
ObjectPriorityEnum |
Enumeration of priorities of objects.
| |
ObjectRangeEnum |
Enum representing object range (in the scale of site vs. global object).
| |
ObjectStatusEnum |
Enumeration of the object status.
| |
OperationTypeEnum |
Operation type enumeration.
| |
OrderDirection |
Constants for DataQuery operators
| |
PermissionsEnum |
Permissions enumeration.
| |
QueryExecutionTypeEnum |
Execution type of the query.
| |
QueryOperator |
Constants for DataQuery operators
| |
QueryTypeEnum |
Query type enumeration.
| |
QueryUnaryOperator |
Constants for DataQuery unary operators
| |
SearchAnalyzerTypeEnum |
Search analyzer type enum.
| |
SettingsKeyActionEnum |
Enumerates the possible actions when changing the settings key.
| |
SQLEngineEditionEnum |
Enum for database engine edition of the instance of SQL Server installed on the server.
| |
SqlOperationTypeEnum |
Enumeration of the SQL operations.
| |
SQLServerAuthenticationModeEnum |
Enumeration of the SQL authentication mode.
| |
SynchronizationTypeEnum |
Synchronization type.
| |
TaskTypeEnum |
Synchronization task types.
| |
TypeEnum |
Enumeration of the types
| |
UpdateResultEnum |
Result of the update operation.
| |
WorkflowStepTypeEnum |
Workflow step types enumeration.
|