Class UserPortalUtils


  • public class UserPortalUtils
    extends Object
    This class provides utility methods for the user portal.
    Since:
    8.2.0
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • UserPortalUtils

        public UserPortalUtils()
    • Method Detail

      • workaroundGetDownloadLink

        public static String workaroundGetDownloadLink​(de.xima.fc.api.rest.pub.client.user_portal.model.UserPortalFileResource resource,
                                                       UserPortalViewContext portalContext,
                                                       IUserPortalInvocationContext upc)
        TODO Use the links property of the file resource to get the download link. The REST API does not yet include a TODO download link. ...
        Parameters:
        resource - A file resource.
        Returns:
        The download link for the file resource.
      • createRecordList

        public static List<FormRecordModel> createRecordList​(List<de.xima.fc.api.rest.pub.client.user_portal.model.UserPortalFormRecordResource> formRecordList,
                                                             Locale locale)
        Creates a list of form record models from a list of form record resources.
        Parameters:
        formRecordList - The list of form record resources.
        locale - The locale to use for formatting the submit timestamp.
        Returns:
        A list of form record models.
      • formatOffsetTimestampToReadableString

        public static String formatOffsetTimestampToReadableString​(OffsetDateTime offsetDateTime,
                                                                   Locale locale)
        Formats an offset date time to a readable string.
        Parameters:
        offsetDateTime - The offset date time to format.
        locale - The locale to use for formatting.
        Returns:
        The formatted date time.