<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping
        package="fx.stp.confirms.incoming.rules.model"
        auto-import="true">

    <class name="RuleGroup" table="RuleGroup">
        <id name="id"
            access="field">
            <generator class="uuid"/>
        </id>

        <version name="vid" type="long" access="field"/>

        <property name="name" not-null="true" access="property"/>
        <property name="lastUpdTime" not-null="true" access="property"/>
        <property name="lastUpdUser" not-null="true" access="property"/>

        <set name="pairs" table="RuleGroupLink">
            <key column="id"/>
            <composite-element class="Pair" >
                <property name="ccy1"/>
                <property name="ccy2"/>
            </composite-element>
        </set>
    </class>
</hibernate-mapping>