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