Package org.eclipse.persistence.jpa.jpql.parser

Examples of org.eclipse.persistence.jpa.jpql.parser.StateFieldPathExpression.toParsedText()


            String path = pathExpression.getPath(index);
            Object mapping = helper.getMappingNamed(managedType, path);

            // Not resolvable
            if (mapping == null) {
              addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
              valid = false;
              break;
            }
            // A collection mapping cannot be traversed or a value cannot be assigned to it
            else if (helper.isCollectionMapping(mapping)) {
View Full Code Here


              // Retrieve the embeddable mapping's reference managed type
              else {
                managedType = helper.getReferenceManagedType(mapping);

                if (managedType == null) {
                  addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
                  valid = false;
                  break;
                }
              }
            }
View Full Code Here

              }
            }
          }
        }
        else {
          addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
          valid = false;
        }
      }
      else {
        addProblem(pathExpression, UpdateItem_NotResolvable, expression.getStateFieldPathExpression().toParsedText());
View Full Code Here

    if (pathExpression != null) {
      Object type = helper.getType(pathExpression);

      if (helper.getEmbeddable(type) != null) {
        addProblem(pathExpression, NullComparisonExpression_InvalidType, pathExpression.toParsedText());
      }
    }
  }

  /**
 
View Full Code Here

         Object entity = helper.getEntityNamed(entityName);

        // Check the existence of the state field on the entity
        if ((entity != null) && expression.hasSpaceAfterStateFieldPathExpression()) {
          StateFieldPathExpression pathExpression = getStateFieldPathExpression(expression.getStateFieldPathExpression());
          String stateFieldValue = (pathExpression != null) ? pathExpression.toParsedText() : null;

          if (ExpressionTools.stringIsNotEmpty(stateFieldValue)) {

            // State field without a dot
            if (stateFieldValue.indexOf(".") == -1) {
View Full Code Here

            String path = pathExpression.getPath(index);
            Object mapping = helper.getMappingNamed(managedType, path);

            // Not resolvable
            if (mapping == null) {
              addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
              valid = false;
              break;
            }
            // A collection mapping cannot be traversed or a value cannot be assigned to it
            else if (helper.isCollectionMapping(mapping)) {
View Full Code Here

              // Retrieve the embeddable mapping's reference managed type
              else {
                managedType = helper.getReferenceManagedType(mapping);

                if (managedType == null) {
                  addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
                  valid = false;
                  break;
                }
              }
            }
View Full Code Here

              }
            }
          }
        }
        else {
          addProblem(pathExpression, UpdateItem_NotResolvable, pathExpression.toParsedText());
          valid = false;
        }
      }
      else {
        addProblem(pathExpression, UpdateItem_NotResolvable, expression.getStateFieldPathExpression().toParsedText());
View Full Code Here

              }
            }
          }
        }
        else {
          addProblem(pathExpression, StateFieldPathExpression_NotResolvable, pathExpression.toParsedText());
          valid = false;
        }
      }
    }
View Full Code Here

    if (pathExpression != null) {
      Object type = helper.getType(pathExpression);

      if (helper.getEmbeddable(type) != null) {
        addProblem(pathExpression, NullComparisonExpression_InvalidType, pathExpression.toParsedText());
      }
    }
  }

  /**
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.