Class TenantKeyFileUtil
- java.lang.Object
-
- org.linuxforhealth.fhir.schema.app.util.TenantKeyFileUtil
-
public class TenantKeyFileUtil extends java.lang.Objectmanages the writing and reading of the tenant key enforcing the constraints:- file exists
- folder exists
- one non-empty line in the file
-
-
Constructor Summary
Constructors Constructor Description TenantKeyFileUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleankeyFileExists(java.lang.String tenantKeyFileName)checks if the tenant key at the given location existsjava.lang.StringreadTenantFile(java.lang.String tenantKeyFileName)reads a tenant key from a file with one line.voidwriteTenantFile(java.lang.String tenantKeyFileName, java.lang.String tenantKey)writes the tenant's key to the given file.
-
-
-
Method Detail
-
keyFileExists
public boolean keyFileExists(java.lang.String tenantKeyFileName)
checks if the tenant key at the given location exists- Parameters:
tenantKeyFileName-- Returns:
-
readTenantFile
public java.lang.String readTenantFile(java.lang.String tenantKeyFileName)
reads a tenant key from a file with one line.- Parameters:
tenantKeyFileName- a relative or absolute path- Returns:
- the tenant key contained in the file
-
writeTenantFile
public void writeTenantFile(java.lang.String tenantKeyFileName, java.lang.String tenantKey)writes the tenant's key to the given file.- Parameters:
tenantKeyFileName- a valid file and location.tenantKey- a generated key
-
-