public class BaseDataForSystem extends BaseDataForAnApplication
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKUP_SUFFIX |
static java.lang.String |
FILE_SUFFIX |
static java.lang.String |
FILETYP |
static java.lang.String |
NAME |
static java.lang.String |
SHORTDESCRIPTION |
static java.lang.String |
SRV_NAME |
static java.lang.String |
SYSTEM_PACKAGE_NAME |
Constructor and Description |
---|
BaseDataForSystem() |
Modifier and Type | Method and Description |
---|---|
boolean |
backupWebToFile() |
protected java.lang.String |
calcFileName(java.lang.String appName,
java.lang.Object specificInfo)
if before complete Construction more Info is needed
!
|
protected java.lang.String |
calcFileTyp() |
void |
checkUserOkForWriting() |
static java.lang.String |
cleanAppname(java.lang.String appName) |
static java.util.List<java.lang.String> |
getAccessedWebAdresses() |
ApplicationInfo |
getApplicationInfo() |
java.io.InputStream |
getFileInputStream() |
java.lang.String |
getName() |
java.lang.String |
getShortDescription() |
java.io.InputStream |
getWebInputStream() |
boolean |
isOkForWriting() |
protected java.lang.String |
readAsStringWithoutIOManager()
Buffered read (Web -> local without touching the fileRoot
|
java.lang.String |
readFileAsString() |
static java.lang.String |
readFileAsString(java.lang.String fileName) |
java.lang.String |
readWebAsString() |
void |
writeFileAsString(java.lang.String string) |
calcFileName, calcWebAddress
getDefaultIniBaumRoot, onNewIniAvailable, onPrepareForExport
public static final java.lang.String FILETYP
public static final java.lang.String SHORTDESCRIPTION
public static final java.lang.String NAME
public static final java.lang.String SYSTEM_PACKAGE_NAME
public static final java.lang.String SRV_NAME
public static final java.lang.String FILE_SUFFIX
public static final java.lang.String BACKUP_SUFFIX
public java.lang.String getShortDescription()
getShortDescription
in class BaseDataForAnApplication
protected java.lang.String calcFileTyp()
calcFileTyp
in class BaseDataForAnApplication
public static java.lang.String cleanAppname(java.lang.String appName)
public static final java.util.List<java.lang.String> getAccessedWebAdresses()
public static java.lang.String readFileAsString(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
protected java.lang.String calcFileName(java.lang.String appName, java.lang.Object specificInfo)
public java.lang.String getName()
public ApplicationInfo getApplicationInfo()
public final boolean isOkForWriting()
public final void checkUserOkForWriting()
IllegalStateException,
- if not isOkForWritingpublic final java.io.InputStream getFileInputStream() throws java.io.FileNotFoundException
java.io.FileNotFoundException
public final java.io.InputStream getWebInputStream() throws java.net.MalformedURLException, java.io.IOException
java.net.MalformedURLException
java.io.IOException
public final boolean backupWebToFile()
IllegalStateException,
- if User does not allow writingprotected java.lang.String readAsStringWithoutIOManager() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public final java.lang.String readWebAsString() throws java.io.FileNotFoundException, java.net.MalformedURLException, java.io.IOException
java.io.FileNotFoundException
java.net.MalformedURLException
java.io.IOException
public final java.lang.String readFileAsString() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public final void writeFileAsString(java.lang.String string) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft