2
<!DOCTYPE hibernate-mapping PUBLIC
3
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
8
<class name="de.sub.goobi.Beans.Schritt" table="schritte">
9
<!-- <cache usage="read-write"/> -->
10
<id name="id" column="SchritteID" type="integer">
11
<generator class="native"/>
14
<property name="titel" column="Titel" type="string"/>
15
<property name="prioritaet" column="Prioritaet" type="integer"/>
16
<property name="reihenfolge" column="Reihenfolge" type="integer"/>
17
<property name="bearbeitungsstatus" column="Bearbeitungsstatus" type="integer"/>
18
<property name="editType" column="edittype" type="integer"/>
19
<property name="bearbeitungszeitpunkt" column="BearbeitungsZeitpunkt" type="timestamp"/>
20
<property name="bearbeitungsbeginn" column="BearbeitungsBeginn" type="timestamp"/>
21
<property name="bearbeitungsende" column="BearbeitungsEnde" type="timestamp"/>
22
<!-- <property name="typ" column="Typ" type="integer"/> -->
23
<property name="homeverzeichnisNutzen" column="homeverzeichnisNutzen" type="short"/>
25
<property name="typMetadaten" column="typMetadaten" />
26
<property name="typAutomatisch" column="typAutomatisch" />
27
<property name="typImportFileUpload" column="typImportFileUpload" />
28
<property name="typExportRus" column="typExportRus" />
29
<property name="typImagesLesen" column="typImagesLesen" />
30
<property name="typImagesSchreiben" column="typImagesSchreiben" />
31
<property name="typExportDMS" column="typExportDMS" />
32
<property name="typBeimAnnehmenModul" column="typBeimAnnehmenModul" />
33
<property name="typBeimAnnehmenAbschliessen" column="typBeimAnnehmenAbschliessen" />
34
<property name="typBeimAnnehmenModulUndAbschliessen" column="typBeimAnnehmenModulUndAbschliessen" />
35
<property name="typScriptStep" column="typScriptStep" type="boolean"/>
36
<property name="scriptname1" column="scriptName1" type="string"/>
37
<property name="typAutomatischScriptpfad" column="typAutomatischScriptpfad" type="string"/>
38
<property name="scriptname2" column="scriptName2" type="string"/>
39
<property name="typAutomatischScriptpfad2" column="typAutomatischScriptpfad2" type="string"/>
40
<property name="scriptname3" column="scriptName3" type="string"/>
41
<property name="typAutomatischScriptpfad3" column="typAutomatischScriptpfad3" type="string"/>
42
<property name="scriptname4" column="scriptName4" type="string"/>
43
<property name="typAutomatischScriptpfad4" column="typAutomatischScriptpfad4" type="string"/>
44
<property name="scriptname5" column="scriptName5" type="string"/>
45
<property name="typAutomatischScriptpfad5" column="typAutomatischScriptpfad5" type="string"/>
46
<property name="typBeimAbschliessenVerifizieren" column="typBeimAbschliessenVerifizieren" />
47
<property name="typModulName" column="typModulName" type="string"/>
49
<many-to-one name="bearbeitungsbenutzer" class="de.sub.goobi.Beans.Benutzer" column="BearbeitungsBenutzerID" not-found="ignore"/>
50
<many-to-one name="prozess" class="de.sub.goobi.Beans.Prozess" column="ProzesseID" not-found="ignore"/>
52
<set name="eigenschaften" cascade="all,delete-orphan" inverse="true" order-by="titel">
53
<key column="schritteID"/>
54
<one-to-many class="de.sub.goobi.Beans.Schritteigenschaft" not-found="ignore"/>
57
<set name="benutzer" table="schritteberechtigtebenutzer">
58
<key column="schritteID"/>
59
<many-to-many column="BenutzerID" class="de.sub.goobi.Beans.Benutzer" not-found="ignore"/>
62
<set name="benutzergruppen" table="schritteberechtigtegruppen">
63
<key column="schritteID"/>
64
<many-to-many column="BenutzerGruppenID" class="de.sub.goobi.Beans.Benutzergruppe" not-found="ignore"/>