예제 #1
0
 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;
 }
예제 #2
0
 Object onActionFromCancel() throws ValidationException {
   cmpResources.discardPersistentFieldChanges();
   return SearchCustomer.class;
 }
예제 #3
0
 Object onActionFromFinish() throws RemoteException {
   customer.setContacts(contacts.toArray(new Contact[contacts.size()]));
   service.updateContact(customer);
   cmpResources.discardPersistentFieldChanges();
   return SearchCustomer.class;
 }
예제 #4
0
 public Object onActionFromClearPage() {
   cmpResources.discardPersistentFieldChanges();
   return null;
 }