public class DatabaseApplicationProperties
extends java.lang.Object
This class provides common support to applications requiring properties related to database services.
The following properties are supported:
Application.DatabaseFileName
- where to save the database files
Application.SavedImagesFolderName
- where to save incoming images referenced by the database
Application.DatabaseServerName
- name to use for external TCP access to database (such a server will not be started if this property is absent)
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
propertyName_DatabaseFileName |
static java.lang.String |
propertyName_DatabaseServerName |
static java.lang.String |
propertyName_SavedImagesFolderName |
Constructor and Description |
---|
DatabaseApplicationProperties(java.util.Properties properties)
Extract the DICOM network properties from the supplied properties.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDatabaseFileName()
Return the database file name.
|
java.lang.String |
getDatabaseServerName()
Return the database server name for external access.
|
java.io.File |
getSavedImagesFolderCreatingItIfNecessary()
Return the saved images folder, creating it if necessary.
|
java.lang.String |
getSavedImagesFolderName()
Return the saved images folder name.
|
public static final java.lang.String propertyName_DatabaseFileName
public static final java.lang.String propertyName_DatabaseServerName
public static final java.lang.String propertyName_SavedImagesFolderName
public DatabaseApplicationProperties(java.util.Properties properties)
Extract the DICOM network properties from the supplied properties.
properties
- public java.lang.String getDatabaseFileName()
Return the database file name.
public java.lang.String getDatabaseServerName()
Return the database server name for external access.
public java.io.File getSavedImagesFolderCreatingItIfNecessary() throws java.io.IOException
Return the saved images folder, creating it if necessary.
If not an absolute path, will be sought or created relative to the current user's home directory.
java.io.IOException
public java.lang.String getSavedImagesFolderName()
Return the saved images folder name.