public class DatabaseApplicationProperties extends 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 String |
propertyName_DatabaseFileName |
static String |
propertyName_DatabaseServerName |
static String |
propertyName_SavedImagesFolderName |
Constructor and Description |
---|
DatabaseApplicationProperties(Properties properties)
Extract the DICOM network properties from the supplied properties.
|
Modifier and Type | Method and Description |
---|---|
String |
getDatabaseFileName()
Return the database file name.
|
String |
getDatabaseServerName()
Return the database server name for external access.
|
File |
getSavedImagesFolderCreatingItIfNecessary()
Return the saved images folder, creating it if necessary.
|
String |
getSavedImagesFolderName()
Return the saved images folder name.
|
public static final String propertyName_DatabaseFileName
public static final String propertyName_DatabaseServerName
public static final String propertyName_SavedImagesFolderName
public DatabaseApplicationProperties(Properties properties)
Extract the DICOM network properties from the supplied properties.
properties
- public String getDatabaseFileName()
Return the database file name.
public String getDatabaseServerName()
Return the database server name for external access.
public File getSavedImagesFolderCreatingItIfNecessary() throws 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.
IOException
public String getSavedImagesFolderName()
Return the saved images folder name.