public class ConfigFileInfo extends Object
Modifier and Type | Field and Description |
---|---|
private short |
_activatableVersion |
private List<ChangeHistoryItem> |
_changeHistoryLog |
private static Debug |
_debug |
private List<ConfigAreaDependency> |
_dependencies |
private String |
_description |
private String |
_pid |
private String |
_shortInfo |
private short |
_transferableVersion |
private static long |
CHANGES_ID
ID der atgv.atg.konfigurationsÄnderungen.asp.eigenschaften
|
private static long |
DEPENDENCIES_ID
ID der atgv.atg.konfigurationsBereichAbhängigkeiten.asp.eigenschaften
|
private static long |
INFO_ID
ID der atgv.atg.info.asp.eigenschaften
|
private static long |
VERSIONS_ID
ID der atgv.atg.konfigurationsBereichÜbernahmeInformationen.asp.eigenschaften
|
Constructor and Description |
---|
ConfigFileInfo(File file) |
Modifier and Type | Method and Description |
---|---|
private static void |
addRecursiveFiles(List<File> files,
File dir) |
private static List<ConfigAreaDependency> |
fetchDependencies(SystemObjectInformationInterface informationInterface)
Diese Methode liest aus dem SystemObjectInformationInterface die Abängigkeiten.
|
private static List<ChangeHistoryItem> |
fetchHistoryItems(SystemObjectInformationInterface informationInterface)
Diese Methode liest aus dem SystemObjectInformationInterface die ÄnderungsHistorie.
|
short |
getActivatableVersion() |
List<ChangeHistoryItem> |
getChanges() |
List<ConfigAreaDependency> |
getDependencies() |
String |
getDescription() |
String |
getPid() |
String |
getShortInfo() |
short |
getTransferableVersion() |
private static List<ConfigAreaDependency> |
hashBagMapToList(HashBagMap<String,Short> requiredAreas) |
static void |
main(String[] args) |
static String |
readXmlString(String stringToBeTrimmed)
Entfernt XML-Tags und überflüssigen Whitespace aus dem übergebenem Text, wandelt XML-Entitäten um.
|
String |
toString() |
private static void |
trimChars(StringBuilder stringBuilder)
Entfernt Leerzeichen an Ende
|
private static void |
usage(String... illegalArguments) |
private static final Debug _debug
private static final long VERSIONS_ID
private static final long CHANGES_ID
private static final long DEPENDENCIES_ID
private static final long INFO_ID
private String _pid
private short _transferableVersion
private short _activatableVersion
private final List<ConfigAreaDependency> _dependencies
private final List<ChangeHistoryItem> _changeHistoryLog
private String _shortInfo
private String _description
public ConfigFileInfo(File file) throws IOException, NoSuchVersionException
IOException
NoSuchVersionException
private static List<ChangeHistoryItem> fetchHistoryItems(SystemObjectInformationInterface informationInterface) throws IOException
informationInterface
- Informationen die Dynamisches und Konfigurierendes Objekt gemeinsamm habenIOException
- falls beim lesen des Übergabeparametrs in Fehler auftrittprivate static List<ConfigAreaDependency> fetchDependencies(SystemObjectInformationInterface informationInterface) throws IOException
informationInterface
- Informationen die Dynamisches und Konfigurierendes Objekt gemeinsamm habenIOException
- falls beim lesen des Übergabeparametrs in Fehler auftrittpublic static String readXmlString(String stringToBeTrimmed)
stringToBeTrimmed
- zu formatierender Stringprivate static void trimChars(StringBuilder stringBuilder)
stringBuilder
- StringBuilderpublic String getShortInfo()
public String getDescription()
public short getTransferableVersion() throws IOException
IOException
public short getActivatableVersion()
public List<ConfigAreaDependency> getDependencies()
public List<ChangeHistoryItem> getChanges()
public String getPid()
public static void main(String[] args)
private static List<ConfigAreaDependency> hashBagMapToList(HashBagMap<String,Short> requiredAreas)
private static void usage(String... illegalArguments)