private RESCarListType getListOfAvailableCars(RESProfileType profile) {
/*
* <xsd:enumeration value="NONE" /> <xsd:enumeration value="NORMAL" />
* <xsd:enumeration value="GOLD" /> <xsd:enumeration value="PLATINUM" />
*/
RESCarListType carList = resFactory.createRESCarListType();
CRMStatusType status = profile.getCrmStatus();
if (status == CRMStatusType.NONE) {
carList.getCar().add(
createCar("01-001-00099", "Panda", "Basic", "Fiat",
"30.00", "45.00", "25.00"));
} else if (status == CRMStatusType.NORMAL) {
carList.getCar().add(
createCar("01-001-00099", "Panda", "Basic", "Fiat",
"30.00", "45.00", "25.00"));
carList.getCar().add(
createCar("01-002-00079", "Fiesta", "Basic", "Ford",
"40.00", "55.00", "35.00"));
carList.getCar().add(
createCar("01-004-00022", "Golf", "Standard", "VW",
"50.00", "75.00", "40.00"));
} else if (status == CRMStatusType.GOLD) {
carList.getCar().add(
createCar("01-002-00079", "Fiesta", "Basic", "Ford",
"40.00", "55.00", "35.00"));
carList.getCar().add(
createCar("01-004-00022", "Golf", "Standard", "VW",
"50.00", "75.00", "40.00"));
carList.getCar().add(
createCar("01-008-00102", "320i", "Sport", "BMW", "60.00",
"90.00", "45.00"));
carList.getCar().add(
createCar("01-015-00002", "MX5", "Sport", "Mazda", "65.00",
"95.00", "50.00"));
} else if (status == CRMStatusType.PLATINUM) {
carList.getCar().add(
createCar("01-004-00022", "Golf", "Standard", "VW",
"50.00", "75.00", "40.00"));
carList.getCar().add(
createCar("01-004-00022", "320i", "Sport", "BMW", "60.00",
"90.00", "45.00"));
carList.getCar().add(
createCar("01-004-00022", "MX5", "Sport", "Mazda", "65.00",
"95.00", "50.00"));
carList.getCar().add(
createCar("01-004-00022", "LX400", "SUV", "Lexus", "85.00",
"120.00", "100.00"));
carList.getCar().add(
createCar("01-004-00022", "E320", "Delux", "Mercedes",
"95.00", "140.00", "100.00"));
}
return carList;