001
014
015 package com.liferay.portal.kernel.uuid;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
023 public class PortalUUIDUtil {
024
025 public static String fromJsSafeUuid(String jsSafeUuid) {
026 return getPortalUUID().fromJsSafeUuid(jsSafeUuid);
027 }
028
029 public static String generate() {
030 return getPortalUUID().generate();
031 }
032
033 public static String generate(byte[] bytes) {
034 return getPortalUUID().generate(bytes);
035 }
036
037 public static PortalUUID getPortalUUID() {
038 PortalRuntimePermission.checkGetBeanProperty(PortalUUIDUtil.class);
039
040 return _portalUUID;
041 }
042
043 public static String toJsSafeUuid(String uuid) {
044 return getPortalUUID().toJsSafeUuid(uuid);
045 }
046
047 public void setPortalUUID(PortalUUID portalUUID) {
048 PortalRuntimePermission.checkSetBeanProperty(getClass());
049
050 _portalUUID = portalUUID;
051 }
052
053 private static PortalUUID _portalUUID;
054
055 }