/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.portal.rendering.tracing; import com.enonic.cms.framework.util.UUIDGenerator; /** * This class implements the abstract render trace info. */ public final class RenderTraceInfo extends TraceInfo { /** * Id. */ private final String key; /** * Page trace. */ private PageTraceInfo pageInfo; /** * Construct the info. */ public RenderTraceInfo() { this.key = UUIDGenerator.randomUUID(); } /** * Return the uuid. */ public String getKey() { return this.key; } /** * Return the page trace info. */ public PageTraceInfo getPageInfo() { return this.pageInfo; } /** * Set the page trace info. */ public void setPageInfo( PageTraceInfo info ) { this.pageInfo = info; } }