private BonitaHomeServer() { tenantStorage = new TenantStorage(); }
public FileHandler getIncidentFileHandler(long tenantId) throws BonitaHomeNotSetException, IOException { final String incidentLogFolder = System.getProperty(INCIDENT_LOG_FOLDER_PROPERTY); if (incidentLogFolder != null) { final Path tenantFolder = Paths.get(incidentLogFolder).resolve("tenants").resolve("" + tenantId); createFolders(new Folder(tenantFolder.toFile())); return getFileHandler(tenantFolder.resolve(INCIDENTS_LOG_FILENAME).toString()); } else { Folder tenantWorkFolder = getTenantTempFolder(tenantId); final File incidentFile = tenantWorkFolder.getFile(INCIDENTS_LOG_FILENAME); return getFileHandler(incidentFile.getAbsolutePath()); } }
Folder getTenantTempFolder(long tenantId) throws IOException, BonitaHomeNotSetException { Folder tenantWorkFolder = FolderMgr.getTenantTempFolder(tenantId); createFolders(tenantWorkFolder); return tenantWorkFolder; }
protected Logger getLogger(final long tenantId) throws SecurityException, IOException, BonitaHomeNotSetException { Logger logger = loggers.get(tenantId); if (logger == null) { logger = Logger.getLogger("INCIDENT" + tenantId); final FileHandler fh = getBonitaHomeServer().getTenantStorage().getIncidentFileHandler(tenantId); logger.addHandler(fh); final SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); loggers.put(tenantId, logger); } return logger; }
public File getProfileMD5(long tenantId) throws BonitaHomeNotSetException, IOException { Folder tenantWorkFolder = getTenantTempFolder(tenantId); return tenantWorkFolder.getFile("profiles.md5"); }
static File getFileContainingMD5(long tenantId) throws BonitaHomeNotSetException, IOException { return BonitaHomeServer.getInstance().getTenantStorage().getProfileMD5(tenantId); }
Folder getTenantTempFolder(long tenantId) throws IOException, BonitaHomeNotSetException { Folder tenantWorkFolder = FolderMgr.getTenantTempFolder(tenantId); createFolders(tenantWorkFolder); return tenantWorkFolder; }
protected Logger getLogger(final long tenantId) throws SecurityException, IOException, BonitaHomeNotSetException { Logger logger = loggers.get(tenantId); if (logger == null) { logger = Logger.getLogger("INCIDENT" + tenantId); final FileHandler fh = getBonitaHomeServer().getTenantStorage().getIncidentFileHandler(tenantId); logger.addHandler(fh); final SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); loggers.put(tenantId, logger); } return logger; }
public File getProfileMD5(long tenantId) throws BonitaHomeNotSetException, IOException { Folder tenantWorkFolder = getTenantTempFolder(tenantId); return tenantWorkFolder.getFile("profiles.md5"); }
static File getFileContainingMD5(long tenantId) throws BonitaHomeNotSetException, IOException { return BonitaHomeServer.getInstance().getTenantStorage().getProfileMD5(tenantId); }
public FileHandler getIncidentFileHandler(long tenantId) throws BonitaHomeNotSetException, IOException { final String incidentLogFolder = System.getProperty(INCIDENT_LOG_FOLDER_PROPERTY); if (incidentLogFolder != null) { final Path tenantFolder = Paths.get(incidentLogFolder).resolve("tenants").resolve("" + tenantId); createFolders(new Folder(tenantFolder.toFile())); return getFileHandler(tenantFolder.resolve(INCIDENTS_LOG_FILENAME).toString()); } else { Folder tenantWorkFolder = getTenantTempFolder(tenantId); final File incidentFile = tenantWorkFolder.getFile(INCIDENTS_LOG_FILENAME); return getFileHandler(incidentFile.getAbsolutePath()); } }
private BonitaHomeServer() { tenantStorage = new TenantStorage(); }