public interface WriteableDatasource extends Datasource
Datasource
s that allow data modifications.Datasource.Sorting
SORTORDER_ASC, SORTORDER_DESC, SORTORDER_NONE
Modifier and Type | Method and Description |
---|---|
boolean |
canWrite()
Checks if the Datasource is allowed to write to the underlying
Datastorage
|
Changeable |
create(Map objectParameters)
Create a new object that can be stored in this datasource.
|
DatasourceInfo |
delete(Collection objects)
Deletes a collection of objects
|
DatasourceInfo |
delete(Collection objects,
GenticsUser user)
Deprecated.
methods with GenticsUser are deprecated, use
delete(Collection) instead. |
DatasourceInfo |
delete(DatasourceFilter filter)
Deletes all objects found with the given filter.
|
DatasourceInfo |
delete(DatasourceRecordSet rst)
Deprecated.
use
delete(Collection) instead |
DatasourceInfo |
delete(DatasourceRecordSet rst,
GenticsUser user)
Deprecated.
methods with GenticsUser are deprecated, use
delete(Collection) instead. |
DatasourceInfo |
insert(Collection objects)
Insert a collection of objects
|
DatasourceInfo |
insert(Collection objects,
GenticsUser user)
Deprecated.
methods with GenticsUser are deprecated, use
insert(Collection) |
DatasourceInfo |
insert(DatasourceRecordSet rst)
Deprecated.
use
insert(Collection) instead |
DatasourceInfo |
insert(DatasourceRecordSet rst,
GenticsUser user)
Deprecated.
methods with GenticsUser are deprecated, use
insert(Collection) |
DatasourceInfo |
store(Collection objects)
Store a collection of objects.
|
DatasourceInfo |
store(Collection objects,
GenticsUser user)
Deprecated.
Methods with GenticsUser are deprecated. use
store(Collection) |
DatasourceInfo |
store(DatasourceRecordSet rst)
Deprecated.
Use
store(Collection) instead |
DatasourceInfo |
store(DatasourceRecordSet rst,
GenticsUser user)
Deprecated.
Methods with GenticsUser are deprecated. use
store(Collection) |
DatasourceInfo |
update(Collection objects)
Update a collection of objects
|
DatasourceInfo |
update(Collection objects,
GenticsUser user)
Deprecated.
Methods with GenticsUser are deprecated, use
update(Collection) |
DatasourceInfo |
update(DatasourceRecordSet rst)
Deprecated.
use
update(Collection) instead. |
DatasourceInfo |
update(DatasourceRecordSet rst,
GenticsUser user)
Deprecated.
Methods with GenticsUser are deprecated, use
update(Collection) |
clone, createDatasourceFilter, getCount, getCount, getCount, getCount2, getHandlePool, getId, getResult, getResult, getResult, getResult, getResult, getResult, getResult, hasChanged, hasChanged, isValidAttribute, setAttributeNames, setRuleTree
boolean canWrite()
DatasourceInfo store(DatasourceRecordSet rst) throws DatasourceException
store(Collection)
insteadrst
- recordset holding the objects to be storedDatasourceException
DatasourceInfo store(DatasourceRecordSet rst, GenticsUser user) throws DatasourceException
store(Collection)
rst
- recordset holding the data to storeuser
- user who performs the storing (may be null)DatasourceException
DatasourceInfo store(Collection objects) throws DatasourceException
objects
- collection of objects to storeDatasourceException
DatasourceInfo store(Collection objects, GenticsUser user) throws DatasourceException
store(Collection)
objects
- collection of objects to storeuser
- user who preforms the store (may be null)DatasourceException
DatasourceInfo update(DatasourceRecordSet rst) throws DatasourceException
update(Collection)
instead.rst
- record set holding the objects to be updatedDatasourceException
DatasourceInfo update(DatasourceRecordSet rst, GenticsUser user) throws DatasourceException
update(Collection)
rst
- recordset holding the data to updateuser
- use who performs the update (may be null)DatasourceException
DatasourceInfo update(Collection objects) throws DatasourceException
objects
- collection of objects to updateDatasourceException
DatasourceInfo update(Collection objects, GenticsUser user) throws DatasourceException
update(Collection)
objects
- collection of objects to updateuser
- user who performs the update (may be null)DatasourceException
DatasourceInfo insert(DatasourceRecordSet rst) throws DatasourceException
insert(Collection)
insteadrst
- recordset holding new objects to be insertedDatasourceException
DatasourceInfo insert(Collection objects) throws DatasourceException
objects
- collection of objects to insertDatasourceException
DatasourceInfo insert(DatasourceRecordSet rst, GenticsUser user) throws DatasourceException
insert(Collection)
rst
- recordset holding new objects to be inserteduser
- user who performs the insertDatasourceException
DatasourceInfo insert(Collection objects, GenticsUser user) throws DatasourceException
insert(Collection)
objects
- collection of objects to insertuser
- user who performs the insert (may be null)DatasourceException
DatasourceInfo delete(DatasourceRecordSet rst) throws DatasourceException
delete(Collection)
insteadrst
- containing the rows to deleteDatasourceException
DatasourceInfo delete(Collection objects) throws DatasourceException
objects
- collection of objects to deleteDatasourceException
DatasourceInfo delete(DatasourceRecordSet rst, GenticsUser user) throws DatasourceException
delete(Collection)
instead.rst
- containing the rows to deleteuser
- user who performs the delete (may be null)DatasourceException
DatasourceInfo delete(Collection objects, GenticsUser user) throws DatasourceException
delete(Collection)
instead.objects
- collection of objects to deleteuser
- user who performs the delete (may be null)DatasourceException
DatasourceInfo delete(DatasourceFilter filter) throws DatasourceException
filter
- the filter defining which objets to delete.DatasourceException
Changeable create(Map objectParameters) throws DatasourceException
objectParameters
- datasource implementation specific object
parametersDatasourceException
- when the creation failsCopyright © 2016 Gentics Software GmbH. All Rights Reserved.