Package de.xima.fc.user_portal.common
Class UserPortalUtils
- java.lang.Object
-
- de.xima.fc.user_portal.common.UserPortalUtils
-
public class UserPortalUtils extends Object
This class provides utility methods for the user portal.- Since:
- 8.2.0
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description UserPortalUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<IUserPortalChatEntryViewModel>
createMessages(List<de.xima.fc.api.rest.pub.client.form_record.model.BaseFormRecordMessageResource> messages)
Creates a list of message models from a list of message resources.static boolean
determineIfUserHasFormRecords(IUserPortalInvocationContext upc, IUserPortalUser user, UUID portalUuid)
static String
getInitials(String name)
static String
getLoginUrl(String restUrl)
static int
getNumberOfUnreadMessages(IUserPortalInvocationContext upc, UUID portalUuid)
Returns the number of unread messages for the given user portal context and portal UUID.static String
urlToPath(String urlString)
-
-
-
Method Detail
-
createMessages
public static List<IUserPortalChatEntryViewModel> createMessages(List<de.xima.fc.api.rest.pub.client.form_record.model.BaseFormRecordMessageResource> messages)
Creates a list of message models from a list of message resources.- Parameters:
messages
- The list of message resources.- Returns:
- A list of message models.
-
determineIfUserHasFormRecords
public static boolean determineIfUserHasFormRecords(IUserPortalInvocationContext upc, IUserPortalUser user, UUID portalUuid)
-
getNumberOfUnreadMessages
public static int getNumberOfUnreadMessages(IUserPortalInvocationContext upc, UUID portalUuid)
Returns the number of unread messages for the given user portal context and portal UUID.- Parameters:
upc
- the user portal invocation contextportalUuid
- the UUID of the user portal- Returns:
- the number of unread messages, or 0 if none are found
-
-