<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
  <class xmlns="urn:nhibernate-mapping-2.2" name="Sleis.Models.AgencyFacilityModel, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" table="M_FAC_SITE">
    <id name="Id" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_ID" />
      <generator class="identity" />
    </id>
    <bag cascade="none" inverse="true" lazy="false" name="Identifiers">
      <key foreign-key="FAC_SITE_ID">
        <column name="FAC_SITE_ID" />
      </key>
      <one-to-many class="Sleis.Models.AgencyFacilityIdentifierModel, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" />
    </bag>
    <bag cascade="none" inverse="true" lazy="false" name="AgencyReports">
      <key foreign-key="FAC_SITE_ID">
        <column name="FAC_SITE_ID" />
      </key>
      <one-to-many class="Sleis.Models.AgencyReport, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" />
    </bag>
    <property name="LastUpdated" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="LAST_UPDATED_DATE" />
    </property>
    <property name="FacilityIdentifier" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_IDEN" />
    </property>
    <property name="PrimarySic" type="System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PRIMARY_SIC_CD" not-null="false" />
    </property>
    <property name="IsMaster" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_MSTR_IND" />
    </property>
    <property name="ReportId" type="System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="AGN_RPT_ID" not-null="false" />
    </property>
    <property name="Comment" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_CMNT" not-null="false" />
    </property>
    <property name="FacName" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_NAME" />
    </property>
    <property name="Org" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="PARENT_ORG_NAME" not-null="false" />
    </property>
    <property name="Description" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_DESC" not-null="false" />
    </property>
    <property name="FacilityStatus" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_FAC_SITE_STAT_CD" />
    </property>
    <property name="FacilityStatusAsOfDate" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="FAC_SITE_STAT_CD_DATE" not-null="false" />
    </property>
    <property name="FacilityCategory" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <column name="E_FAC_CATG_CD" not-null="false" />
    </property>
    <many-to-one cascade="none" class="Sleis.Models.UserModel, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null" lazy="false" name="LastUpdatedBy">
      <column name="LAST_UPDATED_BY_USER_ID" />
    </many-to-one>
    <component name="Location" insert="true" update="true" optimistic-lock="true" class="Sleis.Models.GeographicLocation, Sleis, Version=1.2.0.21226, Culture=neutral, PublicKeyToken=null">
      <property name="Latitude" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="LAT_MEAS" />
      </property>
      <property name="Longitude" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="LONG_MEAS" />
      </property>
      <property name="UtmEast" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="UTM_EASTING" />
      </property>
      <property name="UtmNorth" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="UTM_NORTHING" />
      </property>
      <property name="UtmZone" type="System.Nullable`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="UTM_ZONE" />
      </property>
      <property name="CollectionTime" type="System.Nullable`1[[System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="DATA_COLL_DATE" />
      </property>
      <property name="ReferencePointCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="E_GEO_REF_PT_CD" />
      </property>
      <property name="CollectionMethodCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="E_HORZ_COLL_MTHD_CD" />
      </property>
      <property name="ReferenceSystemCode" type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <column name="E_HORZ_REF_DATUM_CD" />
      </property>
    </component>
  </class>
</hibernate-mapping>