Click or drag to resize

SystemOptionsServices Class


Provides the functionality to manage Ingeniux CMS global settings.
Inheritance Hierarchy
SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceSystemOptionsServices

Namespace:  IngeniuxCMService
Assembly:  IngeniuxCMService (in IngeniuxCMService.dll) Version: 10.3.169
Syntax
[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class SystemOptionsServices : CMSContentServiceBase

The SystemOptionsServices type exposes the following members.

Constructors
  NameDescription
Public methodSystemOptionsServices
Initializes a new instance of the SystemOptionsServices class
Top
Methods
  NameDescription
Public methodCode exampleCreateCustomLocale
Creates a custom Locale entry. Custom locales are language defined for very specific region, that are not covered by the built-in list of locales.
Examples
We could create a custom locale "en-us-tx", named "Texas English", but a site that is targetted to audiences in Texas.
Public methodForceArchive
Public methodGetAllCustomTabs
Retrieves all available Custom Tabs information. Custom Tabs are custom application modules with user interface exposed as a Tab on the Ingeniux CMS site client.
Public methodGetArchiveTypes
Retrieves the list of log type that can be archived
Public methodGetConfig
Retrieves the all entries of System Options, in a 2 level deep tree structure
Public methodGetData
Retrieves a single Configuration by its unique Id
Public methodGetGroupsForAssetTreeMenu
Retrieves complete list of User Groups for Asset Tree Context Menu items settings. Each Group item indicates if override profiles exists for this Group.
Public methodGetGroupsForTinyMCESettings
Retrieves the User Groups that have a XHTML editor specific settings defined for it
Public methodGetGroupsForToolbarSettings
Retrieves complete list of User Groups for Toolbar settings. Each Group item indicates if override profiles exists for this Group.
Public methodGetGroupsForTreeMenu
Retrieves complete list of User Groups for Site Tree Context Menu items settings. Each Group item indicates if override profiles exists for this Group.
Public methodGetPossibleAssetTreeMenuItems
Retrieves the collection of Menu Items on the Asset Tree context menu. This result reflects what functionalities are available on the Ingeniux CMS Asset tree.
Public methodGetPossibleTinyMceData
Retrieves the collection of TinyMce configuration value candicates in a specific aspect
Public methodGetPossibleTreeMenuItems
Retrieves the collection of Menu Items on the Site Tree context menu. This result reflects what functionalitis are available on the Ingeniux CMS Site tree.
Public methodCode exampleGetPresentationsFormatters
Retrieves the collection of Presentation Formatter type full names. These are the types that are detected from bin folder and "App_Date\xml\custom\Plugins\PresentationFormatters" folder.
Public methodGetServerVariables
Retrieves all built-in HTTP server variables. These server variable are part of W3C HTTP specifications
Public methodGetTimeZones
Retrieves information of all the Time Zones in the world.
Public methodGetToolbarButtons
Retrieves the all the available Toolbar button to construct the Toolbar for Ingeniux CMS site client. This result of this operation is all the global and Page level functionalities available to choose from.
Public methodRemoveCustomLocale
Removes a custom locale by its locale name.
Public methodRemoveDictionary
Removes a Spell check dictionary dictionary for a specific locale
Public methodRemoveGroupProfileForAssetTreeMenu
Removes the User Group override on Asset Tree Menu items listing setting
Public methodRemoveGroupProfileForTinyMCESettings
Removes a User Group override on a specific XHTML editor setting.
Public methodRemoveGroupProfileForToolbar
Removes the User Group override on Toolbar buttons listing setting
Public methodRemoveGroupProfileForTreeMenu
Removes the User Group override on Tree Menu items listing setting
Public methodSetData
Updates a single configuration entry new data
Public methodUploadAffixFile
Uploads a Dictionary Affix File for spellchecking of specific language. This action can only invoked via multipart form post.
Public methodUploadDictionaryFile
Uploads a Dictionary File for spellchecking of specific language. This action can only invoked via multipart form post.
Top
See Also