+services/publicitem/.project
+services/publicitem/.settings/
+services/publicitem/3rdparty/.project
+services/publicitem/3rdparty/.settings/
+services/publicitem/3rdparty/nuxeo-platform-cs-publicitem/.classpath
+services/publicitem/3rdparty/nuxeo-platform-cs-publicitem/.project
+services/publicitem/3rdparty/nuxeo-platform-cs-publicitem/.settings/
+services/publicitem/client/.classpath
+services/publicitem/client/.project
+services/publicitem/client/.settings/
+services/publicitem/client/src/test/resources/
+services/publicitem/jaxb/.classpath
+services/publicitem/jaxb/.project
+services/publicitem/jaxb/.settings/
+services/publicitem/service/.classpath
+services/publicitem/service/.project
+services/publicitem/service/.settings/
3rdparty/nuxeo/nuxeo-platform-listener/.project
services/article/service/.project
services/article/service/.settings/
3rdparty/nuxeo/nuxeo-platform-listener/updaterelationsondelete/.classpath
3rdparty/nuxeo/nuxeo-platform-listener/updaterelationsondelete/.project
3rdparty/nuxeo/nuxeo-platform-listener/updaterelationsondelete/.settings/
-services/article/.project
-services/article/.settings/
-services/article/3rdparty/.project
-services/article/3rdparty/.settings/
-services/article/3rdparty/nuxeo-platform-cs-article/.classpath
-services/article/3rdparty/nuxeo-platform-cs-article/.project
-services/article/3rdparty/nuxeo-platform-cs-article/.settings/
-services/article/client/.classpath
-services/article/client/.project
-services/article/client/.settings/
-services/article/client/src/test/resources/
-services/article/jaxb/.classpath
-services/article/jaxb/.project
-services/article/jaxb/.settings/
-services/article/service/.classpath
-services/article/service/.project3rdparty/nuxeo/nuxeo-platform-listener/.project
+
3rdparty/nuxeo/nuxeo-platform-listener/.settings/
services/JaxRsServiceProvider/.settings/.jsdtscope
*org.eclipse.wst*
private static String _templateDir = null;
- public static String getTemplateDir() {
+ public static String getTemplateDir() throws FileNotFoundException {
if (_templateDir == null) {
TenantBindingConfigReaderImpl tReader = ServiceMain.getInstance()
.getTenantBindingConfigReader();
_templateDir = tReader.getResourcesDir() + File.separator
+ "templates";
}
+
+ File templateDir = new File(_templateDir); // We need to make sure the 'templates' directory is not missing
+ if (templateDir.exists() == false) {
+ throw new FileNotFoundException("The Import service's template directory is missing: " + _templateDir);
+ }
return _templateDir;
}