Input = value and Input2 = value2 and Input3 = value3 and Input4 = value4
JAVA Scenario:
JAVA program will accept 4 input values and 4 respective values to test against. Program will test to see if all sets are equal.
Input = value and Input2 = value2 and Input3 = value3 and Input4 = value4
Example:
John = John AND Joe = David AND Cindy = Kim AND Wayne = Wayne
JAVA Program:
package com.ABC.core.actions;
import com.extol.ebi.lang.annotations.EbiName;
import com.extol.ebi.reactor.lib.AbstractAction;
import com.extol.ebi.reactor.lib.actions.string.Normalize;
@EbiName("String Equals 4X And")
public class NormalizedEqValueX4And extends AbstractAction {
public com.extol.ebi.ruleset.lang.core.Boolean execute(
@EbiName("input") com.extol.ebi.ruleset.lang.core.String input,
@EbiName("input2") com.extol.ebi.ruleset.lang.core.String input2,
@EbiName("input3") com.extol.ebi.ruleset.lang.core.String input3,
@EbiName("input4") com.extol.ebi.ruleset.lang.core.String input4,
@EbiName("value") com.extol.ebi.ruleset.lang.core.String value,
@EbiName("value2") com.extol.ebi.ruleset.lang.core.String value2,
@EbiName("value3") com.extol.ebi.ruleset.lang.core.String value3,
@EbiName("value4") com.extol.ebi.ruleset.lang.core.String value4
){
input = new Normalize().execute(input);
input2 = new Normalize().execute(input2);
input3 = new Normalize().execute(input3);
input4 = new Normalize().execute(input4);
value = new Normalize().execute(value);
value2 = new Normalize().execute(value2);
value3 = new Normalize().execute(value3);
value4 = new Normalize().execute(value4);
boolean result1 = input == null ? value == null : input.asJavaString().equals(asJavaString(value));
boolean result2 = input2 == null ? value2 == null : input2.asJavaString().equals(asJavaString(value2));
boolean result3 = input3 == null ? value3 == null : input3.asJavaString().equals(asJavaString(value3));
boolean result4 = input4 == null ? value4 == null : input4.asJavaString().equals(asJavaString(value4));
return asBoolean(result1 && result2 && result3 && result4);
}
}
By: Sean Hoppe on