public interface RecordService extends CRUDService<RecordDTO,RecordData,RecordDataParams>
| Modifier and Type | Method and Description |
|---|---|
SerializableInputStream |
exportToCSV(@NotNull RecordQuery query)
Generates a CSV with the query result
|
java.util.List<RecordTypeCountVO> |
getRecordTypeCount(@NotNull AccountOwnerLocator locator)
Returns, for each visible record type, the count and permissions over records of the given owner (either system
or user)
|
RecordSearchData |
getSearchData(@NotNull RecordTypeVO recordType,
UserLocatorVO locator)
Returns data for searching records
|
SharedRecordFieldsSearchData |
getSharedFieldsSearchData()
Returns data for searching records with shared record fields
|
TiledRecordsData |
getTiledRecordsData(@NotNull RecordTypeVO recordType,
UserLocatorVO locator)
Returns data for listing tiled records of a given user or system
|
RecordVO |
loadVO(@NotNull java.lang.Long id)
Loads a VO, by id
|
Page<RecordVO> |
search(@NotNull RecordQuery query)
Searches for records
|
getData, getDataForNew, load, remove, removeAll, saveSerializableInputStream exportToCSV(@NotNull @NotNull RecordQuery query)
java.util.List<RecordTypeCountVO> getRecordTypeCount(@NotNull @NotNull AccountOwnerLocator locator) throws FrameworkException
FrameworkExceptionRecordSearchData getSearchData(@NotNull @NotNull RecordTypeVO recordType, UserLocatorVO locator) throws FrameworkException
FrameworkExceptionSharedRecordFieldsSearchData getSharedFieldsSearchData() throws FrameworkException
FrameworkExceptionTiledRecordsData getTiledRecordsData(@NotNull @NotNull RecordTypeVO recordType, UserLocatorVO locator) throws FrameworkException
FrameworkExceptionRecordVO loadVO(@NotNull @NotNull java.lang.Long id) throws FrameworkException
FrameworkExceptionPage<RecordVO> search(@NotNull @NotNull RecordQuery query) throws FrameworkException, QueryParseException