@SuppressWarnings("unchecked")
@Override
public CheckObject checkSaveObject(OrderModel object,
PresentationModel presentationModel1, WindowInterface window) {
String errorString = null;
Customer customer = null;
Order order = object.getObject();
if (order.getOrderId() == null && objectList.contains(order)) {
errorString = "Kan ikke lagre ordre med et ordrenummer som finnes fra f�r";
}
if (object.getCustomer() == null) {
CustomerManager customerManager = (CustomerManager) ModelUtil
.getBean("customerManager");
customer = customerManager.findByCustomerNr(Integer.valueOf(object
.getCustomerNr()));
if (customer != null) {
if (JOptionPane.showConfirmDialog(window.getComponent(),
"Kunde med dette kundenr finnes fra f�r med navn "
+ customer.getFirstName() + " "
+ customer.getLastName()
+ " �nskes denne kunden � benyttes?",
"Kunde finnes fra f�r", JOptionPane.YES_NO_OPTION) == JOptionPane.OK_OPTION) {
presentationModel1.setBufferedValue(
OrderModel.PROPERTY_CUSTOMER, customer);
} else {