Uses of Interface
de.xima.fc.user.IUserRef
-
Packages that use IUserRef Package Description de.xima.fc.api.entity Package for the API access of the model classes.de.xima.fc.common.form_record.chat de.xima.fc.dao.form_record de.xima.fc.dao.form_record.dto de.xima.fc.dao.impl de.xima.fc.dao.interfaces de.xima.fc.dao.user de.xima.fc.entities Package für Datenbankentitätende.xima.fc.form_record.api.message de.xima.fc.form_record.model.message de.xima.fc.handler.entity de.xima.fc.handler.interfaces.entity de.xima.fc.interfaces.plugin.param.form_record.message de.xima.fc.plugin.interfaces.form_record.message de.xima.fc.utils Package für Utilsklassen -
-
Uses of IUserRef in de.xima.fc.api.entity
Methods in de.xima.fc.api.entity with type parameters of type IUserRef Modifier and Type Method Description <T extends IUserData & IUserRef>
IUserRefExtensionUserProfileAPI. getUserRefExtension(UserContext uc, T user, UUID clientUUID)
Returns the user filter extension for the given user profile.Methods in de.xima.fc.api.entity with parameters of type IUserRef Modifier and Type Method Description FormRecordAccess
FormRecordAccessAPI. getByUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef)
FormRecordAccess
FormRecordAccessAPI. getOrCreateUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef, EFormRecordAccessGrantType grantType)
Creates or retrieves aFormRecordAccess
entity by its associatedVorgang
and user reference. -
Uses of IUserRef in de.xima.fc.common.form_record.chat
Methods in de.xima.fc.common.form_record.chat that return types with arguments of type IUserRef Modifier and Type Method Description Set<IUserRef>
DefaultCreateNewFormRecordChatRequest. memberUserRefs()
Set<IUserRef>
ICreateNewFormRecordChatRequest. memberUserRefs()
Method parameters in de.xima.fc.common.form_record.chat with type arguments of type IUserRef Modifier and Type Method Description DefaultCreateNewFormRecordChatRequest.Builder
DefaultCreateNewFormRecordChatRequest.Builder. memberUserRefs(Set<IUserRef> memberUserRefs)
-
Uses of IUserRef in de.xima.fc.dao.form_record
Methods in de.xima.fc.dao.form_record that return IUserRef Modifier and Type Method Description IUserRef
FormRecordChatsQuery. getUserRef()
IUserRef
FormRecordHistoryEntriesPageQuery. getUserRef()
IUserRef
FormRecordMessagesQuery. getUserRef()
IUserRef
FormRecordsQuery. getUserRef()
Methods in de.xima.fc.dao.form_record with parameters of type IUserRef Modifier and Type Method Description FormRecordChatsQuery.Builder
FormRecordChatsQuery.Builder. withUserRef(IUserRef userRef)
FormRecordHistoryEntriesPageQuery.Builder
FormRecordHistoryEntriesPageQuery.Builder. withUserRef(IUserRef userRef)
FormRecordMessagesQuery.Builder
FormRecordMessagesQuery.Builder. withUserRef(IUserRef userRef)
Constructors in de.xima.fc.dao.form_record with parameters of type IUserRef Constructor Description FormRecordHistoryEntriesPageQuery(UUID formRecordUuid, Locale locale, IUserRef userRef)
-
Uses of IUserRef in de.xima.fc.dao.form_record.dto
-
Uses of IUserRef in de.xima.fc.dao.impl
Methods in de.xima.fc.dao.impl with parameters of type IUserRef Modifier and Type Method Description FormRecordAccess
FormRecordAccessDao. getByUserRef(IEntityContext ec, Vorgang formRecord, IUserRef userRef)
FormRecordAccess
FormRecordAccessDao. getOrCreateUserRef(IEntityContext ec, Vorgang formRecord, IUserRef userRef, EFormRecordAccessGrantType grantType)
-
Uses of IUserRef in de.xima.fc.dao.interfaces
Methods in de.xima.fc.dao.interfaces with parameters of type IUserRef Modifier and Type Method Description FormRecordAccess
IFormRecordAccessDao. getByUserRef(IEntityContext ec, Vorgang formRecord, IUserRef userRef)
FormRecordAccess
IFormRecordAccessDao. getOrCreateUserRef(IEntityContext ec, Vorgang formRecord, IUserRef userRef, EFormRecordAccessGrantType grantType)
-
Uses of IUserRef in de.xima.fc.dao.user
Classes in de.xima.fc.dao.user that implement IUserRef Modifier and Type Class Description class
UserRef
DTO for a user reference. -
Uses of IUserRef in de.xima.fc.entities
Methods in de.xima.fc.entities with parameters of type IUserRef Modifier and Type Method Description int
Vorgang. getUnreadChatCount(IUserRef user)
Returns the number of unread chats for the given user.int
FormRecordChat. getUnreadMessageCount(IUserRef userRef)
Returns the number of unread messages in the chat for the given user.int
Vorgang. getUnreadMessageCount(IUserRef user)
Returns the number of unread chat messages for the given user.@NotNull List<FormRecordMessage>
FormRecordChat. getUnreadMessages(IUserRef userRef)
Returns all unread messages in the chat for the given user.boolean
FormRecordAccess. hasUserRefAccess(IUserRef userRef)
Checks if the access is granted to the given user reference.boolean
FormRecordChat. isMember(IUserRef userRef)
Returns whether a user reference is a member of this chat and can therefore receive its messages.boolean
FormRecordChat. isRead(IUserRef userRef)
Returns whether all messages in the chat are read by the given user.boolean
FormRecordMessage. isRead(IUserRef userRef)
Checks if the message has been read by the given user.boolean
FormEingang. isReadMember(IUserRef userRef)
boolean
FormRecordMessage. isSender(IUserRef userRef)
boolean
FormRecordSubmission. isSubmitter(IUserRef userRef)
Checks if the given user reference is the same as the user reference of this submission.void
FormRecordAccess. setUserRef(@NotNull IUserRef userRef)
Sets the user reference for this access.boolean
FormRecordAccess. updateUserRef(@NotNull IUserRef userRef)
Updates the user reference for this access. -
Uses of IUserRef in de.xima.fc.form_record.api.message
Methods in de.xima.fc.form_record.api.message with type parameters of type IUserRef Modifier and Type Method Description static <TUser extends IUserRef & IUserData>
ISendMessageRecipientUserSendMessageRecipientFactory. forUser(TUser recipient, String fallbackEmail)
Creates a recipient for a user.static <TUser extends IUserRef & IUserData>
ISendMessageRecipientInboxSendMessageRecipientFactory. forUserInbox(String inboxId, String messageService, TUser user, String fallbackEmail)
-
Uses of IUserRef in de.xima.fc.form_record.model.message
Methods in de.xima.fc.form_record.model.message with type parameters of type IUserRef Modifier and Type Method Description <TUser extends IUserRef & IUserData>
TUserISendMessageRecipientInbox. getUser()
<TUser extends IUserRef & IUserData>
TUserISendMessageRecipientUser. getUser()
-
Uses of IUserRef in de.xima.fc.handler.entity
Methods in de.xima.fc.handler.entity with type parameters of type IUserRef Modifier and Type Method Description <T extends IUserData & IUserRef>
IUserRefExtensionUserProfileHandler. getUserRefExtension(UserContext uc, T userRef, UUID clientUUID)
Methods in de.xima.fc.handler.entity with parameters of type IUserRef Modifier and Type Method Description FormRecordAccess
FormRecordAccessHandler. getByUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef)
FormRecordAccess
FormRecordAccessHandler. getOrCreateUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef, EFormRecordAccessGrantType grantType)
-
Uses of IUserRef in de.xima.fc.handler.interfaces.entity
Methods in de.xima.fc.handler.interfaces.entity with type parameters of type IUserRef Modifier and Type Method Description <T extends IUserData & IUserRef>
IUserRefExtensionIUserProfileHandler. getUserRefExtension(UserContext uc, T user, UUID clientUUID)
Returns the user filter extension for the given user profile.Methods in de.xima.fc.handler.interfaces.entity with parameters of type IUserRef Modifier and Type Method Description FormRecordAccess
IFormRecordAccessHandler. getByUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef)
FormRecordAccess
IFormRecordAccessHandler. getOrCreateUserRef(UserContext uc, Vorgang formRecord, IUserRef userRef, EFormRecordAccessGrantType grantType)
Creates or retrieves aFormRecordAccess
entity by its associatedVorgang
and user reference. -
Uses of IUserRef in de.xima.fc.interfaces.plugin.param.form_record.message
Methods in de.xima.fc.interfaces.plugin.param.form_record.message with type parameters of type IUserRef Modifier and Type Method Description <TUser extends IUserRef & IUserData>
TUserIPluginSendMessageRecipientInbox. getUser()
<TUser extends IUserRef & IUserData>
TUserIPluginSendMessageRecipientUser. getUser()
-
Uses of IUserRef in de.xima.fc.plugin.interfaces.form_record.message
Methods in de.xima.fc.plugin.interfaces.form_record.message with type parameters of type IUserRef Modifier and Type Method Description default <TUser extends IUserRef & IUserData>
StringIPluginMessageService. getInboxId(TUser user)
Returns the inbox ID of the user within this message service. -
Uses of IUserRef in de.xima.fc.utils
Methods in de.xima.fc.utils with parameters of type IUserRef Modifier and Type Method Description static boolean
UserMgmtUtils. isAnonymous(IUserRef userRef)
static boolean
UserMgmtUtils. isAnonymousUser(IUserRef userRef)
Checks if the user is anonymous.static boolean
UserMgmtUtils. isDistinctUser(IUserRef userRef)
Checks if the user is a distinct user.static boolean
UserMgmtUtils. isEmptyUserRef(IUserRef userRef)
Checks if the given user reference is empty.static boolean
UserMgmtUtils. isSuperUser(IUserRef userRef)
Checks if the user is THE super user.static boolean
UserMgmtUtils. isSystem(IUserRef userRef)
-