<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    
    <hibernate-mapping>
        
        <class name="org.wamblee.security.authorization.OperationCondition" table="OPERATION_CONDITIONS" 
               select-before-update="true"
               lazy="false">
            <id name="primaryKey" column="ID" type="long">
                <generator class="native"/>
            </id>
            <discriminator column="TYPE" type="string"/>
            <version name="persistedVersion" column="VERSION"/>
            
            <subclass name="org.wamblee.security.authorization.IsaOperationCondition"
                discriminator-value="ISA"
                lazy="false">
                <property name="operationString" column="OPERATION"/>
            </subclass>
            
        </class>
        
        
    </hibernate-mapping>