public interface IConfigurationFactory
| Modifier and Type | Method and Description |
|---|---|
IDashboardPanel |
createDashboardPanel(IDashboardPanel.DashboardPanelType type,
java.lang.String name)
Creates an on-memory instance of dashboard panel
|
IDashboardTab |
createDashboardTab(IDashboardTab.DashboardTabType type,
java.lang.String name)
Creates an on-memory instance of dashboard tab
|
IDashboardView |
createDashboardView(Id profileId,
java.lang.String name)
Creates an on-memory instance of dashboard view.
|
IDashboardWidget |
createDashboardWidget(IDashboardWidget.DashboardWidgetType type,
java.lang.String name)
Creates an on-memory instance of dashboard widget
|
IExchangeRate |
createExchangeRate(IConfigurationService configService,
ISOCurrencyCode isoCurrencyCode,
double rate,
java.util.Date startDate)
Creates an instance of IExchangeRate.
|
IExchangeRate |
createExchangeRate(IConfigurationService configService,
java.lang.String currencyCode,
double rate,
java.util.Date startDate)
Creates an instance of IExchangeRate.
|
IExchangeRate |
createExchangeRate(ICurrency currency,
double rate,
java.util.Date startDate)
Creates an instance of IExchangeRate.
|
IFindGroupCondition |
createFindGroupCondition(IFindGroupCondition.LogicalOp logicalOperator)
Creates an on-memory instance of group condition for the find option
|
IFindInCondition |
createFindInCondition(java.lang.String attribute,
boolean invertMatch)
Creates an on-memory instance of in-condition for the find option
|
IFindOptions |
createFindOptions()
Creates an on-memory instance of find option
|
IFindSimpleCondition |
createFindSimpleCondition(java.lang.String attribute,
IFindSimpleCondition.RelationalOp relationalOperator,
boolean invertMatch,
java.lang.String value)
Creates an on-memory instance of simple condition for the find option
|
ILabel |
createLabel(java.util.Locale locale,
java.lang.String value)
Creates an on-memory instance of label
|
IRespView |
createRespView(ITypeDefinition typeDefinition,
RespViewType viewType,
java.lang.String viewName)
Creates an on-memory instance of responsive view
|
IRespViewAction |
createRespViewAction(java.lang.String name,
RespViewActionType actionType)
Creates an on-memory instance of responsive view action
|
IRespViewField |
createRespViewField(RespViewFieldType type,
IFieldDefinition objectFieldDef,
ITypeDefinition relationObjectDef,
java.lang.String fieldName)
Creates an on-memory instance of responsive view field
|
IRespViewFieldRule |
createRespViewFieldRule(java.lang.String type,
java.lang.String condition,
java.lang.String controllerName,
java.util.List<IRespViewFieldRuleController> controllers)
Creates an on-memory instance of a rule definition on a responsive view field.
|
IRespViewFieldRuleController |
createRespViewFieldRuleController(java.lang.String name,
java.lang.Object values)
Creates an on-memory instance of a rule controller for a rule on a responsive view field.
|
IRespViewRuleCondition |
createRespViewRuleCondition(RespViewRuleConditionType type,
ITypeDefinition typeDefinition,
IFieldDefinition fieldDefinition)
Creates an on-memory instance of view identification rule condition
|
IRespViewSection |
createRespViewSection(java.lang.String sectionName)
Creates an on-memory instance of responsive view section
|
IExchangeRate createExchangeRate(IConfigurationService configService, java.lang.String currencyCode, double rate, java.util.Date startDate)
configService - the configuration service objectcurrencyCode - the currency code, for example: "CAD", "JPY", etc.rate - the exchange ratestartDate - the start dateIExchangeRate createExchangeRate(IConfigurationService configService, ISOCurrencyCode isoCurrencyCode, double rate, java.util.Date startDate)
configService - the configuration service objectisoCurrencyCode - the ISO currency coderate - the exchange ratestartDate - the start dateIExchangeRate createExchangeRate(ICurrency currency, double rate, java.util.Date startDate)
currency - the currencyrate - the exchange ratestartDate - the start dateIRespView createRespView(ITypeDefinition typeDefinition, RespViewType viewType, java.lang.String viewName)
typeDefinition - the type definition which the responsive view belongs to.viewType - the type of the responsive view.viewName - the immutable name of the responsive view.IRespViewSection createRespViewSection(java.lang.String sectionName)
sectionName - the immutable name of the sectionIRespViewField createRespViewField(RespViewFieldType type, IFieldDefinition objectFieldDef, ITypeDefinition relationObjectDef, java.lang.String fieldName)
type - the type of the responsive view fieldobjectFieldDef - the field definition of the responsive view field when the type is RespViewFieldType.objectrelationObjectDef - the type definition of the responsive view field when RespViewFieldType.isRelationship() is truefieldName - the name of the responsive view field when RespViewFieldType.isRelationship() is true,
when the type is RespViewFieldType.help, or when the type is RespViewFieldType.groupILabel createLabel(java.util.Locale locale, java.lang.String value)
locale - the locale of the labelvalue - the localized value for the localeIRespViewAction createRespViewAction(java.lang.String name, RespViewActionType actionType)
name - actionType - IRespViewRuleCondition createRespViewRuleCondition(RespViewRuleConditionType type, ITypeDefinition typeDefinition, IFieldDefinition fieldDefinition)
type - - the type of the conditiontypeDefinition - - ITypeDefinition to apply the condition tofieldDefinition - - IFieldDefinition to apply the condition to when the type's
RespViewRuleConditionType.isFieldCondition() is trueIRespViewFieldRule createRespViewFieldRule(java.lang.String type, java.lang.String condition, java.lang.String controllerName, java.util.List<IRespViewFieldRuleController> controllers)
type - - the type of the dependency (e.g., "visible", "required", "equal")condition - - the condition (e.g., "allOf", "anyOf")controllerName - - the name of the controller field (e.g., "OPSS-Ctl:Operating Effectiveness")controllers - - IRespViewFieldRuleController the list of controllers for the dependencyIRespViewFieldRuleController createRespViewFieldRuleController(java.lang.String name, java.lang.Object values)
name - - the name of the controller field (e.g., "OPSS-Ctl:Operating Effectiveness")values - - the values for which this dependency will evaluate to true. Can be Boolean or ListIDashboardView createDashboardView(Id profileId, java.lang.String name)
profileId - - The object profile Id to associate to.name - - The name of the dashboard view.IDashboardTab createDashboardTab(IDashboardTab.DashboardTabType type, java.lang.String name)
type - - The type of the dashboard tabname - - The name of the dashboard tabIDashboardPanel createDashboardPanel(IDashboardPanel.DashboardPanelType type, java.lang.String name)
type - - The type of the dashboard panelname - - The name of the dashboard panelIDashboardWidget createDashboardWidget(IDashboardWidget.DashboardWidgetType type, java.lang.String name)
type - - The type of the dashboard widgetname - - The name of the dashboard widgetIFindOptions createFindOptions()
IFindGroupCondition createFindGroupCondition(IFindGroupCondition.LogicalOp logicalOperator)
logicalOperator - IFindSimpleCondition createFindSimpleCondition(java.lang.String attribute, IFindSimpleCondition.RelationalOp relationalOperator, boolean invertMatch, java.lang.String value)
attribute - - The attribute for the conditionrelationalOperator - - The relational operatorinvertMatch - - Flag to invert the conditionvalue - - The value to matchIFindInCondition createFindInCondition(java.lang.String attribute, boolean invertMatch)
attribute - - The attribute for the conditioninvertMatch - - Flag to invert the condition
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.