Ingeniux.CMS Namespace |
Class | Description | |
---|---|---|
ChoicesProviderApplicableCondition | ||
ChoicesProviderOptions |
Contains information on how the choices for a enumerative element
should be presented.
| |
ContentStore |
The entry object to Ingeniux Content Store API. It is in charge of creating all communication sessions with the content store.
This object should only be created once per app domain.
| |
IndexableEntityBuilder | ||
IndexableEntityBuilderSettings |
Interface | Description | |
---|---|---|
IAction | Represents a task to be completed when a transition is executed. An action is associated with a transition through the AddAction(EnumActionType, String) method. There are actions for common operations in the content tree, such as checking in a page and marking a page for publish. If the built-in actions are not adequate, developers can create custom workflow actions. Custom workflow actions assemblies must be put in App_Data/xml/custom/plugins/CustomWorkflowActions directory. The actual Action class must implement the ICustomWorkflowAction interface. The custom action uses its full class name as the value of the ProgID attribute and calls the Execute method to perform the action. The actions associated with a transition are executed in the order in which they are added to the transition. If an action fails to execute, the transition will not complete. The workflow remains in the WorkState it was in before the transition executed. | |
IActionTypeAttribute |
Represents a list of attribute names required for a particular type of workflow action.
| |
IArchiver |
Represents an archiver that can archive objects of a specific type
| |
IAsset | ||
IAssetAdminContentDirect | Used to access admin level content and actions on an asset. Cannot be accessed directly. A retrieved asset needs to be recast as IAssetAdminContentDirect. | |
IAssetElement |
Represents an Asset Element that refers to a specific Asset.
| |
IAssetEvents |
Represents the collection of Asset events.
| |
IAssetFolder | Represents a folder in the Assets Tree within a particular Site It can be retrieved via AssetFolder method from the Site object. | |
IAssetFolderSchema |
Interface representing a | |
IAssetItem |
Represents a generic item in the Assets Tree. Used to abstract general functionality for IAsset and IAssetFolder.
| |
IAssetManager |
Represents the manager object that provide means to query and manage
Assets and Asset Folders.
Remarks This interface is inherited by ISite interface. Like all manager objects, instances of this manager are retrieved from an IUserSession object and only work within that session. C# using (IUserSession session = store.OpenReadSession(currentUser))
{
ISite site = session.Site;
...
} | |
IAssetManagerEvents |
Represents a collection of asset manager events
| |
IAssetMap |
Represents an Asset Map.
| |
IAssetMapEntry |
Represents an Asset Map Entry
| |
IAssetNodeLevelPermission |
Represents a unit of security permission to apply to a particular asset folder or file.
| |
IAssetPathHistoryEntry |
Represents an Asset Path History Entry
| |
IAssetPublisher |
Represents the system that processes
Asset file
copying during publish/replication.
| |
IAssetRelations |
Represents a set of Assets related to another Asset.
Each relation has a unique name.
| |
IAssetSchema |
Represents a schema for an Asset. All Assets
in the Ingeniux CMS are created from a schema, which defines Asset metadata structure.
| |
IAssetSchemaBasic |
Represents the properties shared by AssetSchema and
AssetSchemaVersion objects
| |
IAssetSchemaVersion |
Represents a version entry of a Asset Schema.
Can be the current version or the previous version.
| |
IAssetSecurityEntry |
Represents a security permission entry for an asset file or folder.
Holds a collection of asset node-level permissions.
| |
IAssetSecurityManager |
Represents the manager object that manages asset security entries.
| |
IAssetStorageManager |
Represents the collection of functionalities for managing Asset file storage.
| |
IAssetStorageTrack |
Represents the tracking information of Asset storage
| |
IAssetVersion |
Represents the metadata and storage quota of a Asset at a specific stage in the page's history.
| |
IAttribute | ||
IAudioTechnicalMetadata |
Represents technical metadata of an Asset
with audio content
| |
IAudit_Entity |
Represents an entity within an audit entry. This interface captures the most fundamental information regarding the entity that is involved in the action being tracked.
| |
IAudit_User |
Represents the user that performs the action on the entity tracked in AuditEntry.
| |
IAuditEntry |
Presents an entry in the Audit Trail system.
This entry stores the information regarding what entity was modified,
which user worked on the entity, and what type of action was performed on that entity.
| |
IAuditTrail |
Represents the Audit Trail system. This system allows you to retrieve audit entries and add new entries.
The Audit Trail system automatically creates entries after entities are created, updated, or deleted in the content store.
| |
IAuditTrailSettings |
Represents the settings of Audit Trail and contains its archive status.
| |
IAWSReplicationTarget |
Represents a destination for published file replication using an Amazon Simple Storage Service (S3), as well as corresponding settings for this location.
| |
IAzureStorageReplicationTarget |
Represents a Azure storage location for published files to be replicated to, as well as corresponding settings for this location.
| |
IBlockedGroupsSecurityCollectionTManager | ||
IBrandEntryBase |
Represents the base of branding entries (Site, UserAgent). This is a branding system used only for XSLT rendering.
| |
ICategoryEvents |
Represents the collections of CategoryNode events.
| |
ICategoryNode | Represents one CategoryNode in the Taxonomy tree. Categories are used to tag Page objects, creating another way to organize and index Page objects. The Taxonomy system is hierarchical. Each CategoryNode may have parent and children nodes. | |
ICategorySynonym | Represents a Synonym entry for a CategoryNode. The Category Synonym is another name of the CategoryNode that is specific to a Locale. | |
ICategoryTranslation | Represents a translation entry of a CategoryNode under a specific locale. | |
IComponentElement |
Represents a Component Element, that either refers to a specific component, or embed the component content within.
| |
IContentFreezeState |
Represents the state of Content Freeze, which only allows a limited number of users to open read/write sessions.
| |
IContentItem |
Represents the base of a content item object that has the following
properties:
1. Has multiple versions 2. Can be checked out and checked in 3. Contains content including elements and attributes 4. Can be added and advanced in workflow 5. Always created from a Schema 6. Part of a tree structure | |
IContentItemT, TVersion, TSchema, TSchemaVersion |
Represents the content item object that can be created
from a specific combination of Schema type and Schema version type
| |
IContentItemMarking |
Represents a collection of functionalities on Content Items association
with this Publishing Target.
| |
IContentItemPublishStep |
Represents a step in the Publishing Tasks Monitor.
| |
IContentItemVersion |
Represents the base version object of a content item object that has the following
properties:
1. Has multiple versions 2. Can be checked out and checked in 3. Contains content including elements and attributes 4. Can be added and advanced in workflow 5. Always created from a Schema 6. Part of a tree structure | |
IContentItemVersionTSchema, TSchemaVersion |
Represents the content item version object that can be created
from a specific combination of Schema type and Schema version type
| |
IContentItemWorkflowSuper |
Allows for elevating of permissions on a content item. This is used to allow actions to be done to an item, such as by workflow transitions, when users normally cannot perform those actions manually.
| |
IContentStore |
Represents the object that hosts the content of a CMS instance. There should be only one instance of this object created per App Domain.
For a CMS Site, this object is always stored as an application variable that persists throughout the CMS application's lifecycle.
Any integration work at the CSAPI level should only use one ContentStore instance per App Domain.
| |
IContentStoreEvents |
Content store events: The content store subscribes to all the events below and relays event firings to the corresponding managers or objects.
| |
IContentStoreMetaData |
Contains ContentStore metadata. These are the basic settings of a CMS site.
| |
ICSSTechnicalMetadata |
Represents technical metadata of an Asset
with CSS (Cascading Style Sheets) content, variation of CSS content.
| |
ICustomLocale |
Represents a custom locale. It is used to extend the list of ISO locales and to allow more choices of languages in the WorldView system.
| |
ICustomTabsConfig |
Represents the configuration for the Custom Tabs system in CMS.
| |
ICustomTabSetting |
Represents the settings for a custom tab interface displayed on CMS UI
| |
ICustomWorkflowAction |
Represents the base interface for custom workflow actions. All custom workflow action implementations must use this interface so that the workflow engine picks up custom actions.
| |
IDashboardPreferences |
Represents the settings for Dashboard display of CMS
| |
IDescriptiveMetadata |
Represents a Dublin Core standard set of descriptive meta for an
Asset.
| |
IDevice | Represents a mobile device-web browser combination with unique UserAgent string. A device entry with this UserAgent string can be uniquely identified by Ingeniux CMS' mobile device detection system. | |
IDeviceBundle |
Represents a collection of device-browser combinations that share a manufacturer and screen size.
| |
IElement |
Represents an element field on a CMS Page. Its parent can be a Page or an Element.
It is a collection of Attributes, plus field name and value, that can be serialized to an XElement.
| |
IEmailer |
Represents an SMTP utility that provides email functionality within the CSAPI.
| |
IEntity |
Represents an object that has a unique ID and name; has a list of update information; and can be serialized to XML.
Entities should only be manipulated within a UserWriteSession. Also, it should only have its methods and properties
called within the UserSession where it was originally retrieved.
| |
IEntityTManager |
Represents an entity type that is associated with a specific manager type.
| |
IEntityEvents |
Represents the collection of Entity events.
| |
IEnumerationElementChoicesProvider |
Represents objects that provide choices for selection-type elements.
The CSAPI searches for concrete classes that implement this interface to provide actual choices
| |
IExportDefinition | Represents an entry in the exports of a NavigationElement. Exports are additional attributes appended to an expanded Link or Navigation XML element, adding more information to the Link or Navigation entry. This interface is used for SchemaFields on Schemas and for GlobalExports. It is not for LocalExports on Navigation elements for Pages. | |
IExportElement |
Represents a local export entry in Navigation and Link elements.
Defines an additional XML attribute to be included in an page element's output.
| |
IExportsElement |
Represents the collection of local export entries in Navigation and Link elements.
Defines an additional XML attribute to be included in a Page element's output.
| |
IFileReplicationItem |
Represents a File replication item and its replication status.
| |
IFileReplicationTarget |
Represents a file location for published files to be replicated to, as well as corresponding settings for this location.
| |
IFileTypeLimitation |
Represents the limitation of extensions, from a specific Asset type.
| |
IFinalizeCloneInfo |
Represents the information of a page's Lingual Version Map's finalization.
This information is only be available when the lingual version map is finalized.
| |
IFTPReplicationTarget |
Represents a FTP server location for published files to be replicated to, as well as corresponding settings for this location.
| |
IFTPSReplicationTarget |
Represents an FTPS server location for published files to be replicated to, as well as corresponding settings for this location.
| |
IGenericDevice |
Represents the generic mobile device for simulation purposes. This is the device to fall back on when it's determined the that browser is mobile but the exact device type is unknown.
The purpose is to define the screen width and height of the fallback device.
| |
IGlobalExportEntries |
Represents the collection of global exports definitions.
| |
IGlobalExports |
Represents the Manager object that manages all global Exports for all
Navigation Elements across all Pages.
| |
IGlobalVariable | Represents the Global Variable entry. As the name indicates, global variables are placeholders that hold specific values They can be used in any part of an element value or attribute. The purpose of this object is to allow static information that is repeated across multiple pages or fields to be editable in only one place. Global variables always have a global value, which applies to all publishing targets. They may also contain override values for specific publishing targets. During publish, these override values are used for the publishing targets to which the global variables belong. Global variables are defined in the CMS and undergo value replacement in the DSS. | |
IGlobalVariablesCollection |
Represents the Manager object that manages global variables.
| |
IGroupElement | Represents a Group element on a page. A Group element contains child elements of any type, except another group element. | |
IGroupRole |
Represents a specific permissions set that is stored and provides a way to set permission on a Group.
| |
IHierarchyId | Obsolete.
The object that stores hierarchy information on an entity.
| |
IImageTechnicalMetadata |
Represents technical metadata of an Asset
with image content
| |
IIndexableEntityBuilder |
Represents a builder for indexable entities
| |
IInstanceLogger |
Represents logging functionality using the NLog library.
| |
IJsonTechnicalMetadata |
Represents technical metadata of an Asset
with JSON (Javascript Object Notation) content
| |
ILanguageSpecificMetaData | Represents an object that holds a set of string values, unique by their locale. All the string value have the same meaning, but expressed differently depending on its language. Examples Copy Right information of an Asset in various languages: English: Ingeniux Corporation 2018, All right reserved. Chinese: Ingeniux Corporation 2018, 保留所有权利。 Japanese: Ingeniux Corporation 2018, すべての権利を保有。 German: Ingeniux Corporation 2018, Alle Rechte vorbehalten. | |
ILingualMappingManager |
Represents the manager object that is in charge of lingual mapping between pages. Lingual maps are an essential part
of the Ingeniux WorldView system
| |
ILingualPageMap |
Represents a lingual relation between 2 pages. It includes the information of master and clone pages
unique ids and locales.
| |
ILingualPageVersionMap | Represents the lingual relationship mapping for specific version of the master page. This object is an entry in LingualPageMap. Localization of web pages starts with the source language page (master page). In the beginning, the source language content is finalized and checked in, but there is no translation of this page in the target language. This will be the first entry in lingual map of this master page. It has a version for source page, but doesn't have a version for target page yet. As translation finishes, this lingual version map is finalized. It contains the target language page (clone page) version number. At this point, this version map is closed and kept in history of the master page's translations. | |
ILinkElement |
Represents a single page summarization, a reference to an external URL, or a reference to a document asset.
| |
IListElement | ||
IListStep | Represents the information of a step/task entry in a background task to be monitored. This step has a collection of sub-steps. Sub-steps need not have a particular order. List steps can advance from one step to any other step. | |
ILocale |
Represents a standard ISO locale definition. The concept of locale is a combination of language and region.
A more common term to describe a locale is "culture."
| |
ILocalesManager |
Represents the entity that holds the collection of custom locales. Also provides the
the functionality to list or retrieve standard ISO locales.
| |
ILocaleSpecific |
Represents the properties of Content Items
on Region Roots placements.
| |
ILoggingManager |
A manager interface for accessing, creating, and updating publishing logs and replication logs.
| |
IManagersHost |
Represents collection of all user-specific, session-specific, and publically available Manager objects.
| |
IMobileDeviceManager |
Represents the manager object that contains the collection of Device Bundles.
Also, it can retrieve the information of a device from the Ingeniux CMS mobile detection library.
| |
IMultiEntryMetadata |
Represents an object that holds a collection of string values.
| |
INavigationElement | Represents the types of XPower elements that produce a collection of Navigation elements during runtime or publishing expansion. A Navigation element queries each page it covers and produces a Page element with a set of attributes that summarizes the page's content. The highly organized and highly flexible Navigation elements are a central part of the Ingeniux CMS. The amount of information to summarize from page content is decided by the combination of global exports and local exports. Local exports override global exports with same name. Therefore, all Navigation element types can have local exports. | |
INodeLevelPermission |
Represents a unit of security permission to apply to a particular object. The object represents a node in the tree structure.
| |
INotification |
Represents a notification message
| |
INotificationManager |
Represents the manager object to manage the collection of notifications
| |
IPage | Represents a node in the content tree within a particular Site. It can be retrieved via Page method from the Site object. Pages are the building blocks of a CMS Site. Each Page object represents a structured piece of content that represents either a URL on the runtime site or a content block to be included in other pages. | |
IPageContent |
Represents the entity that contains the XML serialization of a Page Version.
Page contents are used for preview and publishing.
| |
IPageCreationRule | Defines the criteria for creating a new Page, including Schema, location, and limitations on Groups and Users. Page creation rules provide a controlled way to create pages; their main purpose is to enforce restrictions on page creation for nonadministrative users. Because they provide ways to limit page creation locations, they can also be a used as shortcuts for creating pages quickly. In addition, page creation rules can add newly created pages directly into workflows. | |
IPageCreationRuleEntryForPage |
Represents page creation information on a specific page.
| |
IPageCreationRulesManager |
Represents the manager object that provides the means to query and manage Page Creation Rules.
| |
IPageEvents |
Represents the collection of Page events.
| |
IPageVersion |
Represents the content of a Page at a specific stage in the page's history.
The Page Version object contains Elements and Attributes on the page content, the Presentations
of the Page, and references to the page and its Schema Version.
| |
IPathHistoryEntry |
Represents a path history entry.
| |
IPathMap |
Represents a Path Map
| |
IPathMapEntry |
Represents a Content Item in the collection of path maps.
| |
IPathMapEntryTHistory |
Represents a Content Item in the collection of path maps.
| |
IPcrOverridesDocument |
Represents a Page Creation Rule localization override document for handling
translations of Page Creation Rules into various languages for display on the user interfaces of Ingeniux CMS clients.
| |
IPCRParentPage |
Represents an entry in the parent Pages collection of a Page Creation Rule.
It contains the parent page's information as well as whether or not this entry includes the parent page's descendants.
| |
IPresentationSystemSecurity | ||
IPublishError |
Represents a nonstopping error that occured during the execution of a Publishing Task.
| |
IPublishingManager |
Represents the manager object that provides the means to query and manage the following publishing- and runtime-related objects:
Publishing Targets, Publishing Profiles, Structured Url Maps, Runtime Redirects, Replication System, Publishing Tasks and Replication Tasks. It also provides ways to manage InSite Search configuration of CMS published content. | |
IPublishingPageEntry |
Represents a Page to be published in a Publishing Task.
| |
IPublishingProfile | Represents a collection of Publishing Targets. Publishing profiles serve two purposes: | |
IPublishingSystemSecurity | ||
IPublishingTarget |
Represents the location to which a list of marked Pages is published as well as
the settings on how the published contents get replicated. Also provides information on how the Dynamic Site Server
hosts the published content in a runtime environment.
| |
IPublishingTargetEvents |
Represent the collection of Publishing Target events.
| |
IPublishingTargetVariable |
Represents a override value for a Global Variable for a specific Publishing Target.
This value applies during both preview and publish for this Publishing Target.
| |
IPublishingTask |
Represents a task to publish a set of Pages and assets.
| |
IPublishingTaskEvents |
Represents the collection of Publishing Task events
| |
IPublishLog |
Represents a log of all of the data relevant to a publish. Publish logs consist of multiple entries.
| |
IPublishLogSummary |
Represents the collection of information regarding all the publish logs for this target.
| |
IPublishTaskMonitor |
Represents the collection of information that indicates the status of a Publishing Target's ongoing Publishing Task.
Has more details than the ITaskMonitor and Content Store storage presence.
| |
IReadonlyUser |
Represents the basic collection of information to be used to create a Session.
| |
IRedirect |
Represents an entry in the run-time redirects maps. It is defined as design-time and published to each Publishing Target's target folder.
| |
IReferenceEntry | ||
IReferencesManager |
Represents the manager object that provides a means to query and manage the Page cross references collection.
The references system provides a different way to relate pages Pages in a nonorganized way.
To relate pages in an organized way, the Taxonomy System is recommended solution.
| |
IReplicationAdditionalLocation |
Represents a location that is not in the Publishing Target Folder,
but will be replicated to a destination location during replication.
| |
IReplicationCleanupExemption |
Represents a location from the Replication Target's destination directory that will not be cleaned up during
Clean Replication.
| |
IReplicationExemption |
Represents the a relative path from Publishing Target Folder that will not be replicated.
| |
IReplicationItem |
Represents an item to be replicated and its replication status. This is used to track replication progress.
| |
IReplicationLog |
Represents a log of all of the data relevant to a replication. Replication logs consist of multiple entries.
| |
IReplicationTarget |
Represents a destination location to which published content is replicated as well as corresponding settings for this location.
| |
IReplicationTaskDetails |
Represents the details of a completed replication.
| |
IReplicationTaskMonitor |
Represents the Monitor object that tracks the status of an ongoing replication.
| |
IReplicator |
Represents the replication mechanism of a Publishing Target.
The Replicator object itself contains the collection of Replication Targets and is in charge of managing them.
| |
ISchema |
Represents a schema for a page. All pages in the Ingeniux CMS are created from a schema, which defines page structure.
However, changes to a schema are not automatically applied to pages created from it.
In order for a page's structure to stay in sync with a schema, you must sync it in schema designer.
| |
ISchemaBasic |
Represents the properties shared by the Schema and SchemaVersion objects.
| |
ISchemaCommon |
Interface representing common properties for all CMS types
| |
ISchemaContent |
An interface for managing the content of an item. This could be page, component, or schema's content.
| |
ISchemaField | ||
ISchemaFieldDefinitions |
Represents the collection of built-in schema field types
(Element and Attribute types) in the Ingeniux CMS.
This collection contains all field types used to to construct a schema.
| |
ISchemaFieldFavorite | ||
ISchemaFieldProperty |
Represents a filled value for a schema favorite entry's field.
| |
ISchemaFieldResult |
Represents the combination of a SchemaField's serialization result.
It contains 3 pieces of xml to go to 2 different areas in the final Schema xml output
| |
ISchemaFieldType | ||
ISchemaFieldTypeProperty |
Represents an exclusive property of a Schema Field Type.
| |
ISchemaManager |
Represents the manager object that provides means to query and manage schemas and
schema field favorites. It also provides the built-in field definitions.
| |
ISchemaSyncher |
Represents an actor for performing schema syncs.
| |
ISchemaSynchManager |
A manager for performing schema syncs.
| |
ISchemaSyncLog |
Represents a log of all the data relevant to a schema sync.
| |
ISchemaSystemSecurity | ||
ISchemaUnit |
Represents a field unit on a schema.
| |
ISchemaVersion |
Represents a version entry of a Schema. Can be the current version or the previous version.
| |
ISchemaVersionCommon |
Represents the collection of common features in schema version objects.
| |
ISchemaWithVersions |
Represents the common schema object's versioning features.
| |
ISchemaWithVersionsT |
Represents the versioning features of schema objects with specific types of Schema Versions.
| |
IScpReplicationTarget |
Represents a destination for published file replication through SCP (secure copy), as well as corresponding settings for this location.
| |
ISearchAssetsConfig |
Interface that represents asset location configuration for search.
| |
ISearchBoost |
Interface that represents a boost value configured in InSite search.
| |
ISearchConfig |
Represents an entry in the run-time redirects maps. It is defined as design-time and published to each Publishing Target's target folder.
| |
ISearchConfigBatchSizes |
Interface that represents batch size configuration for search.
| |
ISearchConfigSetting |
Interface that represents a single search config setting.
| |
ISearchDocumentLocation |
Interface that represents the document location for asset searches.
| |
ISearchExclusion |
Interface that represents search field exclusions, allowing certain content item fields
to be excluded from InSite Search.
| |
ISearchExclusionAndBoostBase |
Base interface to represent search exclusions and boosts.
| |
ISearchFieldException | ||
ISearchFieldsConfig |
Interface that represents search fields configuration.
| |
ISearchItemWithPubTargets |
Interface that represents a search item and an associated list of publishing target IDs.
| |
ISearchSchemaDefinition |
Interface that represents a schema search definition.
| |
ISearchSchemaException |
InSite Search Configuration: Represents a search indexing configuration entry for a specific Page type.
This configuration will affect indexing behaviors on all Pages created from the schema.
Within each configuration entry, search indexing behaviors of each Elements and Attributes can
be configured individually.
| |
ISearchSchemaExclusion |
Interface that represents a schema exclusion in search, allowing certain content item schemas
to be excluded from search.
| |
ISearchSchemasConfig |
Interface that represents search schema configuration, allowing for schema exclusions.
| |
ISecurityDescriptor |
Represents a security descriptor for a page or content item.
| |
ISecurityDescriptorsManager |
Represents a Decurity Descriptors manager.
| |
ISettings |
Represents the collection of settings of a Ingeniux CMS site instance.
| |
ISFTPReplicationTarget |
Represents an SFTP server location for published files to be replicated to, as well as corresponding settings for this location.
| |
ISite | Represents the manager object that provides the means to query and manage Pages and Page Versions. It is the most important manager, due to fact it manages the central pieces of CMS, the Pages. | |
ISiteBranding |
Represents the site branding system, which defines cobranding at the server level. It is used only for XSLT rendering.
Each Site Branding entry corresponding to a presentation style collection. Site Branding at run time is determined by locating its search string on the request URL. If the search string is found on the request URL, site branding is applied. In other words, site brandings allow for presentation style switching based on request URL, include host name, base URL, and query strings. | |
ISiteContentLocalizationProvider | Represents the Manager object that provides functionalities to manage translations of Schemas, Page Creation Rules, Workflow Defintions and States, into various languages for display on the user interfaces of Ingeniux CMS clients. The translated Schemas will replace the original field label and help text on the Edit Form of a Page. The translated Page Creation Rules will override the Page Creation Rule selection dialog's rule names. The translated Workflow Definitions and Work States will change the labels of Workflow advancement dialogs. | |
ISiteEvents |
Represents the collection of Site object events.
| |
ISiteMap |
Represents the manager object that manages the XSLT rendering branding system.
It add entries to, removes entries from, and updates ISiteBranding and IUserAgent.
| |
IStep | Represents the information of a step/task entry in a background task to be monitored. Steps are the building blocks of the Task Monitor, which is used to monitor the progress of a task. Steps are normally constructed with full information during construction of a Task Monitor. Their property values cannot be changed. | |
IStepWithWeight |
Represents the information of a step/task entry in a background task to be monitored.
By default, a step has one unit of weight in its Task Monitor. A step with weight can take multiple weight units.
However, the units cannot be equal to or less than 0.
| |
IStorageQuota |
Represents storage limitation of specific Asset type.
| |
IStructuredUrlSettings |
Represents the settings of a structured URL for a specific Publishing Target.
| |
IStylesheet |
Represents a XSLT style sheet file in either the "Stylesheets" asset root folder or in the App_Dat/xml/Stylesheets folder.
| |
ITaskMonitor |
Represents the collection of information that indicates the status of a Publishing Task.
| |
ITaxonomyEvents |
Represents the collection of events triggered by the Taxonomy system
| |
ITaxonomyManager |
Represents the manager object that provides a means to query and manage Category Nodes collections.
ITaxonomyManager also manages the associations between pages and categories.
| |
ITechnicalMetadata |
Represents the basic collection of an Asset file
technical information.
| |
ITextTechnicalMetadata |
Represents technical metadata of an Asset with textual
content
| |
ITinyMceConfig | ||
ITinyMceGroupProfile | ||
ITinyMcePossibleSettings |
Represents a collection of all possible XHTML Editor configuration Settings | |
ITinyMceSetting |
Represents an XHTML Editor setting.
| |
ITinyMceTemplate |
Represents the Tiny MCE Profile for XHTML Editor Basic Settings.
| |
ITinyMceUserProfile | ||
ITransactionalEntity |
The base interface for all manager objects. It manages one or more types of object collections in the content store.
Transactional entities are exclusive to the sessions that initiated them, and cannot be used across sessions.
| |
ITransition | Represents a path between two Work States. When a Workflow advances from one workstate to another, it goes through a transition. Transitions allow for ownership change of a page in workflow. Transitions can also can execute built-in or custom Actions. Transitions are defined in Workflow Definitions and carried out in Workflow Instances. | |
ITransitionUserInterface |
Represents the settings for user-interface behavior when the transition is executed.
This includes the toolbar icons and the enter/exit dialog settings.
| |
ITreeMenuConfig | ||
ITreeMenuItem | ||
ITreeMenuProfile |
Represents the Group-specific configuration of the Ingeniux CMS tree.
| |
IUnmanagedAsset |
Represents a legacy asset file, residing under UnmanagedAssetLocation,
that is not managed by the CMS Asset system.
| |
IUnmanagedAssetFolder |
Represents a legacy asset folder, residing under UnmanagedAssetLocation,
that is not managed by the CMS Asset system
| |
IUnmanagedAssetItem |
Represents the base interface for unmanaged asset and folder items.
Unmanaged asset items are legacy asset files that are not managed by the CMS Asset system.
| |
IUnmanagedAssetManager |
Represents the manager object that handles legacy asset files, that
are not brought into the CMS Asset system.
| |
IUrlMap |
Represents a collection of a Page's URLs on a specific Publishing Target.
| |
IUrlMapPageEntry |
Represents a Page in the collection of URL maps.
| |
IUrlMapPageHistoryEntry | ||
IUser |
Represents a user in the Content Store. The Ingeniux CMS CSAPI is an protected environment that requires a user account to create any kind of reading or writing sessions.
| |
IUserActivities | ||
IUserActivityPageEntry | ||
IUserAgent |
Represents a user agent branding. This is a branding system used only for XSLT rendering.
User agent branding is used to define cobranding at the client level. Each user agent branding entry corresponds to a presentation style collection. User agent branding at run time is determined by locating its search string on the requested, browser-specific user agent string. If the search string is found on the requested user agent, then this user agent branding is applied. Creating user agent brandings allows presentation style switching based on browser type. This is mainly used for mobile-device detection. | |
IUserEvents |
Represents the collection of events triggered by User objects.
| |
IUserGroup |
Represents a collection of Users that share the same Security Permissions.
| |
IUserGroupEvents |
Represents the collection of events triggered by Group objects.
| |
IUserManager | ||
IUserProfile |
Represents the information of user's publish profile and personal settings
| |
IUserRights | ||
IUserSession |
Represents a communication session used to retrieve objects from the content store.
It is also the place to get all manager instances.
| |
IUserWriteSession |
Represents a communication session used not only to retrieve objects from the content store, but also to create, delete, and modify objects.
It is also the place to get all manager instances.
| |
IVideoTechnicalMetadata |
Represents technical metadata of an Asset
with video content
| |
IVisualTechnicalMetadata |
Represents technical metadata of an Asset
with image or video content
| |
IWorkflow |
Represents the an instance of a Workflow Definition associated with a single Page.
Once a Page is added to a Workflow, a new instance of the Workflow object is created and attached to the Page.
This allows precise control of the Page's lifecycle. It's also a good way to track the history of actions that occur on the Page.
| |
IWorkflowAttribute |
Represents an attrbrite of a Workflow Action.
Used to store the action's settings.
| |
IWorkflowDefinition |
Represents a definition of workflow. Defines a Transitions tree/loop to move
Pages through, the Users to assign page to, and the Actions to perform on these transitions.
| |
IWorkflowLogEntry |
Represents an entry in a Workflow's history.
Each time a Transition is executed on the workflow, a log entry is created.
| |
IWorkflowManager |
Represents the manager object that provides the means to query and manage Workflow Definitions,
Work States, and Workflow Log entry collections.
| |
IWorkflowTransitionEvents |
Represents the collection of events fired during Transitions in Workflow | |
IWorkState | ||
IWorldViewSettings |
Represents the Worldview Settings
| |
IXmlTechnicalMetadata |
Represents technical metadata of an Asset
with XML (Extensible Markup Language) content
| |
IXsltTechnicalMetadata |
Represents technical metadata of an Asset
with XSLT (Extensible Stylesheet Language) content
|
Enumeration | Description | |
---|---|---|
AssetType |
The list of types of Asset | |
CSSType |
Represents the list of CSS formats
| |
IGX_Dashboard_Options |
List of potential widgets that can show up on Ingeniux CMS Dashboard
|