Subversion Repositories bacoAlunos

Rev

Rev 1775 | Rev 1782 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1775 Rev 1781
Line 18... Line 18...
18
        <property name="saveDate" type="timestamp"/>
18
        <property name="saveDate" type="timestamp"/>
19
        <property name="active" type="boolean"/>
19
        <property name="active" type="boolean"/>
20
        <property name="name" type="string"/>
20
        <property name="name" type="string"/>
21
        <property name="description" type="text"/>
21
        <property name="description" type="text"/>
22
        <property name="path" type="string"/>
22
        <property name="path" type="string"/>
23
        <set name="flowComponents" cascade="none" lazy="true">
-
 
24
            <key column="bpmn_process"/>
-
 
25
            <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowComponent"/>
-
 
26
        </set>
-
 
27
        <set name="actorPools" cascade="none" lazy="true">
23
        <list name="actorPools" cascade="none" lazy="false">
28
            <key column="bpmn_process"/>
24
            <key column="bpmn_process"/>
-
 
25
            <index column="i"/>
29
            <one-to-many class="pt.estgp.estgweb.domain.BpmnActorPool"/>
26
            <one-to-many class="pt.estgp.estgweb.domain.BpmnActorPool"/>
30
        </set>
27
        </list>
31
        <subclass name="pt.estgp.estgweb.domain.BpmnProcessImpl" discriminator-value="BpmnProcessImpl"/>
28
        <subclass name="pt.estgp.estgweb.domain.BpmnProcessImpl" discriminator-value="BpmnProcessImpl"/>
32
    </class>
29
    </class>
33
 
30
 
34
 
31
 
35
    <!--
32
    <!--
Line 66... Line 63...
66
        <discriminator column="discriminator"/>
63
        <discriminator column="discriminator"/>
67
        <timestamp source="db"   name="updateDate" unsaved-value="null"/>
64
        <timestamp source="db"   name="updateDate" unsaved-value="null"/>
68
        <property name="saveDate" type="timestamp"/>
65
        <property name="saveDate" type="timestamp"/>
69
        <property name="name" type="string"/>
66
        <property name="name" type="string"/>
70
        <property name="description" type="text"/>
67
        <property name="description" type="text"/>
-
 
68
        <many-to-one name="process" column="bpmn_process" class="pt.estgp.estgweb.domain.BpmnProcess" lazy="false" outer-join="true"/>
71
        <many-to-one name="actorSelector" class="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" lazy="false" outer-join="true"/>
69
        <many-to-one name="actorSelector" class="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" lazy="false" outer-join="true"/>
72
        <many-to-one name="gestorPool" class="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" lazy="false" outer-join="true"/>
70
        <many-to-one name="gestorPool" class="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" lazy="false" outer-join="true"/>
-
 
71
        <list name="flowComponents" cascade="none"  lazy="false">
-
 
72
            <key column="actor_pool"/>
-
 
73
            <index column="i"/>
-
 
74
            <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowComponent"/>
-
 
75
        </list>
73
        <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolImpl" discriminator-value="BpmnActorPoolImpl"/>
76
        <subclass name="pt.estgp.estgweb.domain.BpmnActorPoolImpl" discriminator-value="BpmnActorPoolImpl"/>
74
    </class>
77
    </class>
75
 
78
 
76
    <class name="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" table="bpmn_abstract_actor_selector" abstract="true">
79
    <class name="pt.estgp.estgweb.domain.BpmnAbstractActorSelector" table="bpmn_abstract_actor_selector" abstract="true">
77
        <meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta>
80
        <meta attribute="extends">pt.estgp.estgweb.domain.DomainObject</meta>
Line 126... Line 129...
126
        <discriminator column="discriminator"/>
129
        <discriminator column="discriminator"/>
127
        <timestamp source="db"   name="updateDate" unsaved-value="null"/>
130
        <timestamp source="db"   name="updateDate" unsaved-value="null"/>
128
        <property name="saveDate" type="timestamp"/>
131
        <property name="saveDate" type="timestamp"/>
129
        <property name="title" type="string"/>
132
        <property name="title" type="string"/>
130
        <property name="description" type="text"/>
133
        <property name="description" type="text"/>
131
        <!--<many-to-one name="bpmnStep" class="pt.estgp.estgweb.domain.BpmnProcessStep" lazy="no-proxy" outer-join="true"/>-->
134
        <many-to-one name="actorPool" column="actor_pool" class="pt.estgp.estgweb.domain.BpmnActorPoolImpl" lazy="no-proxy" outer-join="true"/>
132
        <set name="flowConnectors" cascade="none" lazy="true">
135
        <set name="flowConnectors" cascade="none" lazy="true">
133
            <key column="inFlowComponent"/>
136
            <key column="inFlowComponent"/>
134
            <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowConnector"/>
137
            <one-to-many class="pt.estgp.estgweb.domain.BpmnFlowConnector"/>
135
        </set>
138
        </set>
136
        <!--
139
        <!--
Line 142... Line 145...
142
            <meta attribute="scope-class">public abstract</meta>
145
            <meta attribute="scope-class">public abstract</meta>
143
            <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true">
146
            <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTask" abstract="true">
144
                <meta attribute="scope-class">public abstract</meta>
147
                <meta attribute="scope-class">public abstract</meta>
145
                <property name="targetService" type="string"/>
148
                <property name="targetService" type="string"/>
146
                <property name="targetMethod" type="string"/>
149
                <property name="targetMethod" type="string"/>
147
                <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl" abstract="true">
150
                <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskImpl">
148
                    <meta attribute="scope-class">public abstract</meta>
-
 
149
                    <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActor" abstract="true">
151
                    <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActor" abstract="true">
150
                        <meta attribute="scope-class">public abstract</meta>
152
                        <meta attribute="scope-class">public abstract</meta>
151
                        <property name="interfacePlugin" type="string"/>
153
                        <property name="interfacePlugin" type="string"/>
152
                        <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl" discriminator-value="BpmnFlowComponentTaskActorImpl"/>
154
                        <subclass name="pt.estgp.estgweb.domain.BpmnFlowComponentTaskActorImpl" discriminator-value="BpmnFlowComponentTaskActorImpl"/>
153
                    </subclass>
155
                    </subclass>