Package de.elo.mover.utils
Class ELOAsSordUtils
java.lang.Object
de.elo.mover.utils.ELOAsSordUtils
Überschrift: ELOAsSordUtils.
Beschreibung: Hilfsklasse für die Metadaten von Einträgen.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic de.elo.ix.client.ObjKey[]addObjKey(de.elo.ix.client.ObjKey[] objKeys, de.elo.ix.client.ObjKey objKey) Fügt das angegebene "ObjKey"-Objekt in der Liste mit den ObjKeys ein.static de.elo.ix.client.SordHistKey[]addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, String keyData) Fügt die angegebenen Daten in der Liste mit den Metadatenversionen ein.static de.elo.ix.client.SordcreateNewSord(IXconnect ixConnect, String maskName) Liefert ein neues "Sord"-Objekt mit Hilfe der IX-Methode "createDoc".static booleandeleteEmptyFolder(IXconnect ixConnect, String folderId, String parentId) Löscht den angegebenen leeren Repository-Ordner.static voiddumpSordHistory(IXconnect ixConnect, int objId) Loggt die Metadaten-History des angegebenen Eintrags.static StringformatObjKeyData(de.elo.ix.client.ObjKey objKey) Wandelt die Daten des Feldes in einen String um.static StringformatObjKeyData2(String[] objKeyData) Wandelt die angegebenen Felddaten in einen String um.static ArrayList<de.elo.ix.client.SordType> getAllSordTypes(IXconnect ixConnect) Liefert eine Liste mit allen vorhandenen "SordType"-Objekten zurück.static ArrayList<de.elo.ix.client.Sord> getChildren(IXconnect ixConnect, int folderId) Liefert eine Liste mit den Untereinträgen des angegebenen Ordners zurück.static ArrayList<de.elo.ix.client.Sord> getChildren2(IXconnect ixConnect, int folderId, de.elo.ix.client.SordZ sordZ) Liefert eine Liste mit den Untereinträgen des angegebenen Ordners zurück.static de.elo.ix.client.SordgetDefaultIndexing(IXconnect ixConnect, int maskId) Liefert die Standard Metadaten für ein Dokument mit der angegebenen Maske.static StringgetDocumentExtension(IXconnect ixConnect, int objId) Liefert die Dateiendung des angegebenen Dokuments zurück.static de.elo.ix.client.Sord[]getDocuments(de.elo.ix.client.Sord[] sords) Liefert eine Liste mit den Dokumenten aus den angegebenen Einträgen zurück.static de.elo.ix.client.EditInfogetEditInfoFromServer(IXconnect ixConnect, String objId, boolean withLock) Liest das Objekt mit allen Metadaten direkt vom Indexserver.static StringgetFileNameFromSord(de.elo.ix.client.Sord sord) Liefert den Dateinamen aus den angegebenen Metadaten zurück.static Float[]getMainScale(de.elo.ix.client.Sord sord) Liefert den Skalierungsfaktor für die Anmerkungen auf dem Dokument.static StringgetMainScaleString(de.elo.ix.client.Sord sord) Liefert den Skalierungswert als String zurück.static String[]getMapValues(IXconnect ixConnect, int objId, String mapKey) Liefert eine Liste mit den Werten des angegebenen Map-Schlüssels zurück.static intgetMaxUsedIndex(de.elo.ix.client.Sord sord, boolean withInvisible) Gibt die Nummer des letzten genutzten Feldes zurück.static de.elo.ix.client.Sord[]getNewerThan(de.elo.ix.client.Sord[] sords, long time) Liefert die Einträge zurück, deren Zeitstempel neuer als das angegebene Datum ist.static String[]getObjKeyData(de.elo.ix.client.Sord sord, int objKeyId) Liefert den Inhalt des angegebenen Feldes zurück.static String[]getObjKeyData(de.elo.ix.client.Sord sord, String objKeyGroupName) Liefert den Inhalt des angegebenen Feldes zurück.static de.elo.ix.client.SordHistKey[]getSordHistKeys(de.elo.ix.client.ObjKey[] objKeys) Liefert eine List mit "SordHistKey"-Objekten aus den angegebenen Feldern zurück.static de.elo.ix.client.Sord[]getStructures(de.elo.ix.client.Sord[] sords) Liefert eine Liste mit den Strukturelementen aus den angegebenen Einträgen zurück.static StringgetValueFromKey(de.elo.ix.client.KeyValue[] keyValues, String key) Liefert den Wert des angegebenen Schlüssels zurück.static booleanMeldet zurück, ob der angegebene Eintrag ein "elotemplate"-Marker für die Vorlagenverwaltung besitzt.static booleanisCrypted(de.elo.ix.client.Sord sord) Prüft, ob das Dokument verschlüsselt ist.static booleanisDocument(int objType) Deprecated.This method is no longer acceptable to compute time between versions.static booleanisDocument(de.elo.ix.client.Sord sord) Meldet zurück, ob der angegebene Eintrag ein Dokument ist.static booleanisDynamicRegister(de.elo.ix.client.Sord sord) Meldet zurück, ob der angegebene Eintrag ein dynamisches Register ist.static booleanisEmptyStructure(de.elo.ix.client.Sord sord) Meldet zurück, ob der angegebene Eintrag ein Ordner ist und keine Untereinträge enthält.static booleanisLocked(de.elo.ix.client.Sord sord) Gibt an, ob der Eintrag gesperrt ist.static booleanisReadOnly(de.elo.ix.client.Sord sord) True, wenn das "Sord"-Objekt ein revisionssicher abgelegtes Dokument ist.static booleanisReference(IXconnect ixConnect, int objId, int currParentId) Meldet zurück, ob der angegebene Eintrag eine Referenz ist.static booleanisReference(IXconnect ixConnect, de.elo.ix.client.Sord sord, int currParentId) Meldet zurück, ob der angegebene Eintrag eine Referenz ist.static booleanisStructure(int objType) Deprecated.This method is no longer acceptable to compute time between versions.static booleanisStructure(de.elo.ix.client.Sord sord) Meldet zurück, ob der angegebene Eintrag ein Ordner ist.static booleanremoveReference(IXconnect ixConnect, int objId, int referNr) Löscht die Referenz des angegebenen Eintrags und liefert das Löschergebnis zurück.static booleanremoveReferences(IXconnect ixConnect, de.elo.ix.client.Sord sord) Entfernt alle vorhandenen Referenzen des angegebenen Eintrags.static voidsetDeletionPeriodDate(de.elo.ix.client.Sord sord, String delPeriodIsoDate) Setzt das Ende der Löschfrist im angegebenen Eintrag.static voidsetExifData(IXconnect ixConnect, de.elo.ix.client.Sord sord, File file) Setzt die EXIF-Daten aus der Bilddatei im angegebenen Metadaten-Objekt.static voidsetFileExtInSord(de.elo.ix.client.Sord sord, de.elo.ix.client.SordType[] sordTypes, String fileName) Setzt die Dateiendung im angegebenen Sord-Objekt.static voidsetFileNameInSord(de.elo.ix.client.Sord sord, String fileName) Setzt den Dateinamen im angegebenen "Sord"-Objekt ein.static voidsetLockState(IXconnect ixConnect, int objId, boolean locked) Setzt den Status des angegebenen Eintrags.static voidsetMainScale(de.elo.ix.client.Sord sord, float mainScale, float dpiScale, float translX, float translY) Setzt die Skalierung in den angegebenen Metadaten.static voidsetMapValue(IXconnect ixConnect, int objId, String mapKey, String mapValue) Speichert das angegebene Schlüssel-Wert Paar auf dem Indexserver.static voidsetMapValues(IXconnect ixConnect, int objId, String[] mapKeys, String[] mapValues) Speichert die angegebenen Schlüssel-Wert Paare auf dem Indexserver.static voidsetObjKeyData(de.elo.ix.client.Sord sord, int objKeyId, String[] data) Setzt den Inhalt des angegebenen Feldes.static voidsetObjKeyData(de.elo.ix.client.Sord sord, String objKeyGroupName, String[] data) Setzt den Inhalt des angegebenen Feldes.static voidsetReadOnly(IXconnect ixConnect, int objId) Setzt die "ReadOnly"-Eigenschaft für den angegebenen Eintrag.
-
Constructor Details
-
ELOAsSordUtils
public ELOAsSordUtils()
-
-
Method Details
-
getFileNameFromSord
Liefert den Dateinamen aus den angegebenen Metadaten zurück.- Parameters:
sord- Metadaten des Eintrags- Returns:
- Dateinamen
- Throws:
Exception
-
setFileNameInSord
Setzt den Dateinamen im angegebenen "Sord"-Objekt ein.- Parameters:
sord- Metadaten des EintragsfileName- Dateiname- Throws:
Exception
-
setFileExtInSord
public static void setFileExtInSord(de.elo.ix.client.Sord sord, de.elo.ix.client.SordType[] sordTypes, String fileName) throws Exception Setzt die Dateiendung im angegebenen Sord-Objekt.- Parameters:
sord- Metadaten des EintragssordTypes- Liste mit DateiendungenfileName- Dateiname- Throws:
Exception
-
getDocumentExtension
Liefert die Dateiendung des angegebenen Dokuments zurück.- Parameters:
ixConnect- Indexserver-VerbindungobjId- ID des Dokuments- Returns:
- Dateiendung des Dokuments
- Throws:
Exception
-
isDocument
Meldet zurück, ob der angegebene Eintrag ein Dokument ist.- Parameters:
sord- Metadaten des Eintrags- Returns:
- Eintrag ist ein Dokument
- Throws:
Exception
-
isDocument
Deprecated.This method is no longer acceptable to compute time between versions. UseisDocument(Sord)instead.Meldet zurück, ob der angegebene Objekttyp ein Dokumenttyp ist.- Parameters:
objType- Zu prüfenden Dokumententyp- Returns:
- Dokumententyp
- Throws:
Exception
-
isStructure
Meldet zurück, ob der angegebene Eintrag ein Ordner ist.- Parameters:
sord- Metadaten des Eintrags- Returns:
- Eintrag ist ein Ordner
- Throws:
Exception
-
isStructure
Deprecated.This method is no longer acceptable to compute time between versions. UseisStructure(Sord)instead.Meldet zurück, ob der angegebene Objekttyp kein Dokumententyp ist.- Parameters:
objType- Objekttyp- Returns:
- Objekttyp ist kein Dokumenttyp
- Throws:
Exception
-
isEmptyStructure
Meldet zurück, ob der angegebene Eintrag ein Ordner ist und keine Untereinträge enthält.- Parameters:
sord- Metadaten des Eintrags- Returns:
- Ordner ohne Unterelemente
- Throws:
Exception
-
isDynamicRegister
Meldet zurück, ob der angegebene Eintrag ein dynamisches Register ist.- Parameters:
sord- Metadaten des Eintrags- Returns:
- True, falls das "Sord"-Objekt ein dynamisches Register ist
- Throws:
Exception
-
isLocked
Gibt an, ob der Eintrag gesperrt ist.- Parameters:
sord- Metadaten des Eintrags- Returns:
- True bei einer gesetzten Sperre, sonst False
- Throws:
Exception
-
setLockState
Setzt den Status des angegebenen Eintrags.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Objekt-ID des Eintragslocked- Eintrag sperren bzw. entsperren- Throws:
Exception
-
isCrypted
Prüft, ob das Dokument verschlüsselt ist.- Parameters:
sord- Metadaten eines Elements- Returns:
- True, wenn verschlüsselt
- Throws:
Exception
-
isReadOnly
True, wenn das "Sord"-Objekt ein revisionssicher abgelegtes Dokument ist. Dann dürfen die Metadaten unabhängig von den Rechten nicht geändert werden, ein Schreibrecht bezieht sich nur auf das Ändern der ACL.- Parameters:
sord- Metadaten des Eintrags- Returns:
- Revisionssicheren Eintrag
- Throws:
Exception
-
setReadOnly
Setzt die "ReadOnly"-Eigenschaft für den angegebenen Eintrag.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Objekt-ID des Eintrags- Throws:
Exception
-
isReference
public static boolean isReference(IXconnect ixConnect, int objId, int currParentId) throws Exception Meldet zurück, ob der angegebene Eintrag eine Referenz ist.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Id des EintragscurrParentId- Id des aktuellen übergeordneten Ordners- Returns:
- Eintrag ist eine Referenz
- Throws:
Exception
-
isReference
public static boolean isReference(IXconnect ixConnect, de.elo.ix.client.Sord sord, int currParentId) throws Exception Meldet zurück, ob der angegebene Eintrag eine Referenz ist.- Parameters:
ixConnect- Indexserver-Verbindungsord- Metadaten des EintragscurrParentId- Id des aktuellen übergeordneten Ordners- Returns:
- Eintrag ist eine Referenz
- Throws:
Exception
-
createNewSord
public static de.elo.ix.client.Sord createNewSord(IXconnect ixConnect, String maskName) throws RemoteException, Exception Liefert ein neues "Sord"-Objekt mit Hilfe der IX-Methode "createDoc".- Parameters:
ixConnect- Indexserver-VerbindungmaskName- Bezeichnung der Maske- Returns:
- Default-Metadaten
- Throws:
RemoteExceptionException
-
getObjKeyData
Liefert den Inhalt des angegebenen Feldes zurück.- Parameters:
sord- Metadaten eines EintragsobjKeyId- Id des Feldes- Returns:
- Felddaten oder null
- Throws:
Exception
-
getObjKeyData
public static String[] getObjKeyData(de.elo.ix.client.Sord sord, String objKeyGroupName) throws Exception Liefert den Inhalt des angegebenen Feldes zurück.- Parameters:
sord- Metadaten eines EintragsobjKeyGroupName- Gruppenbezeichnung des Feldes- Returns:
- Felddaten oder null
- Throws:
Exception
-
setObjKeyData
public static void setObjKeyData(de.elo.ix.client.Sord sord, int objKeyId, String[] data) throws Exception Setzt den Inhalt des angegebenen Feldes.- Parameters:
sord- Metadaten eines EintragsobjKeyId- Feld-IDdata- Feld-Inhalt- Throws:
Exception
-
setObjKeyData
public static void setObjKeyData(de.elo.ix.client.Sord sord, String objKeyGroupName, String[] data) throws Exception Setzt den Inhalt des angegebenen Feldes.- Parameters:
sord- Metadaten eines EintragsobjKeyGroupName- Gruppenbezeichnung des Feldesdata- Feldinhalt- Throws:
Exception
-
formatObjKeyData
Wandelt die Daten des Feldes in einen String um. Falls ein Spaltenindex verwendet ist, werden die dafür notwendigen Pilcrow zwischen den Spalten eingefügt.- Parameters:
objKey- Feld- Returns:
- Feldinhalt als String
- Throws:
Exception
-
formatObjKeyData2
Wandelt die angegebenen Felddaten in einen String um. Die einzelnen Inhalte werden durch ein Pilcrow-Zeichen voneinader getrennt.- Parameters:
objKeyData- Feldinhalt als Liste- Returns:
- Feldinhalt als String
- Throws:
Exception
-
getMapValues
public static String[] getMapValues(IXconnect ixConnect, int objId, String mapKey) throws RemoteException, Exception Liefert eine Liste mit den Werten des angegebenen Map-Schlüssels zurück. Falls der Schlüssel nicht gefunden wurde wird null zurückgegeben.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Id des EintragsmapKey- Map-Schlüssel oder null- Returns:
- Liste mit den Werten des angegebenen Schlüssels
- Throws:
RemoteExceptionException
-
setMapValue
public static void setMapValue(IXconnect ixConnect, int objId, String mapKey, String mapValue) throws RemoteException, Exception Speichert das angegebene Schlüssel-Wert Paar auf dem Indexserver.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Id des EintragsmapKey- Map-SchlüsselmapValue- Map-Wert- Throws:
RemoteExceptionException
-
setMapValues
public static void setMapValues(IXconnect ixConnect, int objId, String[] mapKeys, String[] mapValues) throws Exception Speichert die angegebenen Schlüssel-Wert Paare auf dem Indexserver.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Id des EintragsmapKeys- Liste mit den Map-SchlüsselnmapValues- Liste mit den Map-Werten- Throws:
Exception
-
getDocuments
Liefert eine Liste mit den Dokumenten aus den angegebenen Einträgen zurück.- Parameters:
sords- Liste mit Einträgen- Returns:
- Liste mit Dokumenten
- Throws:
Exception
-
getStructures
Liefert eine Liste mit den Strukturelementen aus den angegebenen Einträgen zurück.- Parameters:
sords- Liste mit Einträgen- Returns:
- Liste mit Strukturelementen
- Throws:
Exception
-
getEditInfoFromServer
public static de.elo.ix.client.EditInfo getEditInfoFromServer(IXconnect ixConnect, String objId, boolean withLock) throws Exception Liest das Objekt mit allen Metadaten direkt vom Indexserver.- Parameters:
ixConnect- Indexserver-VerbindungobjId- ID des lesenden EintragswithLock- Bei true wird die EditInfo gesperrt- Returns:
- EditInfo
- Throws:
RemoteExceptionException
-
getDefaultIndexing
public static de.elo.ix.client.Sord getDefaultIndexing(IXconnect ixConnect, int maskId) throws Exception Liefert die Standard Metadaten für ein Dokument mit der angegebenen Maske.- Parameters:
ixConnect- Indexserver-VerbindungmaskId- Maske zu der die Metadaten benötigt werden- Returns:
- Standard Metadaten mit den Eigenschaften der Maske
- Throws:
Exception
-
getMaxUsedIndex
public static int getMaxUsedIndex(de.elo.ix.client.Sord sord, boolean withInvisible) throws Exception Gibt die Nummer des letzten genutzten Feldes zurück.- Parameters:
sord- Metadaten des EintragswithInvisible- Unsichtbare Zeilen berücksichtigen- Returns:
- Letzter Index
- Throws:
Exception
-
setExifData
public static void setExifData(IXconnect ixConnect, de.elo.ix.client.Sord sord, File file) throws Exception Setzt die EXIF-Daten aus der Bilddatei im angegebenen Metadaten-Objekt.- Parameters:
ixConnect- Indexserver-Verbindungsord- Metadaten eines Eintragsfile- Bild-Datei- Throws:
Exception
-
setMainScale
public static void setMainScale(de.elo.ix.client.Sord sord, float mainScale, float dpiScale, float translX, float translY) throws Exception Setzt die Skalierung in den angegebenen Metadaten.- Parameters:
sord- Metadaten eines EintragsmainScale- HauptskalierungdpiScale- Textskalierung(dpi)translX- Translation X-AchsetranslY- Translation Y-Achse- Throws:
Exception
-
getMainScale
Liefert den Skalierungsfaktor für die Anmerkungen auf dem Dokument. Dieser wird bei Konvertierungen mit unterschiedlicher Auflösung notwendig.- Parameters:
sord- Metadaten des Dokuments- Returns:
- Hauptskalierung, Textskalierung(dpi), X-Trans, Y-Trans
- Throws:
Exception
-
getMainScaleString
Liefert den Skalierungswert als String zurück.- Parameters:
sord- Metadaten eines Dokuments- Returns:
- Skalierungswert als String
- Throws:
Exception
-
removeReferences
public static boolean removeReferences(IXconnect ixConnect, de.elo.ix.client.Sord sord) throws Exception Entfernt alle vorhandenen Referenzen des angegebenen Eintrags.- Parameters:
ixConnect- Indexserver-Verbindungsord- Metadaten eines Eintrags- Returns:
- Ergebnis des Löschvorgangs
- Throws:
Exception
-
removeReference
Löscht die Referenz des angegebenen Eintrags und liefert das Löschergebnis zurück.- Parameters:
ixConnect- Indexserver-VerbindungobjId- ID des EintragsreferNr- Referenznummer- Returns:
- Löschergebnis
- Throws:
Exception
-
deleteEmptyFolder
public static boolean deleteEmptyFolder(IXconnect ixConnect, String folderId, String parentId) throws Exception Löscht den angegebenen leeren Repository-Ordner.- Parameters:
ixConnect- Indexserver-VerbindungfolderId- ID des zu löschenden OrdnersparentId- ID des übergeordneten Ordners- Returns:
- Löschergebnis
- Throws:
Exception
-
getChildren
public static ArrayList<de.elo.ix.client.Sord> getChildren(IXconnect ixConnect, int folderId) throws Exception Liefert eine Liste mit den Untereinträgen des angegebenen Ordners zurück.- Parameters:
ixConnect- Indexserver-VerbindungfolderId- ID des Ordners- Returns:
- Liste mit Untereinträgen
- Throws:
Exception
-
getChildren2
public static ArrayList<de.elo.ix.client.Sord> getChildren2(IXconnect ixConnect, int folderId, de.elo.ix.client.SordZ sordZ) throws Exception Liefert eine Liste mit den Untereinträgen des angegebenen Ordners zurück.- Parameters:
ixConnect- Indexserver-VerbindungfolderId- ID des OrdnerssordZ- Selektor für die "Sord"-Eigenschaften- Returns:
- Liste mit Untereinträgen
- Throws:
Exception
-
getAllSordTypes
public static ArrayList<de.elo.ix.client.SordType> getAllSordTypes(IXconnect ixConnect) throws Exception Liefert eine Liste mit allen vorhandenen "SordType"-Objekten zurück.- Parameters:
ixConnect- Indexserver-Verbindung- Returns:
- Liste mit allen "SordType"-Objekten
- Throws:
Exception
-
getNewerThan
public static de.elo.ix.client.Sord[] getNewerThan(de.elo.ix.client.Sord[] sords, long time) throws Exception Liefert die Einträge zurück, deren Zeitstempel neuer als das angegebene Datum ist.- Parameters:
sords- Liste mit Einträgentime- Datum- Returns:
- Liste mit Einträgen, die neuer als das angegebene Datum sind
- Throws:
Exception
-
addObjKey
public static de.elo.ix.client.ObjKey[] addObjKey(de.elo.ix.client.ObjKey[] objKeys, de.elo.ix.client.ObjKey objKey) throws Exception Fügt das angegebene "ObjKey"-Objekt in der Liste mit den ObjKeys ein.- Parameters:
objKeys- Liste mit ObjKeysobjKey- ObjKey- Returns:
- Neue Liste mit ObjKeys
- Throws:
Exception
-
setDeletionPeriodDate
public static void setDeletionPeriodDate(de.elo.ix.client.Sord sord, String delPeriodIsoDate) throws Exception Setzt das Ende der Löschfrist im angegebenen Eintrag.- Parameters:
sord- EintragdelPeriodIsoDate- Ende der Löschfrist- Throws:
Exception
-
getSordHistKeys
public static de.elo.ix.client.SordHistKey[] getSordHistKeys(de.elo.ix.client.ObjKey[] objKeys) throws Exception Liefert eine List mit "SordHistKey"-Objekten aus den angegebenen Feldern zurück.- Parameters:
objKeys- Liste mit Feldern- Returns:
- Liste mit "SordHistKey"-Objekten
- Throws:
Exception
-
addSordHistKeys
public static de.elo.ix.client.SordHistKey[] addSordHistKeys(de.elo.ix.client.SordHistKey[] sordHistKeys, int keyNo, String keyData) throws Exception Fügt die angegebenen Daten in der Liste mit den Metadatenversionen ein.- Parameters:
sordHistKeys- Liste mit MetadatenversionenkeyNo- ID einer MetadatenversionkeyData- Wert einer Metadatenversion- Returns:
- Liste mit Metadatenversionen
- Throws:
Exception
-
dumpSordHistory
Loggt die Metadaten-History des angegebenen Eintrags.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Objekt-ID- Throws:
Exception
-
getValueFromKey
public static String getValueFromKey(de.elo.ix.client.KeyValue[] keyValues, String key) throws Exception Liefert den Wert des angegebenen Schlüssels zurück.- Parameters:
keyValues- Liste mit Schlüssel/Wert-Paarenkey- Schlüssel- Returns:
- Wert oder null, falls der Schlüssel nicht vorhanden ist
- Throws:
Exception
-
hasMarker
Meldet zurück, ob der angegebene Eintrag ein "elotemplate"-Marker für die Vorlagenverwaltung besitzt.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Object-Id des EintragsmarkerName- Name des Markers- Returns:
- "elotemplate"-Marker ist vorhanden
- Throws:
Exception
-