static Folder getTenantTempFolder(long tenantId) throws IOException { return getFolder(getTenantsWorkFolder(getTempFolder().getFile()), Long.toString(tenantId)); }
static Folder getPlatformGlobalClassLoaderFolder() throws IOException { final Folder globalFolder = getFolder(getPlatformClassLoaderFolder(), "global"); globalFolder.createIfNotExists(); return globalFolder; }
private static Folder getPlatformClassLoaderFolder() throws IOException { return getFolder(getPlatformTempFolder(), "classloaders").createIfNotExists(); }
static Folder getLicensesFolder() throws IOException { return getFolder(getTempFolder(), "licenses"); }
static Folder getTempFolder() throws IOException { File systemTempFolder = new File(System.getProperty("java.io.tmpdir")); final Folder tempFolder = getFolder(systemTempFolder, TEMP_FOLDER_NAME_PREFIX + getJvmName()); if (!tempFolder.exists()) { warnIfSomeTempFolderAlreadyExists(systemTempFolder); tempFolder.createAsTemporaryFolder(); } return tempFolder; }
static Folder getPlatformLocalClassLoaderFolder(String artifactType, long artifactId) throws IOException { final Folder localFolder = getPlatformLocalClassLoaderFolder(); final Folder artifactTypeFolder = getFolder(localFolder, artifactType); artifactTypeFolder.createIfNotExists(); final Folder artifactIdFolder = getFolder(artifactTypeFolder, Long.toString(artifactId)); artifactIdFolder.createIfNotExists(); return artifactIdFolder; }
Folder getTenantTempFolder(long tenantId) throws IOException, BonitaHomeNotSetException { Folder tenantWorkFolder = FolderMgr.getTenantTempFolder(tenantId); createFolders(tenantWorkFolder); return tenantWorkFolder; }
public File getPlatformTempFile(final String fileName) throws BonitaHomeNotSetException, IOException { final Folder tempFolder = getPlatformTempFolder(); final File file = tempFolder.getFile(fileName); file.delete(); file.createNewFile(); return file; }
public URI getLocalTemporaryFolder(final String artifactType, final long artifactId) throws BonitaHomeNotSetException, IOException { return FolderMgr.getPlatformLocalClassLoaderFolder(artifactType, artifactId).toURI(); }
static Folder getTenantsWorkFolder(final File parentFolder) throws IOException { return getFolder(parentFolder, "tenants"); }
public File getLicensesFolder() throws IOException { return FolderMgr.getLicensesFolder().getFile(); }
public URI getGlobalTemporaryFolder() throws BonitaHomeNotSetException, IOException { return FolderMgr.getPlatformGlobalClassLoaderFolder().toURI(); }
static Folder getTempFolder() throws IOException { File systemTempFolder = new File(System.getProperty("java.io.tmpdir")); final Folder tempFolder = getFolder(systemTempFolder, TEMP_FOLDER_NAME_PREFIX + getJvmName()); if (!tempFolder.exists()) { warnIfSomeTempFolderAlreadyExists(systemTempFolder); tempFolder.createAsTemporaryFolder(); } return tempFolder; }
static Folder getLicensesFolder() throws IOException { return getFolder(getTempFolder(), "licenses"); }
static Folder getPlatformLocalClassLoaderFolder(String artifactType, long artifactId) throws IOException { final Folder localFolder = getPlatformLocalClassLoaderFolder(); final Folder artifactTypeFolder = getFolder(localFolder, artifactType); artifactTypeFolder.createIfNotExists(); final Folder artifactIdFolder = getFolder(artifactTypeFolder, Long.toString(artifactId)); artifactIdFolder.createIfNotExists(); return artifactIdFolder; }
Folder getTenantTempFolder(long tenantId) throws IOException, BonitaHomeNotSetException { Folder tenantWorkFolder = FolderMgr.getTenantTempFolder(tenantId); createFolders(tenantWorkFolder); return tenantWorkFolder; }
public File getPlatformTempFile(final String fileName) throws BonitaHomeNotSetException, IOException { final Folder tempFolder = getPlatformTempFolder(); final File file = tempFolder.getFile(fileName); file.delete(); file.createNewFile(); return file; }
public URI getLocalTemporaryFolder(final String artifactType, final long artifactId) throws BonitaHomeNotSetException, IOException { return FolderMgr.getPlatformLocalClassLoaderFolder(artifactType, artifactId).toURI(); }
static Folder getTenantsWorkFolder(final File parentFolder) throws IOException { return getFolder(parentFolder, "tenants"); }
public File getLicensesFolder() throws IOException { return FolderMgr.getLicensesFolder().getFile(); }