test_class.declarator: THING_ID_KEY = Thing.JsonFields.ID.getPointer().toString()
test_class.modifier: private static final
test_class.original_string: private static final String THING_ID_KEY = Thing.JsonFields.ID.getPointer().toString();
test_class.type: String
test_class.var_name: THING_ID_KEY
test_class.declarator: filterMock
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private SearchFilter filterMock;
test_class.type: SearchFilter
test_class.var_name: filterMock
test_class.file: model/thingsearch/src/test/java/org/eclipse/ditto/model/thingsearch/SearchModelFactoryTest.java
test_class.identifier: SearchModelFactoryTest
test_case.body: @Test(expected = NullPointerException.class)
      public void tryToCreateAndFilterWithNullOptionalFilters() {
          SearchModelFactory.and(filterMock, filterMock, null);
      }
test_case.class_method_signature: SearchModelFactoryTest.tryToCreateAndFilterWithNullOptionalFilters()
test_case.full_signature: @Test(expected = NullPointerException.class) public void tryToCreateAndFilterWithNullOptionalFilters()
test_case.identifier: tryToCreateAndFilterWithNullOptionalFilters
test_case.invocations: and
test_case.modifiers: @Test(expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void tryToCreateAndFilterWithNullOptionalFilters()
focal_class.file: model/thingsearch/src/main/java/org/eclipse/ditto/model/thingsearch/SearchModelFactory.java
focal_class.identifier: SearchModelFactory
focal_class.class_method_signature: SearchModelFactory.SearchModelFactory()
focal_class.full_signature: private  SearchModelFactory()
focal_class.identifier: SearchModelFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  SearchModelFactory()
focal_class.class_method_signature: SearchModelFactory.newSearchResult(final JsonArray items, final long nextPageOffset)
focal_class.full_signature: public static SearchResult newSearchResult(final JsonArray items, final long nextPageOffset)
focal_class.identifier: newSearchResult
focal_class.modifiers: public static
focal_class.parameters: (final JsonArray items, final long nextPageOffset)
focal_class.return: SearchResult
focal_class.signature: SearchResult newSearchResult(final JsonArray items, final long nextPageOffset)
focal_class.class_method_signature: SearchModelFactory.emptySearchResult()
focal_class.full_signature: public static SearchResult emptySearchResult()
focal_class.identifier: emptySearchResult
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: SearchResult
focal_class.signature: SearchResult emptySearchResult()
focal_class.class_method_signature: SearchModelFactory.newSearchResult(final JsonObject jsonObject)
focal_class.full_signature: public static SearchResult newSearchResult(final JsonObject jsonObject)
focal_class.identifier: newSearchResult
focal_class.modifiers: public static
focal_class.parameters: (final JsonObject jsonObject)
focal_class.return: SearchResult
focal_class.signature: SearchResult newSearchResult(final JsonObject jsonObject)
focal_class.class_method_signature: SearchModelFactory.newSearchResult(final String jsonString)
focal_class.full_signature: public static SearchResult newSearchResult(final String jsonString)
focal_class.identifier: newSearchResult
focal_class.modifiers: public static
focal_class.parameters: (final String jsonString)
focal_class.return: SearchResult
focal_class.signature: SearchResult newSearchResult(final String jsonString)
focal_class.class_method_signature: SearchModelFactory.newSearchResultBuilder()
focal_class.full_signature: public static SearchResultBuilder newSearchResultBuilder()
focal_class.identifier: newSearchResultBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: SearchResultBuilder
focal_class.signature: SearchResultBuilder newSearchResultBuilder()
focal_class.class_method_signature: SearchModelFactory.newSearchResultBuilder(final SearchResult searchResult)
focal_class.full_signature: public static SearchResultBuilder newSearchResultBuilder(final SearchResult searchResult)
focal_class.identifier: newSearchResultBuilder
focal_class.modifiers: public static
focal_class.parameters: (final SearchResult searchResult)
focal_class.return: SearchResultBuilder
focal_class.signature: SearchResultBuilder newSearchResultBuilder(final SearchResult searchResult)
focal_class.class_method_signature: SearchModelFactory.and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.full_signature: public static LogicalSearchFilter and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.identifier: and
focal_class.modifiers: public static
focal_class.parameters: (final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.return: LogicalSearchFilter
focal_class.signature: LogicalSearchFilter and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.class_method_signature: SearchModelFactory.or(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.full_signature: public static LogicalSearchFilter or(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.identifier: or
focal_class.modifiers: public static
focal_class.parameters: (final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.return: LogicalSearchFilter
focal_class.signature: LogicalSearchFilter or(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_class.class_method_signature: SearchModelFactory.not(final SearchFilter filter)
focal_class.full_signature: public static LogicalSearchFilter not(final SearchFilter filter)
focal_class.identifier: not
focal_class.modifiers: public static
focal_class.parameters: (final SearchFilter filter)
focal_class.return: LogicalSearchFilter
focal_class.signature: LogicalSearchFilter not(final SearchFilter filter)
focal_class.class_method_signature: SearchModelFactory.property(final JsonPointer propertyPath)
focal_class.full_signature: public static SearchProperty property(final JsonPointer propertyPath)
focal_class.identifier: property
focal_class.modifiers: public static
focal_class.parameters: (final JsonPointer propertyPath)
focal_class.return: SearchProperty
focal_class.signature: SearchProperty property(final JsonPointer propertyPath)
focal_class.class_method_signature: SearchModelFactory.property(final CharSequence propertyPath)
focal_class.full_signature: public static SearchProperty property(final CharSequence propertyPath)
focal_class.identifier: property
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence propertyPath)
focal_class.return: SearchProperty
focal_class.signature: SearchProperty property(final CharSequence propertyPath)
focal_class.class_method_signature: SearchModelFactory.newSearchQuery(final SearchFilter filter)
focal_class.full_signature: public static SearchQuery newSearchQuery(final SearchFilter filter)
focal_class.identifier: newSearchQuery
focal_class.modifiers: public static
focal_class.parameters: (final SearchFilter filter)
focal_class.return: SearchQuery
focal_class.signature: SearchQuery newSearchQuery(final SearchFilter filter)
focal_class.class_method_signature: SearchModelFactory.newSearchQueryBuilder(final SearchFilter filter)
focal_class.full_signature: public static SearchQueryBuilder newSearchQueryBuilder(final SearchFilter filter)
focal_class.identifier: newSearchQueryBuilder
focal_class.modifiers: public static
focal_class.parameters: (final SearchFilter filter)
focal_class.return: SearchQueryBuilder
focal_class.signature: SearchQueryBuilder newSearchQueryBuilder(final SearchFilter filter)
focal_class.class_method_signature: SearchModelFactory.newSortOption(final List<SortOptionEntry> sortOptionEntries)
focal_class.full_signature: public static SortOption newSortOption(final List<SortOptionEntry> sortOptionEntries)
focal_class.identifier: newSortOption
focal_class.modifiers: public static
focal_class.parameters: (final List<SortOptionEntry> sortOptionEntries)
focal_class.return: SortOption
focal_class.signature: SortOption newSortOption(final List<SortOptionEntry> sortOptionEntries)
focal_class.class_method_signature: SearchModelFactory.newSortOption(final CharSequence propertyPath, final SortOptionEntry.SortOrder sortOrder)
focal_class.full_signature: public static SortOption newSortOption(final CharSequence propertyPath, final SortOptionEntry.SortOrder sortOrder)
focal_class.identifier: newSortOption
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence propertyPath, final SortOptionEntry.SortOrder sortOrder)
focal_class.return: SortOption
focal_class.signature: SortOption newSortOption(final CharSequence propertyPath, final SortOptionEntry.SortOrder sortOrder)
focal_class.class_method_signature: SearchModelFactory.newSortOptionEntry(final SortOptionEntry.SortOrder sortOrder,
              final CharSequence propertyPath)
focal_class.full_signature: @Deprecated public static SortOptionEntry newSortOptionEntry(final SortOptionEntry.SortOrder sortOrder,
              final CharSequence propertyPath)
focal_class.identifier: newSortOptionEntry
focal_class.modifiers: @Deprecated public static
focal_class.parameters: (final SortOptionEntry.SortOrder sortOrder,
              final CharSequence propertyPath)
focal_class.return: SortOptionEntry
focal_class.signature: SortOptionEntry newSortOptionEntry(final SortOptionEntry.SortOrder sortOrder,
              final CharSequence propertyPath)
focal_class.class_method_signature: SearchModelFactory.newSortOptionEntry(final CharSequence propertyPath,
              final SortOptionEntry.SortOrder sortOrder)
focal_class.full_signature: public static SortOptionEntry newSortOptionEntry(final CharSequence propertyPath,
              final SortOptionEntry.SortOrder sortOrder)
focal_class.identifier: newSortOptionEntry
focal_class.modifiers: public static
focal_class.parameters: (final CharSequence propertyPath,
              final SortOptionEntry.SortOrder sortOrder)
focal_class.return: SortOptionEntry
focal_class.signature: SortOptionEntry newSortOptionEntry(final CharSequence propertyPath,
              final SortOptionEntry.SortOrder sortOrder)
focal_class.class_method_signature: SearchModelFactory.newLimitOption(final int offset, final int count)
focal_class.full_signature: public static LimitOption newLimitOption(final int offset, final int count)
focal_class.identifier: newLimitOption
focal_class.modifiers: public static
focal_class.parameters: (final int offset, final int count)
focal_class.return: LimitOption
focal_class.signature: LimitOption newLimitOption(final int offset, final int count)
focal_class.class_method_signature: SearchModelFactory.newSizeOption(final int size)
focal_class.full_signature: public static SizeOption newSizeOption(final int size)
focal_class.identifier: newSizeOption
focal_class.modifiers: public static
focal_class.parameters: (final int size)
focal_class.return: SizeOption
focal_class.signature: SizeOption newSizeOption(final int size)
focal_class.class_method_signature: SearchModelFactory.newCursorOption(final String cursor)
focal_class.full_signature: public static CursorOption newCursorOption(final String cursor)
focal_class.identifier: newCursorOption
focal_class.modifiers: public static
focal_class.parameters: (final String cursor)
focal_class.return: CursorOption
focal_class.signature: CursorOption newCursorOption(final String cursor)
focal_method.body: public static LogicalSearchFilter and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters) {
          return ImmutableLogicalFilter.and(filter1, filter2, furtherFilters);
      }
focal_method.class_method_signature: SearchModelFactory.and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_method.full_signature: public static LogicalSearchFilter and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_method.identifier: and
focal_method.invocations: and
focal_method.modifiers: public static
focal_method.parameters: (final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)
focal_method.return: LogicalSearchFilter
focal_method.signature: LogicalSearchFilter and(final SearchFilter filter1, final SearchFilter filter2,
              final SearchFilter... furtherFilters)