<?xml version="1.0" encoding="UTF-8"?>
<definition xmlns="http://www.xmlportletfactory.org/xml/xmlportletfactory" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xmlportletfactory.org/xml/xmlportletfactory xmlportletfactory.xsd">
	<commonData>
        <client>customer</client>
		<projectName>simplePortletExercise</projectName>
        <version>1</version>
	</commonData>
	
	<applications>
		<application>
			<classDef>
				<name>Customer</name>
				<title>Customer File Maintenance</title>
				<mode>
					<add>true</add>
					<delete>true</delete>
					<modify>true</modify>
					<browse>true</browse>
				</mode>
				<restrictBy>
					<companyId>true</companyId>
					<groupId>false</groupId>
					<userId>false</userId>
				</restrictBy>
			</classDef>
			<fileDef>
				<name>customers</name>
				<fields>
					<field>
						<name>customerId</name>
						<title>Id</title>
						<type>
							<long>
								<length>5</length>
								<signed>false</signed>
								<nullable>false</nullable>
								<order>true</order>
							</long>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>true</required>
					</field>
					<field>
						<name>customerName</name>
						<title>Name</title>
						<type>
							<varchar>
								<length>30</length>	
								<filter>true</filter>
								<order>true</order>
							</varchar>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>true</required>
					</field>
					<field>
						<name>customerSSN</name>
						<title>Social Security Number</title>
						<type>
							<varchar>
								<length>12</length>
								<filter>true</filter>
								<order>true</order>
								<unique>true</unique>
							</varchar>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>false</required>
					</field>
					<field>
						<name>customerIsVIP</name>
						<title>VIP</title>
						<type>
							<boolean></boolean>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>false</required>
					</field>
					<field>
						<name>customerPhoto</name>
						<title>Photo</title>
						<type>
							<image></image>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>false</required>
					</field>
					<field>
						<name>customerBirthDate</name>
						<title>BirthDate</title>
						<type>
							<date></date>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>false</required>
					</field>
					<field>
						<name>customerComments</name>
						<title>Comments</title>
						<type>
							<text></text>
						</type>
						<showFieldInView>true</showFieldInView>
						<required>false</required>
					</field>
				</fields>
			</fileDef>			
		</application>
	</applications>
</definition>