public interface ConfigurationInterface extends DBInterface
DBInterface.Transaction
Modifier and Type | Method and Description |
---|---|
void |
createFile(java.lang.String filePath,
byte[] fileData)
Creates a file at ${HOME} + filePath.
|
void |
flushAuditCache(int projectId)
Flushes the audit configuration cache.
|
void |
flushAuthCache()
Flushes the authentication configuration cache.
|
void |
flushDefaultDatasourceCache(int projectId)
Removes the given project from the default datasource cache.
|
void |
notifyDatasourceAdded(int id)
Notifies the cluster that a datasource has been added
|
void |
notifyDatasourceRemoved(int id)
Notifies the cluster that a datasource has been removed
|
void |
notifyDatasourceUpdated(int id)
Notifies the cluster that a datasource has been updated
|
void |
removeDirRecursive(java.lang.String dirPath)
Removes an entire directory, recursively.
|
boolean |
removeFile(java.lang.String filePath)
Attempts to remove file at ${HOME} + filePath.
|
getConnection, getSeq, getSeq, runPrepQuery, runPrepUpdate, runQuery, runScalarQuery, runTransaction, runUpdateQuery
void createFile(java.lang.String filePath, byte[] fileData) throws java.io.IOException
filePath
- fileData
- java.io.IOException
boolean removeFile(java.lang.String filePath)
filePath
- void removeDirRecursive(java.lang.String dirPath)
dirPath
- void flushDefaultDatasourceCache(int projectId)
projectId
- void notifyDatasourceAdded(int id)
id
- void notifyDatasourceUpdated(int id)
id
- void notifyDatasourceRemoved(int id)
id
- void flushAuditCache(int projectId)
void flushAuthCache()