public final class App extends DumpableObject
AppCacheManager. It defines the application-name and contains a list of the
available AppVersion instances.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
appsFileName |
static java.lang.String |
columnAppDir |
static java.lang.String |
columnAppDisplayName |
static java.lang.String |
columnAppInfo |
static java.lang.String |
docTypeApps |
| Constructor and Description |
|---|
App(java.lang.String appDirName,
java.lang.String appDisplayName,
java.lang.String appInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addVersion(AppVersion version) |
AppVersion |
findVersion(java.lang.String versionDirName)
Returns the desiredVersion if it was found, otherwise the version which is defined
to be the current one.
|
java.lang.String |
getAppDirName() |
java.lang.String |
getAppDisplayName() |
java.lang.String |
getAppInfo() |
java.util.List<AppVersion> |
getAppVersions() |
AppVersion |
getCurrentVersion() |
java.util.Set<java.lang.String> |
getCustomPropertyNames() |
boolean |
isCustomPropertyRequired(java.lang.String propertyName) |
void |
putCustomPropertyDef(java.lang.String propertyName,
boolean isRequired) |
static void |
readApps(ApplicationContext ctx,
java.io.File baseDir,
java.util.List<App> appList) |
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic static final java.lang.String docTypeApps
public static final java.lang.String appsFileName
public static final java.lang.String columnAppDir
public static final java.lang.String columnAppDisplayName
public static final java.lang.String columnAppInfo
public App(java.lang.String appDirName, java.lang.String appDisplayName, java.lang.String appInfo)
public java.lang.String getAppDirName()
public java.lang.String getAppDisplayName()
public java.lang.String getAppInfo()
public void addVersion(AppVersion version)
public java.util.List<AppVersion> getAppVersions()
public AppVersion findVersion(java.lang.String versionDirName) throws MissingCurrentVersionException
MissingCurrentVersionExceptionpublic AppVersion getCurrentVersion() throws MissingCurrentVersionException
MissingCurrentVersionExceptionpublic java.util.Set<java.lang.String> getCustomPropertyNames()
public boolean isCustomPropertyRequired(java.lang.String propertyName)
public void putCustomPropertyDef(java.lang.String propertyName,
boolean isRequired)
public ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectpublic DumpString toDumpString(DumpString s)
DumpabletoDumpString in interface DumpabletoDumpString in class DumpableObjectpublic static void readApps(ApplicationContext ctx, java.io.File baseDir, java.util.List<App> appList) throws java.lang.Exception
java.lang.ExceptionCopyright © 2014 EsprIT-Systems. All Rights Reserved.