Tabnine Logo
Either.getOrElse
Code IndexAdd Tabnine to your IDE (free)

How to use
getOrElse
method
in
org.kie.dmn.feel.util.Either

Best Java code snippets using org.kie.dmn.feel.util.Either.getOrElse (Showing top 9 results out of 315)

origin: org.kie/kie-dmn-feel

/**
 * {@link #getDefinedValue(Object, String)} method instead.
 * @deprecated this method cannot distinguish null because: 1. property undefined for current, 2. an error, 3. a properly defined property value valorized to null. 
 * 
 */
public static Object getValue(final Object current, final String property) {
  return getDefinedValue(current, property).getValueResult().getOrElse(null);
}
origin: org.kie/kie-dmn-feel

@Override
public Object getValue(String symbol) {
  symbol = EvalHelper.normalizeVariableName( symbol );
  if (rootObject != null) {
    PropertyValueResult dv = EvalHelper.getDefinedValue(rootObject, symbol);
    if (dv.isDefined()) {
      return dv.getValueResult().getOrElse(null);
    }
  }
  if ( variables.containsKey( symbol ) ) {
    return variables.get( symbol );
  }
  if ( parentFrame != null ) {
    return parentFrame.getValue( symbol );
  }
  return null;
}
origin: org.kie/kie-dmn-core

@Test
public void testLocateInNSAliased() {
  final Import i = makeImport("nsA", "aliased", "m1");
  final List<QName> available = Arrays.asList(new QName("nsA", "m1"),
                        new QName("nsA", "m2"),
                        new QName("nsB", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("nsA", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testNSandModelName() {
  final Import i = makeImport("ns1", null, "m1");
  final List<QName> available = Arrays.asList(new QName("ns1", "m1"),
                        new QName("ns2", "m2"),
                        new QName("ns3", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("ns1", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testNSnoModelNameWithAlias() {
  final Import i = makeImport("ns1", "mymodel", null);
  final List<QName> available = Arrays.asList(new QName("ns1", "m1"),
                        new QName("ns2", "m2"),
                        new QName("ns3", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("ns1", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testNSonly() {
  final Import i = makeImport("ns1", null, null);
  final List<QName> available = Arrays.asList(new QName("ns1", "m1"),
                        new QName("ns2", "m2"),
                        new QName("ns3", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("ns1", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testNSandModelNameWithAlias() {
  final Import i = makeImport("ns1", "aliased", "m1");
  final List<QName> available = Arrays.asList(new QName("ns1", "m1"),
                        new QName("ns2", "m2"),
                        new QName("ns3", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("ns1", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testNSnoModelNameDefaultWithAlias2() {
  final Import i = makeImport("ns1", "boh", null);
  final List<QName> available = Arrays.asList(new QName("ns1", "m1"),
                        new QName("ns2", "m2"),
                        new QName("ns3", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("ns1", "m1"), result.getOrElse(null));
}
origin: org.kie/kie-dmn-core

@Test
public void testLocateInNS() {
  final Import i = makeImport("nsA", null, "m1");
  final List<QName> available = Arrays.asList(new QName("nsA", "m1"),
                        new QName("nsA", "m2"),
                        new QName("nsB", "m3"));
  final Either<String, QName> result = ImportDMNResolverUtil.resolveImportDMN(i, available, Function.identity());
  assertTrue(result.isRight());
  assertEquals(new QName("nsA", "m1"), result.getOrElse(null));
}
org.kie.dmn.feel.utilEithergetOrElse

Popular methods of Either

  • isLeft
  • isRight
  • <init>
  • cata
  • ofLeft
  • ofRight

Popular in Java

  • Updating database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onCreateOptionsMenu (Activity)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Reference (javax.naming)
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Option (scala)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now