Class FormRecordChatAPI
API class for reading and writing
FormRecordChat entities.- Since:
- 8.2.0
- Author:
- XIMA Media GmbH
-
Field Summary
Fields inherited from class AEntityAPI
entityClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllByRecord(UserContext uc, String recordUuid) getByRecordAndUser(UserContext uc, UUID recordUuid, IUser user, int page, int pageSize, Locale locale) getByUser(UserContext uc, IUser user) getByUser(UserContext uc, IUser user, int page, int pageSize, int offset) getByUuid(UserContext uc, UUID uuid) getByUuidAndUser(UserContext uc, UUID uuid, IUser user) getDetailsByUuidAndUser(UserContext uc, UUID uuid, IUser user, Locale locale) getFormRecordChatsPage(UserContext uc, PageQuery page, FormRecordChatsQuery query, boolean skipCount) voidmarkReadByEndUser(@NotNull UserContext uc, @NotNull UUID chatUuid, @NotNull IUser user) voidmarkReadByInboxUser(UserContext uc, UUID chatUuid, IUser user) Methods inherited from class AEntityAPI
create, create, delete, delete, deleteAllBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getEntityRefs, getPagedResult, getSingleAttributes, getSingleAttributes, resultTotalCount, resultTotalCount, update, updateMethods inherited from class ASubAPI
getHandlerProvider
-
Constructor Details
-
FormRecordChatAPI
public FormRecordChatAPI()
-
-
Method Details
-
getAllByRecord
- See Also:
-
getByRecordAndUser
public PagedResult<BaseFormRecordChatDTO> getByRecordAndUser(UserContext uc, UUID recordUuid, IUser user, int page, int pageSize, Locale locale) - See Also:
-
getByUser
- See Also:
-
getByUser
public PagedResult<FormRecordChat> getByUser(UserContext uc, IUser user, int page, int pageSize, int offset) - See Also:
-
getByUuid
- See Also:
-
getByUuidAndUser
- See Also:
-
getDetailsByUuidAndUser
public DetailedFormRecordChatDTO getDetailsByUuidAndUser(UserContext uc, UUID uuid, IUser user, Locale locale) - See Also:
-
getFormRecordChatsPage
public PagedResult<BaseFormRecordChatDTO> getFormRecordChatsPage(UserContext uc, PageQuery page, FormRecordChatsQuery query, boolean skipCount) - Since:
- 8.4.0
- See Also:
-
markReadByEndUser
public void markReadByEndUser(@NotNull @NotNull UserContext uc, @NotNull @NotNull UUID chatUuid, @NotNull @NotNull IUser user) - Since:
- 8.4.0
- See Also:
-
markReadByInboxUser
- Since:
- 8.4.0
- See Also:
-