String targetDir = setupContext.getTargetDirectory();
targetDir = targetDir == null ? "" : targetDir;
if (project.hasAllFacets(WebResourcesFacet.class, DependencyFacet.class, JPAFacet.class, EJBFacet.class,
CDIFacet.class, RestFacet.class))
{
WebResourcesFacet web = project.getFacet(WebResourcesFacet.class);
boolean areResourcesInstalled = web.getWebResource(targetDir + GLYPHICONS_SVG).exists()
&& web.getWebResource(targetDir + GLYPHICONS_EOT).exists()
&& web.getWebResource(targetDir + GLYPHICONS_SVG).exists()
&& web.getWebResource(targetDir + GLYPHICONS_TTF).exists()
&& web.getWebResource(targetDir + GLYPHICONS_WOFF).exists()
&& web.getWebResource(targetDir + FORGE_LOGO_PNG).exists()
&& web.getWebResource(targetDir + ANGULAR_RESOURCE_JS).exists()
&& web.getWebResource(targetDir + ANGULAR_ROUTE_JS).exists()
&& web.getWebResource(targetDir + ANGULAR_JS).exists()
&& web.getWebResource(targetDir + MODERNIZR_JS).exists()
&& web.getWebResource(targetDir + JQUERY_JS).exists()
&& web.getWebResource(targetDir + BOOTSTRAP_JS).exists()
&& web.getWebResource(targetDir + OFFCANVAS_JS).exists()
&& web.getWebResource(targetDir + MAIN_CSS).exists()
&& web.getWebResource(targetDir + BOOTSTRAP_CSS).exists()
&& web.getWebResource(targetDir + BOOTSTRAP_THEME_CSS).exists()
&& web.getWebResource(targetDir + LANDING_VIEW).exists();
return areResourcesInstalled;
}
return false;
}