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, toString
public 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
MissingCurrentVersionException
public AppVersion getCurrentVersion() throws MissingCurrentVersionException
MissingCurrentVersionException
public 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)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
public static void readApps(ApplicationContext ctx, java.io.File baseDir, java.util.List<App> appList) throws java.lang.Exception
java.lang.Exception
Copyright © 2014 EsprIT-Systems. All Rights Reserved.