throw new ObjectRetrievalFailureException(Resource.class, eventResource, "The event resource " + eventResource + " included from the root event configuration file cannot have a 'global' element", null); if (!events.getEventFiles().isEmpty()) { throw new ObjectRetrievalFailureException(Resource.class, eventResource, "The event resource " + eventResource + " included from the root event configuration file cannot include other configuration files: " + StringUtils.collectionToCommaDelimitedString(events.getEventFiles()), null);
eventFiles.addAll(events.getEventFiles()); for (String eventFile : m_events.getEventFiles()) { if (!eventFiles.contains(eventFile)) { m_lastModifiedEventFiles.remove(eventFile);
final File rootFile = ConfigFileConstants.getFile(ConfigFileConstants.EVENT_CONF_FILE_NAME); if (baseEventsObject.getEvents().size() > 0) { if (!rootEvents.getEventFiles().contains(fileName)) { logger.info("Adding a reference to " + fileName + " inside eventconf.xml."); rootEvents.getEventFiles().add(0, fileName); saveEvents(rootEvents, rootFile, logger); if (rootEvents.getEventFiles().contains(fileName)) { logger.info("Removing a reference to " + fileName + " inside eventconf.xml because there are no events."); rootEvents.getEventFiles().remove(fileName); saveEvents(rootEvents, rootFile, logger);
final File rootFile = ConfigFileConstants.getFile(ConfigFileConstants.EVENT_CONF_FILE_NAME); if (baseEventsObject.getEvents().size() > 0) { if (!rootEvents.getEventFiles().contains(fileName)) { logger.info("Adding a reference to " + fileName + " inside eventconf.xml."); rootEvents.getEventFiles().add(0, fileName); saveEvents(rootEvents, rootFile, logger); if (rootEvents.getEventFiles().contains(fileName)) { logger.info("Removing a reference to " + fileName + " inside eventconf.xml because there are no events."); rootEvents.getEventFiles().remove(fileName); saveEvents(rootEvents, rootFile, logger);
baseEventsObject.setEventFiles(events.getEventFiles());
baseEventsObject.setEventFiles(events.getEventFiles());