TavernerPOS - Source Code

Clone: 

git clone http://www.librarysmith.co.uk/tavernerPOS

 

<?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="com.floreantpos.model">
	<class lazy="false" name="com.floreantpos.model.MenuItem" table="MENU_ITEM">
		<id column="ID" name="id" type="java.lang.Integer">
			<generator class="identity" />
		</id>

		<property column="NAME" length="120" name="name" not-null="true" type="java.lang.String" />
		<property column="TRANSLATED_NAME" length="120" name="translatedName" not-null="false" type="java.lang.String" />

		<property column="BARCODE" length="120" name="barcode" type="java.lang.String" />
		<property column="BUY_PRICE" length="52" name="buyPrice" not-null="true" type="java.lang.Double" />
		<property column="PRICE" length="52" name="price" not-null="true" type="java.lang.Double" />
		<property column="DISCOUNT_RATE" length="52" name="discountRate" type="java.lang.Double" />
		<property column="VISIBLE" name="visible" type="java.lang.Boolean">
			<meta attribute="defaultValue">true</meta>
		</property>

		<property column="SORT_ORDER" name="sortOrder" type="java.lang.Integer" />
		<property column="BTN_COLOR" name="buttonColor" type="java.lang.Integer" />
		<property column="TEXT_COLOR" name="textColor" type="java.lang.Integer" />

		<property name="image" column="IMAGE" not-null="false" type="binary" length="20480" />
		<property name="showImageOnly" column="SHOW_IMAGE_ONLY" type="java.lang.Boolean" />
		<!-- <property name="smallImage" column="SMALL_IMAGE" length="120" not-null="false" type="string"/> <property name="largeImage" column="LARGE_IMAGE" length="120"
			not-null="false" type="string"/> -->
		<!-- uni-directional many-to-one association to FoodGroup -->
		<many-to-one class="com.floreantpos.model.MenuGroup" name="parent">
			<column name="GROUP_ID" />
		</many-to-one>
		<list cascade="all" inverse="false" lazy="true" name="shifts" table="MENUITEM_SHIFT">
			<key column="MENUITEM_ID" />
			<list-index column="SHIFT_ORDER" />
			<one-to-many class="MenuItemShift" />
		</list>
		<list cascade="all" inverse="false" lazy="true" name="menuItemModiferGroups">
			<key>
				<column name="MENUITEM_MODIFIERGROUP_ID" />
			</key>
			<list-index column="GR_ORDER" />
			<one-to-many class="MenuItemModifierGroup" />
		</list>
		<!-- uni-directional many-to-one association to Tax -->
		<many-to-one class="com.floreantpos.model.Tax" lazy="false" name="tax">
			<column name="TAX_ID" />
		</many-to-one>

		<many-to-one class="com.floreantpos.model.Recepie" lazy="false" cascade="all" name="recepie">
			<column name="RECEPIE" />
		</many-to-one>

		<!-- <many-to-one class="com.floreantpos.model.VirtualPrinter" lazy="false" cascade="none" name="virtualPrinter">
			<column name="VPRINTER_ID" />
		</many-to-one> -->

		<many-to-one class="com.floreantpos.model.PrinterGroup" lazy="false" cascade="none" name="printerGroup">
			<column name="PG_ID" />
		</many-to-one>

		<bag cascade="save-update" inverse="true" name="terminals" lazy="false" table="MENU_ITEM_TERMINAL_REF">
			<key column="MENU_ITEM_ID"/>
			<many-to-many class="Terminal" column="TERMINAL_ID"/>
		</bag>
	</class>
</hibernate-mapping>

Add comment
These comments are moderated so so won't be published until reviewed.