From 6effca3389118db216a1c37214cb39efbd756535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Jou=C3=9Fen?= Date: Mon, 9 Jul 2018 15:42:55 +0200 Subject: [PATCH] Introduced class utils to collect general reusable functions --- .../java/io/openvidu/server/core/Utils.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 openvidu-server/src/main/java/io/openvidu/server/core/Utils.java diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java b/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java new file mode 100644 index 00000000..fbaf6f0c --- /dev/null +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Utils.java @@ -0,0 +1,24 @@ +package io.openvidu.server.core; + +import org.apache.commons.lang3.RandomStringUtils; + +public class Utils { + + /** + * Generate a random alpha numeric key chain + * @return + */ + public String generateRandomChain() { + return RandomStringUtils.randomAlphanumeric(16).toLowerCase(); + } + + /** + * Check that the metadata only has a max length of 10000 chars. + * + * @param metadata + * @return + */ + public boolean isMetadataFormatCorrect(String metadata) { + return (metadata.length() <= 10000); + } +}