test_class.declarator: dataDictionary
test_class.modifier: @Mock
test_class.original_string: @Mock DataDictionary dataDictionary;
test_class.type: DataDictionary
test_class.var_name: dataDictionary
test_class.declarator: dataDictionaryService
test_class.modifier: @Mock
test_class.original_string: @Mock DataDictionaryService dataDictionaryService;
test_class.type: DataDictionaryService
test_class.var_name: dataDictionaryService
test_class.declarator: dataObjectService
test_class.modifier: @Mock
test_class.original_string: @Mock DataObjectService dataObjectService;
test_class.type: DataObjectService
test_class.var_name: dataObjectService
test_class.declarator: referenceLinker
test_class.modifier: @Mock
test_class.original_string: @Mock ReferenceLinker referenceLinker;
test_class.type: ReferenceLinker
test_class.var_name: referenceLinker
test_class.declarator: dateTimeService
test_class.modifier: @Mock
test_class.original_string: @Mock DateTimeService dateTimeService;
test_class.type: DateTimeService
test_class.var_name: dateTimeService
test_class.declarator: generator = new LookupCriteriaGeneratorImpl()
test_class.modifier: @InjectMocks private
test_class.original_string: @InjectMocks private LookupCriteriaGeneratorImpl generator = new LookupCriteriaGeneratorImpl();
test_class.type: LookupCriteriaGeneratorImpl
test_class.var_name: generator
test_class.declarator: formatter = new DateTimeFormatterFactory("mm/dd/yyyy").createDateTimeFormatter()
test_class.modifier: private static final
test_class.original_string: private static final DateTimeFormatter formatter = new DateTimeFormatterFactory("mm/dd/yyyy").createDateTimeFormatter();
test_class.type: DateTimeFormatter
test_class.var_name: formatter
test_class.file: rice-framework/krad-service-impl/src/test/java/org/kuali/rice/krad/service/impl/LookupCriteriaGeneratorImplTest.java
test_class.identifier: LookupCriteriaGeneratorImplTest
test_case.body: @Test
      public void testGenerateCriteria_MultipleOr() throws Exception {
          Map<String, String> mapCriteria = new HashMap<String, String>();
          mapCriteria.put("prop1", "a|b");
          mapCriteria.put("prop2", "c");
          mapCriteria.put("prop3", "d");
  
          QueryByCriteria.Builder qbcBuilder = generator.generateCriteria(TestClass.class, mapCriteria, false);
          assertNotNull("build should not have been null", qbcBuilder);
          QueryByCriteria qbc = qbcBuilder.build();
  
          // now walk the tree, it should come out as:
          // and(
          //   or(
          //     likeIgnoreCase(prop1, "a"),
          //     likeIgnoreCase(prop1, "b"),
          //   ),
          //   like(prop2, "c"),
          //   likeIgnoreCase(prop3, "d")
          // )
  
          Predicate and = qbc.getPredicate();
          assertTrue("top level predicate type incorrect.  Was: " + and, and instanceof AndPredicate);
          Set<Predicate> predicates = ((AndPredicate) and).getPredicates();
  
          assertEquals("Wrong number of top-level predicates", 3, predicates.size());
  
          boolean foundProp1 = false;
          boolean foundProp2 = false;
          boolean foundProp3 = false;
          for (Predicate predicate : predicates) {
              if (predicate instanceof LikePredicate) {
              	LikePredicate like = (LikePredicate)predicate;
                  if (like.getPropertyPath().equals("prop2")) {
                      assertEquals("prop2 had wrong value", "c", like.getValue().getValue());
                      foundProp2 = true;
                  } else {
                      fail("Invalid like predicate encountered: " + predicate);
                  }
              } else if (predicate instanceof LikeIgnoreCasePredicate) {
              	LikeIgnoreCasePredicate like = (LikeIgnoreCasePredicate)predicate;
                  if (like.getPropertyPath().equals("prop3")) {
                      assertEquals("prop3 had wrong value", "d", like.getValue().getValue());
                      foundProp3 = true;
                  } else {
                      fail("Invalid likeIgnoreCase predicate encountered: " + predicate);
                  }
              } else if (predicate instanceof OrPredicate) {
                  foundProp1 = true;
                  // under the or predicate we should have 2 likes, one for each component of the OR
                  OrPredicate orPredicate = (OrPredicate)predicate;
                  assertEquals("wrong number of predicates in the internal OR predicate",2, orPredicate.getPredicates().size());
                  for (Predicate orSubPredicate : orPredicate.getPredicates()) {
                      if (orSubPredicate instanceof LikeIgnoreCasePredicate) {
                          LikeIgnoreCasePredicate likeInternal = (LikeIgnoreCasePredicate)orSubPredicate;
                          if (likeInternal.getPropertyPath().equals("prop1")) {
                              assertTrue("prop1 had wrong value", "a".equals(likeInternal.getValue().getValue()) ||
                                      "b".equals(likeInternal.getValue().getValue()));
                          } else {
                              fail("Invalid predicate, does not have a propertypath of prop1:" + predicate);
                          }
                      } else {
                          fail("Unexpected predicate: " + orSubPredicate);
                      }
                  }
              } else {
                  fail("Unexpected predicate: " + predicate);
              }
          }
          assertTrue("prop1 predicate missing", foundProp1);
          assertTrue("prop2 predicate missing", foundProp2);
          assertTrue("prop3 predicate missing", foundProp3);
      }
test_case.class_method_signature: LookupCriteriaGeneratorImplTest.testGenerateCriteria_MultipleOr()
test_case.full_signature: @Test public void testGenerateCriteria_MultipleOr()
test_case.identifier: testGenerateCriteria_MultipleOr
test_case.invocations: put put put generateCriteria assertNotNull build getPredicate assertTrue getPredicates assertEquals size equals getPropertyPath assertEquals getValue getValue fail equals getPropertyPath assertEquals getValue getValue fail assertEquals size getPredicates getPredicates equals getPropertyPath assertTrue equals getValue getValue equals getValue getValue fail fail fail assertTrue assertTrue assertTrue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGenerateCriteria_MultipleOr()
focal_class.declarator: LOG = Logger.getLogger(LookupCriteriaGeneratorImpl.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = Logger.getLogger(LookupCriteriaGeneratorImpl.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: dateTimeService
focal_class.modifier: private
focal_class.original_string: private DateTimeService dateTimeService;
focal_class.type: DateTimeService
focal_class.var_name: dateTimeService
focal_class.declarator: dataDictionaryService
focal_class.modifier: private
focal_class.original_string: private DataDictionaryService dataDictionaryService;
focal_class.type: DataDictionaryService
focal_class.var_name: dataDictionaryService
focal_class.declarator: dbPlatform
focal_class.modifier: private
focal_class.original_string: private DatabasePlatform dbPlatform;
focal_class.type: DatabasePlatform
focal_class.var_name: dbPlatform
focal_class.declarator: dataObjectService
focal_class.modifier: private
focal_class.original_string: private DataObjectService dataObjectService;
focal_class.type: DataObjectService
focal_class.var_name: dataObjectService
focal_class.file: rice-framework/krad-service-impl/src/main/java/org/kuali/rice/krad/service/impl/LookupCriteriaGeneratorImpl.java
focal_class.identifier: LookupCriteriaGeneratorImpl
focal_class.interfaces: implements LookupCriteriaGenerator
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getDateTimeService()
focal_class.full_signature: public DateTimeService getDateTimeService()
focal_class.identifier: getDateTimeService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DateTimeService
focal_class.signature: DateTimeService getDateTimeService()
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.setDateTimeService(DateTimeService dateTimeService)
focal_class.full_signature: public void setDateTimeService(DateTimeService dateTimeService)
focal_class.identifier: setDateTimeService
focal_class.modifiers: public
focal_class.parameters: (DateTimeService dateTimeService)
focal_class.return: void
focal_class.signature: void setDateTimeService(DateTimeService dateTimeService)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getDataDictionaryService()
focal_class.full_signature: public DataDictionaryService getDataDictionaryService()
focal_class.identifier: getDataDictionaryService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataDictionaryService
focal_class.signature: DataDictionaryService getDataDictionaryService()
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.full_signature: public void setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.identifier: setDataDictionaryService
focal_class.modifiers: public
focal_class.parameters: (DataDictionaryService dataDictionaryService)
focal_class.return: void
focal_class.signature: void setDataDictionaryService(DataDictionaryService dataDictionaryService)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getDbPlatform()
focal_class.full_signature: public DatabasePlatform getDbPlatform()
focal_class.identifier: getDbPlatform
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DatabasePlatform
focal_class.signature: DatabasePlatform getDbPlatform()
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.setDbPlatform(DatabasePlatform dbPlatform)
focal_class.full_signature: public void setDbPlatform(DatabasePlatform dbPlatform)
focal_class.identifier: setDbPlatform
focal_class.modifiers: public
focal_class.parameters: (DatabasePlatform dbPlatform)
focal_class.return: void
focal_class.signature: void setDbPlatform(DatabasePlatform dbPlatform)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getDataObjectService()
focal_class.full_signature: public DataObjectService getDataObjectService()
focal_class.identifier: getDataObjectService
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataObjectService
focal_class.signature: DataObjectService getDataObjectService()
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.setDataObjectService(DataObjectService dataObjectService)
focal_class.full_signature: public void setDataObjectService(DataObjectService dataObjectService)
focal_class.identifier: setDataObjectService
focal_class.modifiers: public
focal_class.parameters: (DataObjectService dataObjectService)
focal_class.return: void
focal_class.signature: void setDataObjectService(DataObjectService dataObjectService)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_class.full_signature: @Override @Deprecated public QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_class.identifier: generateCriteria
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_class.return: QueryByCriteria.Builder
focal_class.signature: QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.generateCriteria(Class<?> type, Map<String, String> formProps,
              List<String> wildcardAsLiteralPropertyNames, boolean usePrimaryKeysOnly)
focal_class.full_signature: @Override public QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps,
              List<String> wildcardAsLiteralPropertyNames, boolean usePrimaryKeysOnly)
focal_class.identifier: generateCriteria
focal_class.modifiers: @Override public
focal_class.parameters: (Class<?> type, Map<String, String> formProps,
              List<String> wildcardAsLiteralPropertyNames, boolean usePrimaryKeysOnly)
focal_class.return: QueryByCriteria.Builder
focal_class.signature: QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps,
              List<String> wildcardAsLiteralPropertyNames, boolean usePrimaryKeysOnly)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.createObjectCriteriaFromMap(Object example, Map<String, String> formProps)
focal_class.full_signature: @Override public QueryByCriteria.Builder createObjectCriteriaFromMap(Object example, Map<String, String> formProps)
focal_class.identifier: createObjectCriteriaFromMap
focal_class.modifiers: @Override public
focal_class.parameters: (Object example, Map<String, String> formProps)
focal_class.return: QueryByCriteria.Builder
focal_class.signature: QueryByCriteria.Builder createObjectCriteriaFromMap(Object example, Map<String, String> formProps)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.instantiateLookupDataObject(Class<?> type)
focal_class.full_signature: protected Object instantiateLookupDataObject(Class<?> type)
focal_class.identifier: instantiateLookupDataObject
focal_class.modifiers: protected
focal_class.parameters: (Class<?> type)
focal_class.return: Object
focal_class.signature: Object instantiateLookupDataObject(Class<?> type)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.createCriteria(Object example, String searchValue, String propertyName, Predicates criteria)
focal_class.full_signature: protected boolean createCriteria(Object example, String searchValue, String propertyName, Predicates criteria)
focal_class.identifier: createCriteria
focal_class.modifiers: protected
focal_class.parameters: (Object example, String searchValue, String propertyName, Predicates criteria)
focal_class.return: boolean
focal_class.signature: boolean createCriteria(Object example, String searchValue, String propertyName, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.full_signature: public boolean createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.identifier: createCriteria
focal_class.modifiers: public
focal_class.parameters: (Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.return: boolean
focal_class.signature: boolean createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map<String, String> searchValues)
focal_class.full_signature: @Deprecated protected boolean createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map<String, String> searchValues)
focal_class.identifier: createCriteria
focal_class.modifiers: @Deprecated protected
focal_class.parameters: (Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map<String, String> searchValues)
focal_class.return: boolean
focal_class.signature: boolean createCriteria(Object example, String searchValue, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map<String, String> searchValues)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps)
focal_class.full_signature: @Deprecated protected Predicates getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps)
focal_class.identifier: getCollectionCriteriaFromMap
focal_class.modifiers: @Deprecated protected
focal_class.parameters: (Class<?> type, Object example, Map<String, String> formProps)
focal_class.return: Predicates
focal_class.signature: Predicates getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.full_signature: protected Predicates getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.identifier: getCollectionCriteriaFromMap
focal_class.modifiers: protected
focal_class.parameters: (Class<?> type, Object example, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.return: Predicates
focal_class.signature: Predicates getCollectionCriteriaFromMap(Class<?> type, Object example, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.determineIfAttributeSearchShouldBeCaseInsensitive(Class<?> type, String propertyName)
focal_class.full_signature: protected boolean determineIfAttributeSearchShouldBeCaseInsensitive(Class<?> type, String propertyName)
focal_class.identifier: determineIfAttributeSearchShouldBeCaseInsensitive
focal_class.modifiers: protected
focal_class.parameters: (Class<?> type, String propertyName)
focal_class.return: boolean
focal_class.signature: boolean determineIfAttributeSearchShouldBeCaseInsensitive(Class<?> type, String propertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addCriteriaForPropertyValues(Object example, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map formProps, String... searchValues)
focal_class.full_signature: protected boolean addCriteriaForPropertyValues(Object example, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map formProps, String... searchValues)
focal_class.identifier: addCriteriaForPropertyValues
focal_class.modifiers: protected
focal_class.parameters: (Object example, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map formProps, String... searchValues)
focal_class.return: boolean
focal_class.signature: boolean addCriteriaForPropertyValues(Object example, String propertyName, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria, Map formProps, String... searchValues)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps)
focal_class.full_signature: @Deprecated protected Predicates getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps)
focal_class.identifier: getCollectionCriteriaFromMapUsingPrimaryKeysOnly
focal_class.modifiers: @Deprecated protected
focal_class.parameters: (Class<?> type, Object dataObject, Map<String, String> formProps)
focal_class.return: Predicates
focal_class.signature: Predicates getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.full_signature: protected Predicates getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.identifier: getCollectionCriteriaFromMapUsingPrimaryKeysOnly
focal_class.modifiers: protected
focal_class.parameters: (Class<?> type, Object dataObject, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.return: Predicates
focal_class.signature: Predicates getCollectionCriteriaFromMapUsingPrimaryKeysOnly(Class<?> type, Object dataObject, Map<String, String> formProps, List<String> wildcardAsLiteralPropertyNames)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.doesLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class<?> type, String fieldName)
focal_class.full_signature: @Deprecated protected boolean doesLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class<?> type, String fieldName)
focal_class.identifier: doesLookupFieldTreatWildcardsAndOperatorsAsLiteral
focal_class.modifiers: @Deprecated protected
focal_class.parameters: (Class<?> type, String fieldName)
focal_class.return: boolean
focal_class.signature: boolean doesLookupFieldTreatWildcardsAndOperatorsAsLiteral(Class<?> type, String fieldName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.cleanNumeric(String value, Class<?> propertyType)
focal_class.full_signature: protected Number cleanNumeric(String value, Class<?> propertyType)
focal_class.identifier: cleanNumeric
focal_class.modifiers: protected
focal_class.parameters: (String value, Class<?> propertyType)
focal_class.return: Number
focal_class.signature: Number cleanNumeric(String value, Class<?> propertyType)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addOrCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.full_signature: protected void addOrCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.identifier: addOrCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.return: void
focal_class.signature: void addOrCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addAndCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.full_signature: protected void addAndCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.identifier: addAndCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.return: void
focal_class.signature: void addAndCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.full_signature: protected void addCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.identifier: addCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.return: void
focal_class.signature: void addCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addNotCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.full_signature: protected void addNotCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.identifier: addNotCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.return: void
focal_class.signature: void addNotCriteria(String propertyName, String propertyValue, Class propertyType, boolean caseInsensitive, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addDateRangeCriteria(String propertyName, String propertyValue, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.full_signature: protected void addDateRangeCriteria(String propertyName, String propertyValue, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.identifier: addDateRangeCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.return: void
focal_class.signature: void addDateRangeCriteria(String propertyName, String propertyValue, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addNumericRangeCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.full_signature: protected void addNumericRangeCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.identifier: addNumericRangeCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class<?> propertyType, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.return: void
focal_class.signature: void addNumericRangeCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean treatWildcardsAndOperatorsAsLiteral, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addStringRangeCriteria(String propertyName, String propertyValue, boolean caseInsensitive, Predicates criteria)
focal_class.full_signature: protected void addStringRangeCriteria(String propertyName, String propertyValue, boolean caseInsensitive, Predicates criteria)
focal_class.identifier: addStringRangeCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, boolean caseInsensitive, Predicates criteria)
focal_class.return: void
focal_class.signature: void addStringRangeCriteria(String propertyName, String propertyValue, boolean caseInsensitive, Predicates criteria)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addInactivateableFromToActiveCriteria(Object example, String activeSearchValue, Predicates criteria, Map<String, String> searchValues)
focal_class.full_signature: protected void addInactivateableFromToActiveCriteria(Object example, String activeSearchValue, Predicates criteria, Map<String, String> searchValues)
focal_class.identifier: addInactivateableFromToActiveCriteria
focal_class.modifiers: protected
focal_class.parameters: (Object example, String activeSearchValue, Predicates criteria, Map<String, String> searchValues)
focal_class.return: void
focal_class.signature: void addInactivateableFromToActiveCriteria(Object example, String activeSearchValue, Predicates criteria, Map<String, String> searchValues)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLogicalOperatorCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, Predicates criteria, String splitValue)
focal_class.full_signature: protected void addLogicalOperatorCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, Predicates criteria, String splitValue)
focal_class.identifier: addLogicalOperatorCriteria
focal_class.modifiers: protected
focal_class.parameters: (String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, Predicates criteria, String splitValue)
focal_class.return: void
focal_class.signature: void addLogicalOperatorCriteria(String propertyName, String propertyValue, Class<?> propertyType, boolean caseInsensitive, Predicates criteria, String splitValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.parseDate(String dateString)
focal_class.full_signature: protected java.sql.Date parseDate(String dateString)
focal_class.identifier: parseDate
focal_class.modifiers: protected
focal_class.parameters: (String dateString)
focal_class.return: java.sql.Date
focal_class.signature: java.sql.Date parseDate(String dateString)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.parseDateUpperBound(String dateString)
focal_class.full_signature: protected java.sql.Date parseDateUpperBound(String dateString)
focal_class.identifier: parseDateUpperBound
focal_class.modifiers: protected
focal_class.parameters: (String dateString)
focal_class.return: java.sql.Date
focal_class.signature: java.sql.Date parseDateUpperBound(String dateString)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.listPrimaryKeyFieldNames(Class<?> type)
focal_class.full_signature: protected List<String> listPrimaryKeyFieldNames(Class<?> type)
focal_class.identifier: listPrimaryKeyFieldNames
focal_class.modifiers: protected
focal_class.parameters: (Class<?> type)
focal_class.return: List<String>
focal_class.signature: List<String> listPrimaryKeyFieldNames(Class<?> type)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.getPropertyType(Object example, String propertyName)
focal_class.full_signature: protected Class<?> getPropertyType(Object example, String propertyName)
focal_class.identifier: getPropertyType
focal_class.modifiers: protected
focal_class.parameters: (Object example, String propertyName)
focal_class.return: Class<?>
focal_class.signature: Class<?> getPropertyType(Object example, String propertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.isWriteable(Object o, String p)
focal_class.full_signature: protected boolean isWriteable(Object o, String p)
focal_class.identifier: isWriteable
focal_class.modifiers: protected
focal_class.parameters: (Object o, String p)
focal_class.return: boolean
focal_class.signature: boolean isWriteable(Object o, String p)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addEqualNumeric(Predicates criteria, String propertyName, Class<?> propertyClass, String searchValue)
focal_class.full_signature: protected void addEqualNumeric(Predicates criteria, String propertyName, Class<?> propertyClass, String searchValue)
focal_class.identifier: addEqualNumeric
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Class<?> propertyClass, String searchValue)
focal_class.return: void
focal_class.signature: void addEqualNumeric(Predicates criteria, String propertyName, Class<?> propertyClass, String searchValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addEqualTemporal(Predicates criteria, String propertyName, String searchValue)
focal_class.full_signature: protected void addEqualTemporal(Predicates criteria, String propertyName, String searchValue)
focal_class.identifier: addEqualTemporal
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String searchValue)
focal_class.return: void
focal_class.signature: void addEqualTemporal(Predicates criteria, String propertyName, String searchValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addEqual(Predicates criteria, String propertyName, Object searchValue)
focal_class.full_signature: protected void addEqual(Predicates criteria, String propertyName, Object searchValue)
focal_class.identifier: addEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object searchValue)
focal_class.return: void
focal_class.signature: void addEqual(Predicates criteria, String propertyName, Object searchValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addIsNull(Predicates criteria, String propertyName)
focal_class.full_signature: protected void addIsNull(Predicates criteria, String propertyName)
focal_class.identifier: addIsNull
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName)
focal_class.return: void
focal_class.signature: void addIsNull(Predicates criteria, String propertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addIsNotNull(Predicates criteria, String propertyName)
focal_class.full_signature: protected void addIsNotNull(Predicates criteria, String propertyName)
focal_class.identifier: addIsNotNull
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName)
focal_class.return: void
focal_class.signature: void addIsNotNull(Predicates criteria, String propertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.full_signature: protected void addLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.identifier: addLike
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue)
focal_class.return: void
focal_class.signature: void addLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addNotLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.full_signature: protected void addNotLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.identifier: addNotLike
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue)
focal_class.return: void
focal_class.signature: void addNotLike(Predicates criteria, String propertyName, String propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addEqualToBoolean(Predicates criteria, String propertyName, String propertyValue)
focal_class.full_signature: protected void addEqualToBoolean(Predicates criteria, String propertyName, String propertyValue)
focal_class.identifier: addEqualToBoolean
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue)
focal_class.return: void
focal_class.signature: void addEqualToBoolean(Predicates criteria, String propertyName, String propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.uppercasePropertyName(String propertyName)
focal_class.full_signature: protected String uppercasePropertyName(String propertyName)
focal_class.identifier: uppercasePropertyName
focal_class.modifiers: protected
focal_class.parameters: (String propertyName)
focal_class.return: String
focal_class.signature: String uppercasePropertyName(String propertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addAnd(Predicates criteria, Predicates criteria2)
focal_class.full_signature: protected void addAnd(Predicates criteria, Predicates criteria2)
focal_class.identifier: addAnd
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, Predicates criteria2)
focal_class.return: void
focal_class.signature: void addAnd(Predicates criteria, Predicates criteria2)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLessThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.full_signature: protected void addLessThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.identifier: addLessThan
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object propertyValue)
focal_class.return: void
focal_class.signature: void addLessThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLessThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.full_signature: protected void addLessThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.identifier: addLessThanOrEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object propertyValue)
focal_class.return: void
focal_class.signature: void addLessThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addGreaterThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.full_signature: protected void addGreaterThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.identifier: addGreaterThan
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object propertyValue)
focal_class.return: void
focal_class.signature: void addGreaterThan(Predicates criteria, String propertyName, Object propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addGreaterThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.full_signature: protected void addGreaterThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.identifier: addGreaterThanOrEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object propertyValue)
focal_class.return: void
focal_class.signature: void addGreaterThanOrEqual(Predicates criteria, String propertyName, Object propertyValue)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addBetween(Predicates criteria, String propertyName, Object value1, Object value2)
focal_class.full_signature: protected void addBetween(Predicates criteria, String propertyName, Object value1, Object value2)
focal_class.identifier: addBetween
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, Object value1, Object value2)
focal_class.return: void
focal_class.signature: void addBetween(Predicates criteria, String propertyName, Object value1, Object value2)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addOr(Predicates criteria, Predicates criteria2)
focal_class.full_signature: protected void addOr(Predicates criteria, Predicates criteria2)
focal_class.identifier: addOr
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, Predicates criteria2)
focal_class.return: void
focal_class.signature: void addOr(Predicates criteria, Predicates criteria2)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addEqual(Predicates criteria, String propertyName, String searchValue, boolean caseInsensitive)
focal_class.full_signature: protected void addEqual(Predicates criteria, String propertyName, String searchValue, boolean caseInsensitive)
focal_class.identifier: addEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String searchValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addEqual(Predicates criteria, String propertyName, String searchValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addGreaterThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addGreaterThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addGreaterThan
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addGreaterThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addGreaterThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addGreaterThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addGreaterThanOrEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addGreaterThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLessThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addLessThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addLessThan
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addLessThan(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLessThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addLessThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addLessThanOrEqual
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addLessThanOrEqual(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addLike
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addBetween(Predicates criteria, String propertyName, String value1, String value2, boolean caseInsensitive)
focal_class.full_signature: protected void addBetween(Predicates criteria, String propertyName, String value1, String value2, boolean caseInsensitive)
focal_class.identifier: addBetween
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String value1, String value2, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addBetween(Predicates criteria, String propertyName, String value1, String value2, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addNotLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.full_signature: protected void addNotLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.identifier: addNotLike
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.return: void
focal_class.signature: void addNotLike(Predicates criteria, String propertyName, String propertyValue, boolean caseInsensitive)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.parsePropertyName(Predicates criteria, String fullyQualifiedPropertyName)
focal_class.full_signature: protected String parsePropertyName(Predicates criteria, String fullyQualifiedPropertyName)
focal_class.identifier: parsePropertyName
focal_class.modifiers: protected
focal_class.parameters: (Predicates criteria, String fullyQualifiedPropertyName)
focal_class.return: String
focal_class.signature: String parsePropertyName(Predicates criteria, String fullyQualifiedPropertyName)
focal_class.class_method_signature: LookupCriteriaGeneratorImpl.addInactivateableFromToCurrentCriteria(Object example, String currentSearchValue, Predicates criteria, Map searchValues)
focal_class.full_signature: protected void addInactivateableFromToCurrentCriteria(Object example, String currentSearchValue, Predicates criteria, Map searchValues)
focal_class.identifier: addInactivateableFromToCurrentCriteria
focal_class.modifiers: protected
focal_class.parameters: (Object example, String currentSearchValue, Predicates criteria, Map searchValues)
focal_class.return: void
focal_class.signature: void addInactivateableFromToCurrentCriteria(Object example, String currentSearchValue, Predicates criteria, Map searchValues)
focal_method.body: @Override
      @Deprecated
      public QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly) {
          if (usePrimaryKeysOnly) {
              return getCollectionCriteriaFromMapUsingPrimaryKeysOnly(type, instantiateLookupDataObject(type), formProps).toQueryBuilder();
          } else {
              return getCollectionCriteriaFromMap(type, instantiateLookupDataObject(type), formProps).toQueryBuilder();
          }
      }
focal_method.class_method_signature: LookupCriteriaGeneratorImpl.generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_method.full_signature: @Override @Deprecated public QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_method.identifier: generateCriteria
focal_method.invocations: toQueryBuilder getCollectionCriteriaFromMapUsingPrimaryKeysOnly instantiateLookupDataObject toQueryBuilder getCollectionCriteriaFromMap instantiateLookupDataObject
focal_method.modifiers: @Override @Deprecated public
focal_method.parameters: (Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)
focal_method.return: QueryByCriteria.Builder
focal_method.signature: QueryByCriteria.Builder generateCriteria(Class<?> type, Map<String, String> formProps, boolean usePrimaryKeysOnly)