# Package com.ibm.openpages.api.configuration

Provides interfaces to work with the OpenPages system configuration.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DisplayTypes | This class contains constants for display type names and parameter key names associated with the display types.
  IApplicationText | Interface that gives access to application texts in OpenPages with Watson.
  IConfigProperties | Interface that gives access to configuration settings in OpenPages with Watson.
  IConfigurationFactory | Interface that creates instances of interfaces in package com.ibm.openpages.api.configuration in OpenPages with Watson.
  ICurrency | Interface that gives access to supported currencies in OpenPages with Watson.
  IDisplayType | Interface that gives access to a field's display type information from a Profile.
  IExchangeRate | Interface that gives access to exchange rate information used by an OpenPages system.
  IFindCondition | The interface that represents a condition to query configuration data
  IFindGroupCondition | The interface that represents a group condition to query configuration data
  IFindInCondition | The interface that represents an in-condition to query configuration data
  IFindOptions | The interface that represents filtering and sorting to query configuration data
  IFindSimpleCondition | The interface that represents a simple condition to query configuration data
  IFLSPropertyAccess | Field-level security interface that allows you to manage user and group access to OpenPages objects.
  IFLSRule | Security rules allow the administrator to create and set conditions on OpenPages objects granting record level security access.
  IProfile | Interface that gives access to an OpenPages profile definition in the form of readily consumable XML document.
  IProfileFieldDefinition | Interface that gives access to profile field information used by an OpenPages system.
  IReportingPeriod | Specification of a reporting period for which OpenPages data has been published in the reporting tables.
  IRLSAccess | Record-level security interface that allows you to manage user and group access to OpenPages objects.
  IRLSRule | Security Rules allow the administrator to create and set conditions on OpenPages objects granting record level security access.
  IRLSTypeDefinitionRules | Record-level security (RLS) interface that provides access to OpenPages RLSContentTypeRules objects.
  ITextFormatter | Interface that allows you to customize messages, typically for producing error messages and application-level labels.

- Class Summary
  Class | Description
  --- | ---
  SortField | Represents sorting field for the configuration data query, used by `IFindOption` .

- Enum Summary
  Enum | Description
  --- | ---
  IFindCondition.ConditionType | Type of conditions
  IFindGroupCondition.LogicalOp | logical operator to join sub conditions
  IFindSimpleCondition.RelationalOp | Type of relational operator for the condition
  ISOCurrencyCode | ISO 4217 currency codes
  Permissions |
  SortField.SortDirection | Type of sorting direction

## Package com.ibm.openpages.api.configuration Description

Provides interfaces to work with the OpenPages system configuration.

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2021. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.