Index

A B C D F I J L M N O P R S V W 
All Classes and Interfaces|All Packages

A

afterPropertiesSet() - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
and() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.AndFilter
Start the definition of a new filter that is composed with the current filter via a logical and.
and() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.TopLevelFilter
Start the definition of a new filter that is composed with the current filter via a logical and.
and(Filter) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.AndFilter
Compose the current filter and the given filter via a logical and.
and(Filter) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.TopLevelFilter
Compose the current filter and the given filter via a logical and.
ASCENDING - Enum constant in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Direction
Ascending direction.

B

BeanWrapperPropertyMapper<T> - Class in io.github.scordio.springframework.batch.extensions.notion.mapping
PropertyMapper implementation for JavaBeans.
BeanWrapperPropertyMapper(Class<T>) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.BeanWrapperPropertyMapper
Create a new BeanWrapperPropertyMapper for the given target type.
BeanWrapperPropertyMapper(T...) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.BeanWrapperPropertyMapper
Create a new BeanWrapperPropertyMapper, inferring the target type.
by(Sort.Timestamp) - Static method in class io.github.scordio.springframework.batch.extensions.notion.Sort
Sort condition that orders the database query by the timestamp associated with a database entry, in ascending direction.
by(Sort.Timestamp, Sort.Direction) - Static method in class io.github.scordio.springframework.batch.extensions.notion.Sort
Sort condition that orders the database query by the timestamp associated with a database entry.
by(String) - Static method in class io.github.scordio.springframework.batch.extensions.notion.Sort
Sort condition that orders the database query by a particular property, in ascending direction.
by(String, Sort.Direction) - Static method in class io.github.scordio.springframework.batch.extensions.notion.Sort
Sort condition that orders the database query by a particular property.

C

checkbox(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder
Start the definition of the filter condition for a checkbox property.
ConstructorPropertyMapper<T> - Class in io.github.scordio.springframework.batch.extensions.notion.mapping
PropertyMapper implementation for types with a constructor with arguments.
ConstructorPropertyMapper(Class<T>) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.ConstructorPropertyMapper
Create a new ConstructorPropertyMapper for the given target type.
ConstructorPropertyMapper(T...) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.ConstructorPropertyMapper
Create a new ConstructorPropertyMapper, inferring the target type.
contains(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.MultiSelectCondition
Return database entries where the provided value is part of the property values.
CREATED_TIME - Enum constant in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Timestamp
The time the entry was created.

D

DEFAULT_DIRECTION - Static variable in class io.github.scordio.springframework.batch.extensions.notion.Sort
Default direction of Sort conditions.
DESCENDING - Enum constant in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Direction
Descending direction.
doClose() - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
doesNotContain(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.MultiSelectCondition
Return database entries where the provided value is not contained in the property values.
doOpen() - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
doPageRead() - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader

F

Filter - Class in io.github.scordio.springframework.batch.extensions.notion
Filtering conditions to limit the entries returned from a database query.
Filter.AndFilter - Class in io.github.scordio.springframework.batch.extensions.notion
Compound filter that supports filters composition via the Filter.AndFilter.and() methods.
Filter.FilterConditionBuilder<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Builder for Filter conditions.
Filter.FilterConditionBuilder.CheckboxCondition<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Filter condition for a checkbox property.
Filter.FilterConditionBuilder.MultiSelectCondition<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Filter condition for a multi-select property.
Filter.FilterConditionBuilder.NumberCondition<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Filter condition for a number property.
Filter.FilterConditionBuilder.SelectCondition<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Filter condition for a select property.
Filter.OrFilter - Class in io.github.scordio.springframework.batch.extensions.notion
Compound filter that supports filters composition via the Filter.OrFilter.or() methods.
Filter.TopLevelFilter - Class in io.github.scordio.springframework.batch.extensions.notion
Base class for top level filters that support filters composition via the Filter.TopLevelFilter.and() and Filter.TopLevelFilter.or() methods.

I

io.github.scordio.springframework.batch.extensions.notion - package io.github.scordio.springframework.batch.extensions.notion
 
io.github.scordio.springframework.batch.extensions.notion.mapping - package io.github.scordio.springframework.batch.extensions.notion.mapping
 
isEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.MultiSelectCondition
Return database entries where the property value does not contain any data.
isEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value does not contain any data.
isEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.SelectCondition
Return database entries where the property value does not contain any data.
isEqualTo(boolean) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.CheckboxCondition
Return all database entries with an exact value match.
isEqualTo(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value is the same as the provided one.
isEqualTo(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.SelectCondition
Return database entries where the property value matches the provided one.
isGreaterThan(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value exceeds the provided one.
isGreaterThanOrEqualTo(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value is equal to or exceeds the provided one.
isLessThan(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value is less than the provided one.
isLessThanOrEqualTo(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value is equal to or is less than the provided one.
isNotEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.MultiSelectCondition
Return database entries where the property value contains data.
isNotEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value contains data.
isNotEmpty() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.SelectCondition
Return database entries where the property value contains data.
isNotEqualTo(boolean) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.CheckboxCondition
Return all database entries without an exact value match.
isNotEqualTo(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.NumberCondition
Return database entries where the property value differs from the provided one.
isNotEqualTo(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder.SelectCondition
Return database entries where the property value does not match the provided one.

J

jumpToItem(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader

L

LAST_EDITED_TIME - Enum constant in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Timestamp
The time the entry was last edited.

M

map(Map<String, String>) - Method in class io.github.scordio.springframework.batch.extensions.notion.mapping.BeanWrapperPropertyMapper
 
map(Map<String, String>) - Method in class io.github.scordio.springframework.batch.extensions.notion.mapping.ConstructorPropertyMapper
 
map(Map<String, String>) - Method in class io.github.scordio.springframework.batch.extensions.notion.mapping.RecordPropertyMapper
 
map(Map<String, String>) - Method in interface io.github.scordio.springframework.batch.extensions.notion.mapping.PropertyMapper
Map the given item properties into an object of type T.
multiSelect(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder
Start the definition of the filter condition for a multi-select property.

N

NotionDatabaseItemReader<T> - Class in io.github.scordio.springframework.batch.extensions.notion
Restartable ItemReader that reads entries from a Notion database via a paging technique.
NotionDatabaseItemReader() - Constructor for class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
Create a new NotionDatabaseItemReader with the following defaults: baseUrl = "https://api.notion.com/v1" pageSize = 100
number(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder
Start the definition of the filter condition for a number property.

O

or() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.OrFilter
Start the definition of a new filter that is composed with the current filter via a logical or.
or() - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.TopLevelFilter
Start the definition of a new filter that is composed with the current filter via a logical or.
or(Filter) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.OrFilter
Compose the current filter and the given filter via a logical or.
or(Filter) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.TopLevelFilter
Compose the current filter and the given filter via a logical or.

P

PropertyMapper<T> - Interface in io.github.scordio.springframework.batch.extensions.notion.mapping
Strategy interface for mapping the properties of a Notion item into a Java object.

R

RecordPropertyMapper<T> - Class in io.github.scordio.springframework.batch.extensions.notion.mapping
PropertyMapper implementation for Java records.
RecordPropertyMapper(Class<T>) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.RecordPropertyMapper
Create a new RecordPropertyMapper for the given target type.
RecordPropertyMapper(T...) - Constructor for class io.github.scordio.springframework.batch.extensions.notion.mapping.RecordPropertyMapper
Create a new RecordPropertyMapper, inferring the target type.

S

select(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.Filter.FilterConditionBuilder
Start the definition of the filter condition for a select property.
setBaseUrl(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
The base URL of the Notion API.
setDatabaseId(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
UUID of the database to read from.
setFilter(Filter) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
Filter condition to limit the returned items.
setPageSize(int) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
The number of items to be read with each page.
setPropertyMapper(PropertyMapper<T>) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
The PropertyMapper responsible for mapping Notion item properties into a Java object.
setSorts(Sort...) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
Sort conditions to order the returned items.
setToken(String) - Method in class io.github.scordio.springframework.batch.extensions.notion.NotionDatabaseItemReader
The Notion integration token.
Sort - Class in io.github.scordio.springframework.batch.extensions.notion
Sort conditions to order the entries returned from a database query.
Sort.Direction - Enum Class in io.github.scordio.springframework.batch.extensions.notion
Sort directions.
Sort.Timestamp - Enum Class in io.github.scordio.springframework.batch.extensions.notion
Timestamps associated with database entries.

V

valueOf(String) - Static method in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Timestamp
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.scordio.springframework.batch.extensions.notion.Sort.Timestamp
Returns an array containing the constants of this enum class, in the order they are declared.

W

where() - Static method in class io.github.scordio.springframework.batch.extensions.notion.Filter
Entry point that starts the definition of a filter.
where(Filter) - Static method in class io.github.scordio.springframework.batch.extensions.notion.Filter
Entry point that starts the definition of a filter group.
A B C D F I J L M N O P R S V W 
All Classes and Interfaces|All Packages