/
jobs.ome.xml
101 lines (100 loc) · 3.56 KB
/
jobs.ome.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="UTF-8"?>
<!--
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright 2007-2014 Glencoe Software, Inc. All rights reserved.
# Use is subject to license terms supplied in LICENSE.txt
#
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-->
<types>
<!-- Job running -->
<enum id="ome.model.jobs.JobStatus">
<!-- Note: JobStatus is not in model-->
<entry name="Submitted"/>
<entry name="Resubmitted"/>
<entry name="Queued"/>
<entry name="Requeued"/>
<entry name="Running"/>
<entry name="Error"/>
<entry name="Waiting"/>
<entry name="Finished"/>
<entry name="Cancelled"/>
</enum>
<type id="ome.model.jobs.Job" abstract="true">
<!-- Note: Job is not in model-->
<properties>
<required name="username" type="string"/>
<required name="groupname" type="string"/>
<required name="type" type="string"/>
<required name="message" type="string"/>
<required name="status" type="ome.model.jobs.JobStatus"/>
<required name="submitted" type="timestamp"/>
<required name="scheduledFor" type="timestamp"/>
<optional name="started" type="timestamp"/>
<optional name="finished" type="timestamp"/>
<child name="originalFileLinks" type="ome.model.jobs.JobOriginalFileLink" target="ome.model.core.OriginalFile"/>
</properties>
</type>
<type id="ome.model.jobs.UploadJob" superclass="ome.model.jobs.Job">
<!-- Note: UploadJob is not in model-->
<properties>
<map name="versionInfo" type="string"/>
</properties>
</type>
<type id="ome.model.jobs.MetadataImportJob" superclass="ome.model.jobs.Job">
<!-- Note: MetadataImportJob is not in model-->
<properties>
<map name="versionInfo" type="string"/>
</properties>
</type>
<type id="ome.model.jobs.ThumbnailGenerationJob" superclass="ome.model.jobs.Job">
<!-- Note: ThumbnailGenerationJob is not in model-->
<properties>
</properties>
</type>
<!-- pyramids, min/max, plane sha1 -->
<type id="ome.model.jobs.PixelDataJob" superclass="ome.model.jobs.Job">
<!-- Note: PyramidGenerationJob is not in model-->
<properties>
</properties>
</type>
<type id="ome.model.jobs.IndexingJob" superclass="ome.model.jobs.Job">
<!-- Note: PyramidGenerationJob is not in model-->
<properties>
</properties>
</type>
<type id="ome.model.jobs.IntegrityCheckJob" superclass="ome.model.jobs.Job">
<!-- Note: IntegrityCheckJob is not in model-->
<properties>
</properties>
</type>
<!-- Warning: ImportJob is DEPRECATED and may be removed in OMERO 6.0. -->
<type id="ome.model.jobs.ImportJob" superclass="ome.model.jobs.Job">
<!-- Note: ImportJob is not in model-->
<properties>
<required name="imageName" type="text"/>
<required name="imageDescription" type="text"/>
</properties>
</type>
<type id="ome.model.jobs.ScriptJob" superclass="ome.model.jobs.Job">
<!-- Note: ScriptJob is not in model-->
<properties>
<optional name="description" type="string"/>
</properties>
</type>
<type id="ome.model.jobs.ParseJob" superclass="ome.model.jobs.Job">
<!-- Note: ScriptJob is not in model-->
<properties>
<!-- optional, so that it can be updated after the fact -->
<optional name="params" type="byte[]"/>
</properties>
</type>
<link id="ome.model.jobs.JobOriginalFileLink">
<!-- Note: JobOriginalFileLink is not in model-->
<properties>
<from_parent type="ome.model.jobs.Job"/>
<to_child type="ome.model.core.OriginalFile"/>
</properties>
</link>
</types>