protected String getHandlerId(final IProject project)
{
IProjectFacetVersion projectFacet = JSFAppConfigUtils.getProjectFacet(project);
if (projectFacet != null)
{
JSFVersion projectVersion = JSFVersion.valueOfFacetVersion(projectFacet);
String defaultHandler = PRE_20_DEFAULT_VIEW_HANDLER_ID;
// starting with JSF 2.0 a new view handler that first
// processes as Facelet and then delegates to JSP is
// used by default
// TODO: check the web.xml flag that reverts things to 1.2 defaults
if (projectVersion.compareTo(JSFVersion.V2_0) >= 0)
{
defaultHandler = JSF_20_DEFAULT_VIEW_HANDLER_ID;
}
final String viewHandlerId = _propertyFileManager
.getProperty(PERSIST_PROPERTY_NAME_VIEW_HANDLER,