public class DataServiceImpl extends Object implements DataService
| Constructor and Description |
|---|
DataServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Object object,
List<String> keyAttributes,
Session session) |
void |
delete(Object object,
Session session)
Delete the given object.
|
Object |
find(Class<?> clazz,
Object key,
FindData findData,
Session session)
Finds an object based on the primary key given in the input object.
|
Object |
find(Class<?> clazz,
Object key,
List<String> keyAttributeNames,
FindData findData,
Session session)
Finds an object based on a candidate key.
|
Object |
find(FindData findData,
Session session)
Finds an object or a projection based on the given FindData.
|
List<?> |
findAll(Class<?> clazz,
Object example,
FindData findData,
Session session)
return purposes and if a maxSize parameter should be given as input or
set in the configuration.
|
List<?> |
findAll(FindData findData,
Session session)
Finds objects or projections based on the given FindData.
|
void |
findAssociated(Object object,
Session session)
Runs Hibernate.initialize().
|
Object |
get(Object currentObject,
ENavigation navigation,
Session session) |
static DataServiceImpl |
getDataServiceImpl()
Get a DataServiceImpl object.
|
Serializable |
insert(Object object,
Session session)
Insert the given object in the database.
|
Object |
merge(Object object,
Session session)
Copy the state of the detached instance to a persistent instance with the
same identifier.
|
void |
update(Object object,
Session session)
Update a database instance from the given object.
|
public static DataServiceImpl getDataServiceImpl()
public Object find(Class<?> clazz, Object key, FindData findData, Session session)
DataServicefind in interface DataServiceclazz - (missing javadoc)key - (missing javadoc)findData - (missing javadoc)session - (missing javadoc)public Object find(Class<?> clazz, Object key, List<String> keyAttributeNames, FindData findData, Session session)
DataServicefind in interface DataServiceclazz - (missing javadoc)key - (missing javadoc)keyAttributeNames - (missing javadoc)findData - (missing javadoc)session - (missing javadoc)public Object find(FindData findData, Session session)
DataServicefind in interface DataServicefindData - (missing javadoc)session - (missing javadoc)public List<?> findAll(Class<?> clazz, Object example, FindData findData, Session session)
DataServicefindAll in interface DataServiceclazz - (missing javadoc)example - (missing javadoc)findData - (missing javadoc)session - (missing javadoc)public List<?> findAll(FindData findData, Session session)
DataServicefindAll in interface DataServicefindData - (missing javadoc)session - (missing javadoc)public Serializable insert(Object object, Session session)
DataServiceinsert in interface DataServiceobject - (missing javadoc)session - (missing javadoc)public void update(Object object, Session session)
DataServiceupdate in interface DataServiceobject - (missing javadoc)session - (missing javadoc)public Object merge(Object object, Session session)
DataServicemerge in interface DataServiceobject - the detached instancesession - (missing javadoc)public void delete(Object object, Session session)
DataServicedelete in interface DataServiceobject - (missing javadoc)session - (missing javadoc)public void delete(Object object, List<String> keyAttributes, Session session)
delete in interface DataServiceobject - (missing javadoc)keyAttributes - (missing javadoc)session - (missing javadoc)public Object get(Object currentObject, ENavigation navigation, Session session)
get in interface DataServicecurrentObject - (missing javadoc)navigation - (missing javadoc)session - (missing javadoc)public void findAssociated(Object object, Session session)
DataServicefindAssociated in interface DataServiceobject - (missing javadoc)session - (missing javadoc)Copyright © 2006–2020 Esito AS. All rights reserved.