/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.xslt.functions.portal;
import net.sf.saxon.om.StructuredQName;
import com.enonic.cms.core.xslt.functions.AbstractXsltFunction;
import com.enonic.cms.core.xslt.lib.PortalFunctionsMediator;
abstract class AbstractPortalFunction
extends AbstractXsltFunction
{
private final static String NAMESPACE_URI = "http://www.enonic.com/cms/portal";
private final static String OLD_NAMESPACE_URI = "http://www.enonic.com/cms/xslt/portal";
private PortalFunctionsMediator portalFunctions;
public AbstractPortalFunction( final String localName )
{
super( "", NAMESPACE_URI, localName );
registerAlias( new StructuredQName( "", OLD_NAMESPACE_URI, localName ) );
}
protected final PortalFunctionsMediator getPortalFunctions()
{
return this.portalFunctions;
}
public final void setPortalFunctions( final PortalFunctionsMediator portalFunctions )
{
this.portalFunctions = portalFunctions;
}
}