public class BaseDataForAnApplication extends ABaseDataOfMstIni
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 |
Modifier and Type | Method and Description |
---|---|
boolean |
backupWebToFile() |
protected java.lang.String |
calcFileName(java.lang.String appName) |
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() |
protected java.lang.String |
calcWebAddress() |
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) |
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 SRV_NAME
public static final java.lang.String FILE_SUFFIX
public static final java.lang.String BACKUP_SUFFIX
protected java.lang.String calcFileName(java.lang.String appName)
protected java.lang.String calcWebAddress()
protected java.lang.String calcFileTyp()
public java.lang.String getShortDescription()
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