Class: BusinessRuleService
Defined in: service/BusinessRuleService.ts:167
Backwards-compatible class form. New code should call businessRuleService(client).
Constructors
Constructor
new BusinessRuleService(
client):BusinessRuleService
Defined in: service/BusinessRuleService.ts:169
Parameters
client
Returns
BusinessRuleService
Methods
addColumnToDecisionTable()
addColumnToDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:213
Adds a column to business rule decision table
Parameters
input
BusinessRuleDecisionTableAddColumnInput
Add column input data
Returns
Promise<BusinessRuleDecisionTable>
addRowToDecisionTable()
addRowToDecisionTable(
variables):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:222
Adds a row to business rule decision table
Parameters
variables
BusinessRuleDecisionTableAddRowVariables
Returns
Promise<BusinessRuleDecisionTable>
createBusinessRule()
createBusinessRule(
input):Promise<BusinessRule>
Defined in: service/BusinessRuleService.ts:198
Creates a new business rule
Parameters
input
BusinessRule creation input data
Returns
Promise<BusinessRule>
deleteColumnFromDecisionTable()
deleteColumnFromDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:218
Deletes a column from business rule decision table
Parameters
input
BusinessRuleDecisionTableDeleteColumnInput
Delete column input data
Returns
Promise<BusinessRuleDecisionTable>
deleteRowFromDecisionTable()
deleteRowFromDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:227
Deletes a row from business rule decision table
Parameters
input
BusinessRuleDecisionTableDeleteRowInput
Delete row input data
Returns
Promise<BusinessRuleDecisionTable>
getBusinessRule()
getBusinessRule(
id):Promise<BusinessRule>
Defined in: service/BusinessRuleService.ts:174
Fetches a single business rule by ID
Parameters
id
number
BusinessRule ID to fetch
Returns
Promise<BusinessRule>
getBusinessRuleDecisionTable()
getBusinessRuleDecisionTable(
input?):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:184
Fetches business rule decision table
Parameters
input?
BusinessRuleDecisionTableSearchInput
BusinessRuleDecisionTable search input parameters
Returns
Promise<BusinessRuleDecisionTable>
getBusinessRuleFieldDefinitions()
getBusinessRuleFieldDefinitions(
variables):Promise<BusinessRuleFieldDefinitionGroup>
Defined in: service/BusinessRuleService.ts:188
Fetches business rule field definitions
Parameters
variables
BusinessRuleFieldDefinitionsVariables
Returns
Promise<BusinessRuleFieldDefinitionGroup>
getBusinessRuleJDM()
getBusinessRuleJDM(
variables):Promise<any>
Defined in: service/BusinessRuleService.ts:193
Fetches business rule JDM
Parameters
variables
Business rule JDM input parameters
Returns
Promise<any>
getBusinessRules()
getBusinessRules(
variables):Promise<BusinessRuleResponse>
Defined in: service/BusinessRuleService.ts:179
Fetches a list of business rules with search criteria
Parameters
variables
BusinessRule search input parameters
Returns
Promise<BusinessRuleResponse>
moveRowInDecisionTable()
moveRowInDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:232
Moves a row in business rule decision table
Parameters
input
BusinessRuleDecisionTableMoveRowInput
Move row input data
Returns
Promise<BusinessRuleDecisionTable>
setCellInDecisionTable()
setCellInDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:237
Sets a cell value in business rule decision table
Parameters
input
BusinessRuleDecisionTableSetCellInput
Set cell input data
Returns
Promise<BusinessRuleDecisionTable>
updateBusinessRule()
updateBusinessRule(
variables):Promise<BusinessRule>
Defined in: service/BusinessRuleService.ts:203
Updates an existing business rule
Parameters
variables
BusinessRule update input data
Returns
Promise<BusinessRule>
updateBusinessRuleDecisionTable()
updateBusinessRuleDecisionTable(
input):Promise<BusinessRuleDecisionTable>
Defined in: service/BusinessRuleService.ts:208
Updates a business rule decision table
Parameters
input
BusinessRuleDecisionTableUpdateInput
BusinessRuleDecisionTable update input data
Returns
Promise<BusinessRuleDecisionTable>