T - public interface CRUDInterface<T>
| Modifier and Type | Method and Description |
|---|---|
T |
create(T object)
Content or data object saving interface function definition for new object.
|
void |
delete(T object)
Content or data object deletion interface function definition for exiting
object.
|
void |
deleteAll()
Content or data object deletion interface function definition for exiting
objects.
|
void |
deleteByKey(Object key)
Content or data object deletion interface function definition for exiting
object based on key value.
|
void |
deleteByKey(Object[] key)
Content or data object deletion interface function definition for exiting
object based on composite key value.
|
T |
read(Object key)
Content or data object reading interface function definition based on a
key value.
|
T |
read(Object[] key)
Content or data object reading interface function definition based on a
composite key value.
|
List<T> |
readAll()
List of content or data objects reading interface function definition.
|
org.springframework.data.domain.Page<T> |
readAll(org.springframework.data.domain.Pageable pageable)
List wise (paged) content or data objects reading interface function
definition.
|
List<T> |
readByKeyword(String keyword)
List of content or data object reading interface function definition based
on a keyword value.
|
org.springframework.data.domain.Page<T> |
readByKeyword(String keyword,
org.springframework.data.domain.Pageable pageable)
List wise (or paged) content or data objects reading interface function
definition based on a keyword value.
|
List<T> |
select(Object refKey,
String keyword)
List of selected content or data objects reading interface function
definition based on reference key and keyword values.
|
org.springframework.data.domain.Page<T> |
select(Object refKey,
String keyword,
org.springframework.data.domain.Pageable pageable)
List wise (paged) selected content or data objects reading interface function
definition based on reference key and keyword values.
|
List<T> |
selectWithin(Object refKey,
String keyword)
List of selected content or data objects reading interface function
definition based on self-referenced key and keyword values.
|
org.springframework.data.domain.Page<T> |
selectWithin(Object refKey,
String keyword,
org.springframework.data.domain.Pageable pageable)
List wise (paged) selected content or data objects reading interface function
definition based on self-referenced key and keyword values.
|
T |
update(T object)
Content or data object saving interface function definition for exiting
object.
|
T create(T object)
object - T update(T object)
object - void delete(T object)
object - void deleteByKey(Object key)
key - void deleteByKey(Object[] key)
key - void deleteAll()
T read(Object key)
key - T read(Object[] key)
key - List<T> readByKeyword(String keyword)
keyword - org.springframework.data.domain.Page<T> readByKeyword(String keyword, org.springframework.data.domain.Pageable pageable)
keyword - pageable - List<T> readAll()
org.springframework.data.domain.Page<T> readAll(org.springframework.data.domain.Pageable pageable)
pageable - List<T> select(Object refKey, String keyword)
refKey - keyword - org.springframework.data.domain.Page<T> select(Object refKey, String keyword, org.springframework.data.domain.Pageable pageable)
refKey - keyword - pageable - List<T> selectWithin(Object refKey, String keyword)
refKey - keyword - org.springframework.data.domain.Page<T> selectWithin(Object refKey, String keyword, org.springframework.data.domain.Pageable pageable)
refKey - keyword - pageable - Copyright © 2018. All rights reserved.