* @return managed page
*/
public BaseFragmentsElement getManagedPageOrTemplate(BaseFragmentsElement pageOrTemplate)
{
// return managed page or template in site view
AbstractSiteView view = getSiteView();
if (pageOrTemplate instanceof Page)
{
return ((view != null) ? view.getManagedPage((Page)pageOrTemplate) : null);
}
else if (pageOrTemplate instanceof PageTemplate)
{
return ((view != null) ? view.getManagedPageTemplate((PageTemplate)pageOrTemplate) : null);
}
else if (pageOrTemplate instanceof DynamicPage)
{
return ((view != null) ? view.getManagedDynamicPage((DynamicPage)pageOrTemplate) : null);
}
else if (pageOrTemplate instanceof FragmentDefinition)
{
return ((view != null) ? view.getManagedFragmentDefinition((FragmentDefinition)pageOrTemplate) : null);
}
return null;
}