Class AHilfePfade
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.hilfe.AHilfePfade
-
- All Implemented Interfaces:
IHilfePfade
- Direct Known Subclasses:
AHilfePfadeAL
,PfadeBKRWiki
public abstract class AHilfePfade extends java.lang.Object implements IHilfePfade
Liefert die Hilfepfade:- Author:
- ws version 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description ApplicationInfo
applicationInfo
protected static java.lang.String
SEP
-
Constructor Summary
Constructors Constructor Description AHilfePfade(ApplicationInfo applicationInfo)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static java.lang.String
cleanName(java.lang.String appName)
Die Blanks im appName werden fuer Web und File Bezeichnungen rausgenommen.ApplicationInfo
getApplicationInfo()
abstract java.lang.String
getAppOrALName(ApplicationInfo applicationInfo)
java.lang.String
getCacheDateiPfad()
kann null oder leer sein, falls nicht isCachablejava.lang.String
getCacheRoot()
java.lang.String
getDateiPfad()
java.lang.String
getDateiPfad(ApplicationInfo applicationInfo)
java.lang.String
getSubsystemVerzeichnis()
java.lang.String
getSubsystemVerzeichnis(ApplicationInfo applicationInfo)
boolean
isCachable()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.hilfe.IHilfePfade
getDateiPfad, getSubsystemVerzeichnis, getSystemRoot
-
-
-
-
Field Detail
-
SEP
protected static final java.lang.String SEP
- See Also:
- Constant Field Values
-
applicationInfo
public final ApplicationInfo applicationInfo
-
-
Constructor Detail
-
AHilfePfade
public AHilfePfade(ApplicationInfo applicationInfo)
- Throws:
applicationsInfo
- may not be null
-
-
Method Detail
-
getAppOrALName
public abstract java.lang.String getAppOrALName(ApplicationInfo applicationInfo)
-
getSubsystemVerzeichnis
public final java.lang.String getSubsystemVerzeichnis(ApplicationInfo applicationInfo)
- Specified by:
getSubsystemVerzeichnis
in interfaceIHilfePfade
- Returns:
- Pfad zum Systemverzeichnis
-
getDateiPfad
public final java.lang.String getDateiPfad(ApplicationInfo applicationInfo)
- Specified by:
getDateiPfad
in interfaceIHilfePfade
- Returns:
- Pfad bis hin zur Datei
-
getDateiPfad
public final java.lang.String getDateiPfad()
- Specified by:
getDateiPfad
in interfaceIHilfePfade
- Returns:
- Pfad bis hin zur Datei der aktuellen Applikation
-
getSubsystemVerzeichnis
public final java.lang.String getSubsystemVerzeichnis()
- Specified by:
getSubsystemVerzeichnis
in interfaceIHilfePfade
- Returns:
- Pfad zum Systemverzeichnis der aktuellen Applikation
-
getCacheDateiPfad
public final java.lang.String getCacheDateiPfad()
Description copied from interface:IHilfePfade
kann null oder leer sein, falls nicht isCachable- Specified by:
getCacheDateiPfad
in interfaceIHilfePfade
-
getCacheRoot
public java.lang.String getCacheRoot()
- Specified by:
getCacheRoot
in interfaceIHilfePfade
- Returns:
- typisch: LocalHome.getHome() oder LocalHome.getHomeProtokoll()
-
isCachable
public final boolean isCachable()
- Specified by:
isCachable
in interfaceIHilfePfade
- Returns:
- true falls ein Cache vorgesehen/erlaubt ist
-
getApplicationInfo
public final ApplicationInfo getApplicationInfo()
-
cleanName
public static final java.lang.String cleanName(java.lang.String appName)
Die Blanks im appName werden fuer Web und File Bezeichnungen rausgenommen.
-
-