Object onActionFromLogout() throws RemoteException { persistentLocale.set( new Locale(service.getSOInterfaceConfiguration(visitor.getId()).getDefaultLanguage())); logout(); cmpResources.discardPersistentFieldChanges(); if (_request.getSession() != null) _request.getSession().invalidate(); return Login.class; }
Object onActionFromCancel() throws ValidationException { cmpResources.discardPersistentFieldChanges(); return SearchCustomer.class; }
Object onActionFromFinish() throws RemoteException { customer.setContacts(contacts.toArray(new Contact[contacts.size()])); service.updateContact(customer); cmpResources.discardPersistentFieldChanges(); return SearchCustomer.class; }
public Object onActionFromClearPage() { cmpResources.discardPersistentFieldChanges(); return null; }