Package de.xima.fc.user
Interface IUserRef
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
UserRef
public interface IUserRef extends Serializable
Common interface for referencing and identifying a user.- Since:
- 8.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getAuthenticationClientName()
IUserRefExtension
getExtension()
UUID
getProfileUuid()
@NotBlank String
getUniversalReferenceId()
-
-
-
Method Detail
-
getAuthenticationClientName
default String getAuthenticationClientName()
- Returns:
- The name of the
authentication client
used by the user to authenticate. - See Also:
IClientDescriptor.getClientName()
-
getProfileUuid
@Nullable UUID getProfileUuid()
- Returns:
- The UUID of the formcycle profile. May be null if the user has no profile.
-
getUniversalReferenceId
@NotBlank @NotBlank String getUniversalReferenceId()
- Returns:
- The universal reference ID of the user.
-
getExtension
IUserRefExtension getExtension()
- Returns:
- the user ref extensions or null if there are none. This value will be loaded lazy
-
-