Klasse Rule
java.lang.Object
io.github.primelib.webmethodsapigateway4j.model.Rule
- Bekannte direkte Unterklassen:
TeamAssignmentRule
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class Rule
extends Object
Rule
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
static enum
Type of the rule -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Boolean
This rule is activeContext(s) of the attribute used in rule expressionprotected String
Rule Descriptionprotected String
A unique ID for the ruleprotected String
Rule nameprotected String
Owner of this rule assetprotected List<RuleExpression>
Rule condition is defined using ruleExpressionsprotected String
Logical operator (AND / OR) that should be used to evaluate Rule expressionprotected Rule.RuleTypeEnum
Type of the rule -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
Rule()
Rule
(Boolean active, List<String> attributeContexts, String description, String id, String name, String owner, List<RuleExpression> ruleExpressions, String ruleLogicalOperator, Rule.RuleTypeEnum ruleType) Constructs a validated instance ofRule
.Constructs a validated instance ofRule
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungactive()
This rule is activeThis rule is activeContext(s) of the attribute used in rule expressionattributeContexts
(List<String> attributeContexts) Context(s) of the attribute used in rule expressionstatic Rule.RuleBuilder
builder()
protected boolean
Rule Descriptiondescription
(String description) Rule Descriptionboolean
int
hashCode()
id()
A unique ID for the ruleA unique ID for the rulename()
Rule nameRule nameowner()
Owner of this rule assetOwner of this rule assetRule condition is defined using ruleExpressionsruleExpressions
(List<RuleExpression> ruleExpressions) Rule condition is defined using ruleExpressionsLogical operator (AND / OR) that should be used to evaluate Rule expressionruleLogicalOperator
(String ruleLogicalOperator) Logical operator (AND / OR) that should be used to evaluate Rule expressionruleType()
Type of the ruleruleType
(Rule.RuleTypeEnum ruleType) Type of the ruletoString()
-
Felddetails
-
active
This rule is active -
attributeContexts
Context(s) of the attribute used in rule expression -
description
Rule Description -
id
A unique ID for the rule -
name
Rule name -
owner
Owner of this rule asset -
ruleExpressions
Rule condition is defined using ruleExpressions -
ruleLogicalOperator
Logical operator (AND / OR) that should be used to evaluate Rule expression -
ruleType
Type of the rule
-
-
Konstruktordetails
-
Rule
Constructs a validated instance ofRule
.- Parameter:
spec
- the specification to process
-
Rule
@Internal public Rule(Boolean active, List<String> attributeContexts, String description, String id, String name, String owner, List<RuleExpression> ruleExpressions, String ruleLogicalOperator, Rule.RuleTypeEnum ruleType) Constructs a validated instance ofRule
.NOTE: This constructor is not considered stable and may change if the model is updated. Consider using
Rule(Consumer)
instead.- Parameter:
active
- This rule is activeattributeContexts
- Context(s) of the attribute used in rule expressiondescription
- Rule Descriptionid
- A unique ID for the rulename
- Rule nameowner
- Owner of this rule assetruleExpressions
- Rule condition is defined using ruleExpressionsruleLogicalOperator
- Logical operator (AND / OR) that should be used to evaluate Rule expressionruleType
- Type of the rule
-
Rule
protected Rule()
-
-
Methodendetails
-
builder
-
active
This rule is active -
attributeContexts
Context(s) of the attribute used in rule expression -
description
Rule Description -
id
A unique ID for the rule -
name
Rule name -
owner
Owner of this rule asset -
ruleExpressions
Rule condition is defined using ruleExpressions -
ruleLogicalOperator
Logical operator (AND / OR) that should be used to evaluate Rule expression -
ruleType
Type of the rule -
active
This rule is active- Gibt zurück:
this
.
-
attributeContexts
Context(s) of the attribute used in rule expression- Gibt zurück:
this
.
-
description
Rule Description- Gibt zurück:
this
.
-
id
A unique ID for the rule- Gibt zurück:
this
.
-
name
Rule name- Gibt zurück:
this
.
-
owner
Owner of this rule asset- Gibt zurück:
this
.
-
ruleExpressions
Rule condition is defined using ruleExpressions- Gibt zurück:
this
.
-
ruleLogicalOperator
Logical operator (AND / OR) that should be used to evaluate Rule expression- Gibt zurück:
this
.
-
ruleType
Type of the rule- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-