Rev 1699 | Rev 1775 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1699 | Rev 1755 | ||
---|---|---|---|
Line 73... | Line 73... | ||
73 | <discriminator column="discriminator"/> |
73 | <discriminator column="discriminator"/> |
74 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
74 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
75 | <property name="saveDate" type="timestamp"/> |
75 | <property name="saveDate" type="timestamp"/> |
76 | <property name="name" type="string"/> |
76 | <property name="name" type="string"/> |
77 | <property name="description" type="text"/> |
77 | <property name="description" type="text"/> |
78 | <property name="domainRolesProxy" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedDomainRolesProxy"> |
78 | <property name="selectorRole" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedDomainRolesProxy"> |
79 | <column name="domainRolesProxy" sql-type="TEXT"/> |
79 | <column name="domainRolesProxy" sql-type="TEXT"/> |
80 | </property> |
80 | </property> |
- | 81 | <property name="selectorTeacherUnit" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTeacherUnitProxy"> |
|
- | 82 | <column name="teacherUnitProxy" sql-type="TEXT"/> |
|
- | 83 | </property> |
|
81 | <property name="domainRolesTxt" type="text" update="false" insert="false" column="domainRolesProxy"/> |
84 | <property name="domainRolesTxt" type="text" update="false" insert="false" column="domainRolesProxy"/> |
82 | <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolImpl" discriminator-value="BpmnActorPoolImpl"/> |
85 | <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolImpl" discriminator-value="BpmnActorPoolImpl"/> |
83 | </class> |
86 | </class> |
84 | 87 | ||
85 | 88 | ||
Line 93... | Line 96... | ||
93 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
96 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
94 | <property name="saveDate" type="timestamp"/> |
97 | <property name="saveDate" type="timestamp"/> |
95 | <property name="title" type="string"/> |
98 | <property name="title" type="string"/> |
96 | <property name="description" type="text"/> |
99 | <property name="description" type="text"/> |
97 | <!--<many-to-one name="bpmnStep" class="pt.estgp.estgweb.domain.BpmnProcessStep" lazy="no-proxy" outer-join="true"/>--> |
100 | <!--<many-to-one name="bpmnStep" class="pt.estgp.estgweb.domain.BpmnProcessStep" lazy="no-proxy" outer-join="true"/>--> |
- | 101 | <set name="flowConnectors" cascade="none" lazy="true"> |
|
- | 102 | <key column="inFlowComponent"/> |
|
- | 103 | <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowConnector"/> |
|
- | 104 | </set> |
|
- | 105 | <!-- |
|
- | 106 | <set name="inFlowConnectors" cascade="none" lazy="true"> |
|
- | 107 | <key column="flowComponent"/> |
|
- | 108 | <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowComponent"/> |
|
- | 109 | </set>--> |
|
98 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentImpl" abstract="true"> |
110 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentImpl" abstract="true"> |
99 | <meta attribute="scope-class">public abstract</meta> |
111 | <meta attribute="scope-class">public abstract</meta> |
100 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true"> |
112 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true"> |
101 | <meta attribute="scope-class">public abstract</meta> |
113 | <meta attribute="scope-class">public abstract</meta> |
102 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl" abstract="true"> |
114 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl" abstract="true"> |
Line 156... | Line 168... | ||
156 | </subclass> |
168 | </subclass> |
157 | </subclass> |
169 | </subclass> |
158 | </class> |
170 | </class> |
159 | 171 | ||
160 | 172 | ||
- | 173 | <class name="pt.estgp.estgweb.domain.BpmnFlowConnector" table="bpmn_flow_connector" abstract="true"> |
|
- | 174 | <meta attribute="extends">pt.estgp.estgweb.domain.BpmnFlowObject</meta> |
|
- | 175 | <meta attribute="scope-class">public abstract</meta> |
|
- | 176 | <id name="id" type="long"> |
|
- | 177 | <generator class="native"/> |
|
- | 178 | </id> |
|
- | 179 | <discriminator column="discriminator"/> |
|
- | 180 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
|
- | 181 | <property name="saveDate" type="timestamp"/> |
|
- | 182 | <property name="key" type="string"/> |
|
- | 183 | <property name="nameConnection" type="string"/> |
|
- | 184 | <property name="sendEmail" type="boolean"/> |
|
- | 185 | <property name="msgEmail" type="text"/> |
|
- | 186 | <property name="targetTypes" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTargetActorType"/> |
|
- | 187 | <!--<many-to-one name="inFlowComponent" column="inFlowComponent" class="pt.estgp.estgweb.domain.BpmnFlowComponent" lazy="no-proxy" outer-join="true"/>--> |
|
- | 188 | <many-to-one name="flowComponent" column="flowComponent" class="pt.estgp.estgweb.domain.BpmnFlowComponent" lazy="no-proxy" outer-join="true"/> |
|
- | 189 | ||
- | 190 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowConnectorImpl" discriminator-value="BpmnFlowConnectorImpl"/> |
|
- | 191 | </class> |
|
- | 192 | ||
161 | <!-- ****************************************************************************************************** --> |
193 | <!-- ****************************************************************************************************** --> |
162 | <!-- Process Instances --> |
194 | <!-- Process Instances --> |
163 | <!-- ****************************************************************************************************** --> |
195 | <!-- ****************************************************************************************************** --> |
164 | 196 | ||
165 | <class name="pt.estgp.estgweb.domain.BpmnProcessInstance" table="bpmn_process_instance" abstract="true"> |
197 | <class name="pt.estgp.estgweb.domain.BpmnProcessInstance" table="bpmn_process_instance" abstract="true"> |
Line 219... | Line 251... | ||
219 | 251 | ||
220 | <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolInstanceImpl" discriminator-value="BpmnActorPoolInstanceImpl"/> |
252 | <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolInstanceImpl" discriminator-value="BpmnActorPoolInstanceImpl"/> |
221 | </class> |
253 | </class> |
222 | 254 | ||
223 | 255 | ||
- | 256 | <class name="pt.estgp.estgweb.domain.BpmnFlowObjectInstance" table="bpmn_flow_object_instance" abstract="true"> |
|
- | 257 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta> |
|
- | 258 | <meta attribute="scope-class">public abstract</meta> |
|
- | 259 | <id name="id" type="long"> |
|
- | 260 | <generator class="native"/> |
|
- | 261 | </id> |
|
- | 262 | <discriminator column="discriminator"/> |
|
- | 263 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
|
- | 264 | <property name="saveDate" type="timestamp"/> |
|
- | 265 | <property name="entryDate" type="timestamp"/> |
|
- | 266 | <property name="tokenDate" type="timestamp"/> |
|
- | 267 | <property name="executedDate" type="timestamp"/> |
|
- | 268 | <property name="executedState" type="string"/> |
|
- | 269 | <property name="instanceTitle" type="string"/> |
|
- | 270 | <property name="instanceDescription" type="string"/> |
|
- | 271 | <many-to-one name="processInstance" class="pt.estgp.estgweb.domain.BpmnProcessInstance" lazy="no-proxy" outer-join="true"/> |
|
- | 272 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowObjectInstanceImpl" discriminator-value="BpmnFlowObjectInstanceImpl"> |
|
- | 273 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowConnectorInstance"> |
|
- | 274 | <meta attribute="scope-class">public abstract</meta> |
|
- | 275 | <many-to-one name="flowConnector" class="pt.estgp.estgweb.domain.BpmnFlowConnector" lazy="no-proxy" outer-join="true"/> |
|
- | 276 | <many-to-one name="flowComponentInstance" class="pt.estgp.estgweb.domain.BpmnFlowComponentInstance" lazy="no-proxy" outer-join="true"/> |
|
- | 277 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowConnectorInstanceImpl" discriminator-value="BpmnFlowConnectorInstanceImpl"/> |
|
- | 278 | </subclass> |
|
- | 279 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentInstance"> |
|
- | 280 | <meta attribute="scope-class">public abstract</meta> |
|
- | 281 | <many-to-one name="flowConnectorInstance" class="pt.estgp.estgweb.domain.BpmnFlowConnectorInstance" lazy="no-proxy" outer-join="true"/> |
|
- | 282 | <many-to-one name="flowComponent" class="pt.estgp.estgweb.domain.BpmnFlowComponent" lazy="no-proxy" outer-join="true"/> |
|
- | 283 | <set name="taskFiles" cascade="none" lazy="true"> |
|
- | 284 | <key column="flow_component"/> |
|
- | 285 | <one-to-many class="pt.estgp.estgweb.domain.BpmnTaskFileImpl"/> |
|
- | 286 | </set> |
|
- | 287 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentInstanceImpl" discriminator-value="BpmnFlowComponentInstanceImpl"> |
|
- | 288 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskInstance"> |
|
- | 289 | <meta attribute="scope-class">public abstract</meta> |
|
- | 290 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskInstanceImpl" discriminator-value="BpmnFlowComponentTaskInstanceImpl"> |
|
- | 291 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorInstance"> |
|
- | 292 | <meta attribute="scope-class">public abstract</meta> |
|
- | 293 | <property name="deliveryScheduleDate" type="timestamp"/> |
|
- | 294 | <property name="startScheduleDate" type="timestamp"/> |
|
- | 295 | <property name="taskForceDays" type="integer"/> |
|
- | 296 | <property name="notes" type="text"/> |
|
- | 297 | <many-to-one name="user" class="pt.estgp.estgweb.domain.User" lazy="no-proxy" outer-join="true"/> |
|
- | 298 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorInstanceImpl" discriminator-value="BpmnFlowComponentTaskActorInstanceImpl"> |
|
- | 299 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorGatewayExclusiveInstance"> |
|
- | 300 | <meta attribute="scope-class">public abstract</meta> |
|
- | 301 | <property name="questionInstance" type="string"/> |
|
- | 302 | <property name="notes" type="text"/> |
|
- | 303 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorGatewayExclusiveInstanceImpl" discriminator-value="BpmnFlowComponentTaskActorGatewayExclusiveInstanceImpl"/> |
|
- | 304 | </subclass> |
|
- | 305 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorActividadeDocenteEscolhaValidadorInstance"> |
|
- | 306 | <meta attribute="scope-class">public abstract</meta> |
|
- | 307 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorActividadeDocenteEscolhaValidadorInstanceImpl" discriminator-value="BpmnFlowComponentTaskActorActividadeDocenteEscolhaValidadorInstanceImpl"/> |
|
- | 308 | </subclass> |
|
- | 309 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorActividadeDocenteEntregaFicheirosPontuadaInstance"> |
|
- | 310 | <meta attribute="scope-class">public abstract</meta> |
|
- | 311 | <property name="tipoTarefaChaveString" type="string"/> |
|
- | 312 | <property name="validada" type="boolean"/> |
|
- | 313 | <property name="tituloAtividadeDesenvolvida" type="string"/> |
|
- | 314 | <property name="resumoAtividadeDesenvolvida" type="text"/> |
|
- | 315 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorActividadeDocenteEntregaFicheirosPontuadaInstanceImpl" discriminator-value="BpmnFlowComponentTaskActorActividadeDocenteEntregaFicheirosPontuadaInstanceImpl"/> |
|
- | 316 | </subclass> |
|
- | 317 | </subclass> |
|
- | 318 | </subclass> |
|
- | 319 | </subclass> |
|
- | 320 | </subclass> |
|
- | 321 | </subclass> |
|
- | 322 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventInstance"> |
|
- | 323 | <meta attribute="scope-class">public abstract</meta> |
|
- | 324 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventInstanceImpl" discriminator-value="BpmnFlowComponentEventInstanceImpl"> |
|
- | 325 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventEndInstance"> |
|
- | 326 | <meta attribute="scope-class">public abstract</meta> |
|
- | 327 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventEndInstanceImpl" discriminator-value="BpmnFlowComponentEventEndInstanceImpl"> |
|
- | 328 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventEndMessageInstance"> |
|
- | 329 | <meta attribute="scope-class">public abstract</meta> |
|
- | 330 | <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentEventEndMessageInstanceImpl" discriminator-value="BpmnFlowComponentEventEndMessageInstanceImpl"> |
|
- | 331 | ||
- | 332 | </subclass> |
|
- | 333 | </subclass> |
|
- | 334 | </subclass> |
|
- | 335 | </subclass> |
|
- | 336 | </subclass> |
|
- | 337 | </subclass> |
|
- | 338 | </subclass> |
|
- | 339 | </subclass> |
|
- | 340 | </class> |
|
- | 341 | ||
- | 342 | <class name="pt.estgp.estgweb.domain.BpmnTaskFile" table="bpmn_task_file" abstract="true"> |
|
- | 343 | <meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
|
- | 344 | <meta attribute="scope-class">public abstract</meta> |
|
- | 345 | <id name="id" type="long"> |
|
- | 346 | <generator class="native"/> |
|
- | 347 | </id> |
|
- | 348 | <discriminator column="discriminator"/> |
|
- | 349 | <timestamp source="db" name="updateDate" unsaved-value="null"/> |
|
- | 350 | <property name="saveDate" type="timestamp"/> |
|
- | 351 | <property name="visible" type="boolean"/> |
|
- | 352 | <property name="title" type="string"> |
|
- | 353 | <column name="title" sql-type="TEXT"/> |
|
- | 354 | </property> |
|
- | 355 | <property name="description" type="string"> |
|
- | 356 | <column name="description" sql-type="TEXT"/> |
|
- | 357 | </property> |
|
- | 358 | <property name="repositoryFileProxy" |
|
- | 359 | type="pt.estgp.estgweb.services.data.repositorydocuments.EnhancedRepositoryFileProxy"> |
|
- | 360 | <column name="repositoryStream" sql-type="VARCHAR(255)"/> |
|
- | 361 | </property> |
|
- | 362 | <!--<property name="repositoryStream" type="string" index="repositoryStreamIndex"> |
|
- | 363 | <column name="repositoryStream" sql-type="VARCHAR(255)"/> |
|
- | 364 | </property>--> |
|
- | 365 | <property name="accessControlActorTypes" type="pt.estgp.estgweb.services.bpmnprocess.types.EnhancedTargetActorType"/> |
|
- | 366 | <many-to-one name="flowComponentInstance" column="flow_component" class="pt.estgp.estgweb.domain.BpmnFlowComponentInstanceImpl" lazy="no-proxy" outer-join="true"/> |
|
- | 367 | <subclass name="pt.estgp.estgweb.domain.BpmnTaskFileImpl" discriminator-value="BpmnTaskFileImpl"/> |
|
- | 368 | </class> |
|
- | 369 | ||
224 | 370 | ||
225 | </hibernate-mapping> |
371 | </hibernate-mapping> |
226 | 372 |