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 CFML 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    }