public class KonfigurationsDaten extends java.lang.Object implements KonfigurationsDatenInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DAVTYP_UNBESTIMMT
Kostante für unbestimmten Zieltyp.
|
| Constructor and Description |
|---|
KonfigurationsDaten() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
bestimmeMoeglicheDavTypen(MifTyp miftyp)
Bestimmt den Zieltyp im Datenkatalog für den Typ eines MifObjektes.
|
boolean |
checkPid(java.lang.String testPid)
Überprüft eine PID auf Eindeutigkeit.
|
void |
exportiereKB()
Die erzeugten Konfigurationsdaten werden als Konfigurationsbereich
gespeichert.
|
java.util.Collection<KonfigurationsObjekt> |
getKonfigurationsObjekte()
Gibt die erzeugten Konfigurationsobjekte zurück.
|
java.util.List<java.lang.String> |
getMoeglicheZieltypen(MifTyp[] typenImport)
Ermittelt recursiv alle definierten Subtypen der Basistypen.
|
void |
importiereMIF(java.util.List<java.lang.String> pfadnamen)
Importiert.
|
void |
importiereMIF(java.lang.String pfadname)
Mit dieser Methode wird die MIF-Datenbasis eingelesen.
|
void |
initialisiere(de.bsvrz.dav.daf.main.ClientDavConnection davConnection,
java.lang.String dateiNameKonfigurationsBereich,
java.lang.String konfigurationsVerantwortlicher,
java.lang.String konfigurationsBereichsPid,
java.lang.String konfigurationsBereichsName,
java.lang.String konfigurationsBereichsInfo)
Die Methode initialisiert das Modul.
|
java.util.List<KonfigurationsObjekt> |
konvertiere(java.lang.String pidspaltenname,
java.util.List<MifTyp> miftypen,
java.lang.String zieltyp)
Mit dieser Methode werden die MIF-Objekte in das interne Format
konvertiert.
|
void |
updatePID(java.lang.String oldpid,
java.lang.String newpid)
Aktualisiert eine geänderte PID.
|
public static final java.lang.String DAVTYP_UNBESTIMMT
public java.util.List<java.lang.String> bestimmeMoeglicheDavTypen(MifTyp miftyp)
miftyp - MifTyppublic boolean checkPid(java.lang.String testPid)
testPid - zu testende PIDpublic void exportiereKB()
KonfigurationsDatenInterfaceexportiereKB in interface KonfigurationsDatenInterfacepublic java.util.Collection<KonfigurationsObjekt> getKonfigurationsObjekte()
public java.util.List<java.lang.String> getMoeglicheZieltypen(MifTyp[] typenImport)
typenImport - zu importierende Typenpublic void importiereMIF(java.lang.String pfadname)
throws ImportException
KonfigurationsDatenInterfaceimportiereMIF in interface KonfigurationsDatenInterfacepfadname - Pfad/Name der einzulesenden MIF-Datenbasis.ImportException - bei Ausnahmenpublic void importiereMIF(java.util.List<java.lang.String> pfadnamen)
throws ImportException
pfadnamen - Liste von DateienImportException - bei Fehlernpublic void initialisiere(de.bsvrz.dav.daf.main.ClientDavConnection davConnection,
java.lang.String dateiNameKonfigurationsBereich,
java.lang.String konfigurationsVerantwortlicher,
java.lang.String konfigurationsBereichsPid,
java.lang.String konfigurationsBereichsName,
java.lang.String konfigurationsBereichsInfo)
KonfigurationsDatenInterfaceinitialisiere in interface KonfigurationsDatenInterfacedavConnection - ClientDavConnectiondateiNameKonfigurationsBereich - Dateiname der KonfigurationsbereichsdateikonfigurationsVerantwortlicher - KonfigurationsVerantwortlicherkonfigurationsBereichsPid - PID des KonfigurationsbereichskonfigurationsBereichsName - Name des KonfigurationsbereichskonfigurationsBereichsInfo - Info zum Konfigurationsbereichpublic java.util.List<KonfigurationsObjekt> konvertiere(java.lang.String pidspaltenname, java.util.List<MifTyp> miftypen, java.lang.String zieltyp)
KonfigurationsDatenInterfacekonvertiere in interface KonfigurationsDatenInterfacepidspaltenname - zu verwendender Spaltenname zur PID-Erzeugungmiftypen - die Liste der zu konvertierenden MIF-Objekttypenzieltyp - Zielobjekttyp im DatenkatalogMifGeoObjektFactorypublic void updatePID(java.lang.String oldpid,
java.lang.String newpid)
oldpid - alte PIDnewpid - neue PID