public class CustomEntityProvider extends Object implements ExternalTypeProvider
| Constructor and Description |
|---|
CustomEntityProvider() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
create(RecordType type,
Class<T> entityClass,
Map<String,Object> javaValues)
Creates entity.
|
<T> void |
delete(Class<T> entityClass,
Object id) |
void |
delete(Object entity) |
<T> T |
find(Class<T> entityClass,
Object id)
Returns entity.
|
<T> Collection<T> |
findAll(Class<T> entityClass) |
<T> List<T> |
findAll(Class<T> entityClass,
List<Object> ids) |
protected Field |
getField(Class<?> cls,
String name)
returns field from class or super-classes.
|
<T> T |
update(T entity) |
public <T> T create(RecordType type, Class<T> entityClass, Map<String,Object> javaValues)
ExternalTypeProvidercreate in interface ExternalTypeProviderprotected Field getField(Class<?> cls, String name) throws SecurityException, NoSuchFieldException
cls - name - SecurityExceptionNoSuchFieldExceptionpublic <T> T find(Class<T> entityClass, Object id)
ExternalTypeProviderfind in interface ExternalTypeProviderpublic <T> List<T> findAll(Class<T> entityClass, List<Object> ids)
findAll in interface ExternalTypeProviderpublic <T> Collection<T> findAll(Class<T> entityClass)
findAll in interface ExternalTypeProviderpublic <T> T update(T entity)
update in interface ExternalTypeProviderpublic void delete(Object entity)
delete in interface ExternalTypeProviderpublic <T> void delete(Class<T> entityClass, Object id)
delete in interface ExternalTypeProviderCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.