001 002 package railo.runtime.functions.other; 003 004 005 import org.safehaus.uuid.UUIDGenerator; 006 007 import railo.runtime.PageContext; 008 import railo.runtime.ext.function.Function; 009 010 /** 011 * Implements the Cold Fusion Function createGuid 012 */ 013 public final class CreateGUID implements Function { 014 private static UUIDGenerator generator = UUIDGenerator.getInstance(); 015 016 public static String call(PageContext pc ) { 017 return generator.generateRandomBasedUUID().toString().toUpperCase(); 018 } 019 }