public class ABACPolicyConditionValidation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
static java.lang.String |
VERSION |
Constructor and Description |
---|
ABACPolicyConditionValidation() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkForEmptyValueInLHSAndRHS(ClipboardPage aPage,
PublicAPI tools) |
static boolean |
validateConditions(ClipboardPage aPage,
PublicAPI tools) |
static boolean |
validateDataPages(ClipboardPage aPage,
PublicAPI tools)
In Policy Condition, decorated syntax( which allows parameterized values)
is not allowed for data pages
|
static boolean |
validateDotOperatorInLHSAndRHS(ClipboardPage aPage,
PublicAPI tools) |
static boolean |
validateLHSAndRHSDataTypesCompatibility(ClipboardPage aPage,
PublicAPI tools)
Compares LHS and RHS data types of Policy Condition.
|
static boolean |
validateOptimizedProperties(ClipboardPage aPage,
PublicAPI tools)
Validate Policy Condition properties are optimized properties or not.
|
static boolean |
validatePolicyConditionLogicLabel(ClipboardPage aPage,
PublicAPI tools)
Validate Policy Condition Logic Label
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String VERSION
public static boolean validateLHSAndRHSDataTypesCompatibility(ClipboardPage aPage, PublicAPI tools)
aPage
- is Rule-Access-PolicyConditon primary pagetools
- is execution contextpublic static boolean validateDataPages(ClipboardPage aPage, PublicAPI tools)
aPage
- tools
- public static boolean validatePolicyConditionLogicLabel(ClipboardPage aPage, PublicAPI tools)
aPage
- is Rule-Access-PolicyConditon primary pagetools
- is execution contextpublic static boolean checkForEmptyValueInLHSAndRHS(ClipboardPage aPage, PublicAPI tools)
public static boolean validateDotOperatorInLHSAndRHS(ClipboardPage aPage, PublicAPI tools)
public static boolean validateOptimizedProperties(ClipboardPage aPage, PublicAPI tools)
aPage
- is Rule-Access-PolicyConditon primary pagetools
- is execution contextpublic static boolean validateConditions(ClipboardPage aPage, PublicAPI tools)
Copyright © 2018 Pegasystems Inc. All Rights Reserved.