r102 - in trunk/bonzoms-ui-zk: . src/main/java/org/chorem/bonzoms/ui src/main/webapp
Author: bbrossaud Date: 2010-07-12 15:31:49 +0200 (Mon, 12 Jul 2010) New Revision: 102 Url: http://chorem.org/repositories/revision/bonzoms/102 Log: addition modal window Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeFormController.java trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/Model.java trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul trunk/bonzoms-ui-zk/transaction.log Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java 2010-07-09 13:48:00 UTC (rev 101) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java 2010-07-12 13:31:49 UTC (rev 102) @@ -9,6 +9,7 @@ import java.util.Map; import org.chorem.data.bonzoms.Employee; import org.zkoss.zk.ui.Executions; +import org.zkoss.zk.ui.SuspendNotAllowedException; import org.zkoss.zk.ui.event.CreateEvent; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; @@ -35,15 +36,17 @@ _employeeModel.setEmployees(employees); } - public void createWindowEmployeeForm(Employee employee) { + public void createWindowEmployeeForm(Employee employee) throws SuspendNotAllowedException, InterruptedException { Map<String, Object> map = new HashMap<String, Object>(); if (employee != null) { map.put("employee", employee); } Window win = (Window) Executions.createComponents("employeeFormPage.zul", null, map); win.setPage(page); - win.setPosition("top,left"); - win.doOverlapped(); + win.doHighlighted(); + win.setPosition("center"); +// win.doOverlapped(); + win.doModal(); } /* @@ -59,7 +62,7 @@ Listcell firstNameCell = new Listcell(employee.getFirstName()); Listcell lastNameCell = new Listcell(employee.getLastName()); - Listcell emailCell = new Listcell(employee.getEmail()); + Listcell emailCell = new Listcell(employee.getWorkingEmail()); Listcell phoneCell = new Listcell(employee.getWorkingPhone()); Listcell detailsCell = new Listcell(); Button details = new Button("details"); @@ -88,7 +91,7 @@ public void onCreate$employee(Event event) { } - public void onClick$newEmployee() { + public void onClick$newEmployee() throws SuspendNotAllowedException, InterruptedException { createWindowEmployeeForm(null); } Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeFormController.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeFormController.java 2010-07-09 13:48:00 UTC (rev 101) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeFormController.java 2010-07-12 13:31:49 UTC (rev 102) @@ -7,9 +7,10 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; -import java.util.Set; import org.chorem.data.bonzoms.Address; import org.chorem.data.bonzoms.AddressImpl; +import org.chorem.data.bonzoms.Email; +import org.chorem.data.bonzoms.EmailImpl; import org.chorem.data.bonzoms.Employee; import org.chorem.data.bonzoms.EmployeeImpl; import org.chorem.data.bonzoms.Phone; @@ -24,7 +25,6 @@ import org.zkoss.zkplus.databind.DataBinder; import org.zkoss.zul.Button; import org.zkoss.zul.Listbox; -import org.zkoss.zul.Listitem; /** * @@ -36,12 +36,14 @@ protected AddressesModel _addressesModel = new AddressesModel(); protected PhonesModel _phonesModel = new PhonesModel(); + protected EmailsModel _emailsModel = new EmailsModel(); protected Employee _employee = new EmployeeImpl(); protected Address _workingAddress = new AddressImpl(); protected Listbox addressListbox; protected Listbox phoneListbox; + protected Listbox emailListbox; @Override public void doAfterCompose(Component comp) throws Exception { @@ -67,6 +69,10 @@ Phone phone = new PhoneImpl(); _phonesModel.addData(phone); + + Email email = new EmailImpl(); + _emailsModel.addData(email); + Button add = new Button("Add"); add.setId("addEmployee"); add.addEventListener("onClick", new EventListener() { @@ -81,11 +87,17 @@ protected void initEmployee(Employee employee) { _employee = employee; - List<Address> addresses = _model.retrieveAddressesByAddressesId(new ArrayList<String>(employee.getAddress())); + List<Address> addresses = _model.retrieveAddressesByAddressIds(new ArrayList<String>(employee.getAddress())); _addressesModel.setEmployees(addresses); - List<Phone> phones = _model.retrievePhonesByPhonesId(new ArrayList<String>(employee.getPhone())); + + List<Phone> phones = _model.retrievePhonesByPhoneIds(new ArrayList<String>(employee.getPhone())); _phonesModel.setPhones(phones); + + List<Email> emails = _model.retrieveEmailsByEmailIds(new ArrayList<String>(employee.getEmail())); + _emailsModel.setemails(emails); + _workingAddress = _model.retrieveAddressByAddressId(employee.getWorkingAddress()); + Button update = new Button("Update"); update.setId("updateEmployee"); update.addEventListener("onClick", new EventListener() { @@ -98,7 +110,7 @@ self.appendChild(update); } - public void deleteEmployeeAddresses(List<Address> addresses) { + protected void deletePersonAddresses(List<Address> addresses) { List<String> addressesId = new ArrayList<String>(_employee.getAddress()); List<String> remove = new ArrayList<String>(); for (String id : addressesId) { @@ -116,7 +128,7 @@ _model.deleteAddressesByIds(remove); } - public void deleteEmployeePhones(List<Phone> phones) { + protected void deletePersonPhones(List<Phone> phones) { List<String> phonesId = new ArrayList<String>(_employee.getPhone()); List<String> remove = new ArrayList<String>(); for (String id : phonesId) { @@ -134,6 +146,54 @@ _model.deletePhonesByIds(remove); } + protected void deletePersonEmails(List<Email> emails) { + List<String> emailsId = new ArrayList<String>(_employee.getEmail()); + List<String> remove = new ArrayList<String>(); + for (String id : emailsId) { + boolean delete = true; + for (Email email : emails) { + if (email.getWikittyId().equals(id)) { + delete = false; + } + } + if (delete == true) { + _employee.removeEmail(id); + remove.add(id); + } + } + _model.deleteEmailsByIds(remove); + } + + protected void addAddresses(boolean update) { + List<Address> addresses = _model.createPersonAddresses(_addressesModel.getAddresses()); + if (update == true) { + deletePersonAddresses(addresses); + } + for (Address address : addresses) { + _employee.addAddress(address.getWikittyId()); + } + } + + protected void addEmails(boolean update) { + List<Email> emails = _model.createPersonEmails(_emailsModel.getEmails()); + if (update == true) { + deletePersonEmails(emails); + } + for (Email email : emails) { + _employee.addEmail(email.getWikittyId()); + } + } + + protected void addPhones(boolean update) { + List<Phone> phones = _model.createPersonPhones(_phonesModel.getPhones()); + if (update == true) { + deletePersonPhones(phones); + } + for (Phone phone : phones) { + _employee.addPhone(phone.getWikittyId()); + } + } + /* * Events */ @@ -143,15 +203,10 @@ } public void onClick$deleteAddress() { - if (addressListbox.getItemCount() > 1) { - Set<Listitem> items = addressListbox.getSelectedItems(); - if (items != null) { - for (Listitem item : items) { - int index = item.getIndex(); - Object obj = _addressesModel.getElementAt(index); - _addressesModel.removeData((Address) obj); - } - } + int size = addressListbox.getItemCount(); + if (size > 1) { + Address address = (Address) _addressesModel.getElementAt(size -1); + _addressesModel.removeData(address); } } @@ -161,45 +216,45 @@ } public void onClick$deletePhone() { - if (phoneListbox.getItemCount() > 1) { - Set<Listitem> items = phoneListbox.getSelectedItems(); - if (items != null) { - for (Listitem item : items) { - int index = item.getIndex(); - Object obj = _phonesModel.getElementAt(index); - _phonesModel.removeData((Phone) obj); - } - } + int size = phoneListbox.getItemCount(); + if (size > 1) { + Phone phone = (Phone) _phonesModel.getElementAt(size -1); + _phonesModel.removeData(phone); } } + public void onClick$addEmail() { + Email email = new EmailImpl(); + _emailsModel.addData(email); + } + + public void onClick$deleteEmail() { + int size = emailListbox.getItemCount(); + if (size > 1) { + Email email = (Email) _emailsModel.getElementAt(size -1); + _emailsModel.removeData(email); + } + } + public void onClick$updateEmployee() { - List<Address> addresses = _model.updatePersonAddresses(_addressesModel.getAddresses()); - deleteEmployeeAddresses(addresses); - for (Address address : addresses) { - _employee.addAddress(address.getWikittyId()); - } + addAddresses(true); + addPhones(true); + addEmails(true); + _model.updateAddress(_workingAddress); - List<Phone> phones = _model.createPersonPhones(_phonesModel.getPhones()); - deleteEmployeePhones(phones); - for (Phone phone : phones) { - _employee.addPhone(phone.getWikittyId()); - } + _model.updateEmployee(_employee); this.self.detach(); } public void onClick$addEmployee() { - List<Address> addresses = _model.createPersonAddresses(_addressesModel.getAddresses()); - for (Address address : addresses) { - _employee.addAddress(address.getWikittyId()); - } + addAddresses(false); + addPhones(false); + addEmails(false); + Address workingAddress = _model.createAddress(_workingAddress); _employee.setWorkingAddress(workingAddress.getWikittyId()); - List<Phone> phones = _model.createPersonPhones(_phonesModel.getPhones()); - for (Phone phone : phones) { - _employee.addPhone(phone.getWikittyId()); - } + _model.createEmployee(_employee); this.self.detach(); } @@ -210,11 +265,6 @@ /* * Getters */ - public Map<String, Object> getArgsMap(Event event) { - CreateEvent createEvent = (CreateEvent) ((ForwardEvent) event).getOrigin(); - return createEvent.getArg(); - } - public AddressesModel getAddressesModel() { return _addressesModel; } @@ -230,4 +280,8 @@ public PhonesModel getPhonesModel() { return _phonesModel; } + + public EmailsModel getEmailsModel() { + return _emailsModel; + } } Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/Model.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/Model.java 2010-07-09 13:48:00 UTC (rev 101) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/Model.java 2010-07-12 13:31:49 UTC (rev 102) @@ -8,6 +8,7 @@ import java.util.List; import org.chorem.data.bonzoms.Address; import org.chorem.data.bonzoms.Company; +import org.chorem.data.bonzoms.Email; import org.chorem.data.bonzoms.Employee; import org.chorem.data.bonzoms.Phone; import org.nuiton.wikitty.Criteria; @@ -42,6 +43,11 @@ return wikitties; } + public List<Email> createPersonEmails(List<Email> emails) { + List<Email> wikitties = proxy.store(emails); + return wikitties; + } + public void createEmployee(Employee employee) { proxy.store(employee); } @@ -91,16 +97,21 @@ return proxy.restore(Address.class, id); } - public List<Address> retrieveAddressesByAddressesId(List<String> ids) { + public List<Address> retrieveAddressesByAddressIds(List<String> ids) { List<Address> addresses = proxy.restore(Address.class, ids); return new ArrayList<Address>(addresses); } - public List<Phone> retrievePhonesByPhonesId(List<String> ids) { + public List<Phone> retrievePhonesByPhoneIds(List<String> ids) { List<Phone> phones = proxy.restore(Phone.class, ids); return new ArrayList<Phone>(phones); } + public List<Email> retrieveEmailsByEmailIds(List<String> ids) { + List<Email> emails = proxy.restore(Email.class, ids); + return new ArrayList<Email>(emails); + } + /* * Update */ @@ -127,4 +138,8 @@ public void deletePhonesByIds(List<String> ids) { proxy.delete(ids); } + + public void deleteEmailsByIds(List<String> ids) { + proxy.delete(ids); + } } Modified: trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul =================================================================== --- trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul 2010-07-09 13:48:00 UTC (rev 101) +++ trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul 2010-07-12 13:31:49 UTC (rev 102) @@ -10,32 +10,39 @@ <hbox> <vbox> <label value="email" /> - <textbox value="@{composer.employee.email, save-when='self.onChange'}" /> + <textbox value="@{composer.employee.workingEmail, save-when='self.onChange'}" /> <label value="Phone number" /> <textbox value="@{composer.employee.workingPhone, save-when='self.onChange'}" /> + <separator /> + <toolbarbutton id="newContract" label="Add new contract" /> + <separator /> + <toolbarbutton id="newService" label="Add new service" /> + </vbox> <groupbox> <caption label="Working address" /> <vbox> - <label value="Adress1" /> - <textbox value="@{composer.workingAddress.address1, save-when='self.onChange'}" /> + <label value="Adress1" /> + <textbox value="@{composer.workingAddress.address1, save-when='self.onChange'}" /> - <label value="Adress2" /> - <textbox value="@{composer.workingAddress.address2, save-when='self.onChange'}" /> + <label value="Adress2" /> + <textbox value="@{composer.workingAddress.address2, save-when='self.onChange'}" /> - <label value="Zip code" /> - <textbox value="@{composer.workingAddress.zipCode, save-when='self.onChange'}" /> + <label value="Zip code" /> + <textbox value="@{composer.workingAddress.zipCode, save-when='self.onChange'}" /> - <label value="City" /> - <textbox value="@{composer.workingAddress.city, save-when='self.onChange'}" /> + <label value="City" /> + <textbox value="@{composer.workingAddress.city, save-when='self.onChange'}" /> - <label value="Country" /> - <textbox value="@{composer.workingAddress.country, save-when='self.onChange'}" /> + <label value="Country" /> + <textbox value="@{composer.workingAddress.country, save-when='self.onChange'}" /> </vbox> - </groupbox> + </groupbox> </hbox> </groupbox> + <separator /> + <groupbox> <caption label="Personnal informations" /> <hbox> @@ -47,7 +54,7 @@ <label value="Birthday" /> <datebox value="@{composer.employee.birthDay, save-when='self.onChange'}" /> <label value="Email" /> - <textbox value="@{composer.employee.email, save-when='self.onChange'}" constraint="/.+@.+\.[a-z]+/" /> + <textbox value="@{composer.employee.workingEmail, save-when='self.onChange'}" constraint="/.+@.+\.[a-z]+/" /> <hbox> <button label="Add address " id="addAddress" /> <button label="Delete address" id="deleteAddress" /> </hbox> @@ -57,9 +64,12 @@ <listitem self="@{each='address'}"> <listcell> <groupbox> - <caption label="Address" /> + <caption label="@{address.name}" /> <vbox> + <label value="Name" /> + <textbox value="@{address.name, save-when='self.onChange'}" /> + <label value="Adress1" /> <textbox value="@{address.address1, save-when='self.onChange'}" /> @@ -82,27 +92,57 @@ </listbox> </hbox> - <groupbox width="330px"> + <vbox> + <groupbox width="330px"> - <caption label="Phones" /> + <caption label="Phones" /> - <listbox id="phoneListbox" model="@{composer.phonesModel}" width="310px"> - <listhead sizable="true"> - <listheader label="Name" /> - <listheader label="Phone Number" /> - </listhead> - <listitem self="@{each='phone'}"> - <listcell> - <textbox value="@{phone.name, save-when='self.onChange'}" /> - </listcell> - <listcell> - <textbox value="@{phone.number, save-when='self.onChange'}" /> - </listcell> - </listitem> - </listbox> + <listbox id="phoneListbox" model="@{composer.phonesModel}" width="310px"> + <listhead sizable="true"> + <listheader label="Name" /> + <listheader label="Phone Number" /> + </listhead> + <listitem self="@{each='phone'}"> + <listcell> + <textbox value="@{phone.name, save-when='self.onChange'}" /> + </listcell> + <listcell> + <textbox value="@{phone.number, save-when='self.onChange'}" /> + </listcell> + </listitem> + </listbox> - </groupbox> - <button label="Add phone " id="addPhone" /> <button label="Delete phone" id="deletePhone" /> + <separator/> + <button label="Add phone " id="addPhone" /> <button label="Delete phone" id="deletePhone" /> + + </groupbox> + + <groupbox width="330px"> + + <caption label="Emails" /> + + <listbox id="emailListbox" model="@{composer.emailsModel}" width="310px"> + <listhead sizable="true"> + <listheader label="Name" /> + <listheader label="Mail" /> + </listhead> + <listitem self="@{each='mail'}"> + <listcell> + <textbox value="@{mail.name, save-when='self.onChange'}" /> + </listcell> + <listcell> + <textbox value="@{mail.mail, save-when='self.onChange'}" /> + </listcell> + </listitem> + </listbox> + + <separator/> + + <button label="Add email " id="addEmail" /> <button label="Delete email" id="deleteEmail" /> + + </groupbox> + </vbox> + </groupbox> </window> \ No newline at end of file Modified: trunk/bonzoms-ui-zk/transaction.log =================================================================== --- trunk/bonzoms-ui-zk/transaction.log 2010-07-09 13:48:00 UTC (rev 101) +++ trunk/bonzoms-ui-zk/transaction.log 2010-07-12 13:31:49 UTC (rev 102) @@ -294,3 +294,57 @@ 2010-07-09 15:06:01,332 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 51859 2010-07-09 15:06:01,334 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 51 859 2010-07-09 15:06:01,423 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 51859 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-09 16:37:10,056 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 56428 +2010-07-09 16:37:10,058 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 56 428 +2010-07-09 16:37:10,142 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 56428 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 10:58:33,965 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 55554 +2010-07-12 10:58:33,993 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 55 554 +2010-07-12 10:58:34,055 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 55554 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 11:54:26,186 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 47211 +2010-07-12 11:54:26,188 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 47 211 +2010-07-12 11:54:26,242 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 47211 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 11:55:39,000 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 39491 +2010-07-12 11:55:39,003 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 39 491 +2010-07-12 11:55:39,047 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 39491 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 12:08:10,084 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 50874 +2010-07-12 12:08:10,086 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 50 874 +2010-07-12 12:08:10,149 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 50874 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 12:12:00,396 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 47114 +2010-07-12 12:12:00,397 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 47 114 +2010-07-12 12:12:00,463 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 47114 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 14:15:49,285 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 58457 +2010-07-12 14:15:49,287 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 58 457 +2010-07-12 14:15:49,347 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 58457 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 14:22:29,693 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 40603 +2010-07-12 14:22:29,695 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 40 603 +2010-07-12 14:22:29,760 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 40603 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 14:24:27,820 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 50582 +2010-07-12 14:24:27,824 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 50 582 +2010-07-12 14:24:27,882 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 50582 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 14:43:09,222 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 48735 +2010-07-12 14:43:09,223 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 48 735 +2010-07-12 14:43:09,282 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 48735 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 14:48:20,286 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 44099 +2010-07-12 14:48:20,288 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 44 099 +2010-07-12 14:48:20,346 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 44099 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 15:14:03,396 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 59977 +2010-07-12 15:14:03,398 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 59 977 +2010-07-12 15:14:03,545 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 59977 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 15:17:39,515 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 49954 +2010-07-12 15:17:39,517 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 49 954 +2010-07-12 15:17:39,611 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 49954 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 15:18:19,483 [http-8080-2] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@cf08b1 +2010-07-12 15:18:19,957 [http-8080-2] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@543c44 +2010-07-12 15:21:08,507 [http-8080-4] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@360e46 +2010-07-12 15:21:08,954 [http-8080-4] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@fc9fac +2010-07-12 15:21:55,761 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 54797 +2010-07-12 15:21:55,763 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 54 797 +2010-07-12 15:21:55,827 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 54797 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 15:22:10,598 [http-8080-3] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@19e681c +2010-07-12 15:22:11,058 [http-8080-3] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@123e82b +2010-07-12 15:24:11,612 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 60164 +2010-07-12 15:24:11,614 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem_5] - TransactionStatusManagerItem host: 127.0.0.1 port: 60 164 +2010-07-12 15:24:11,683 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 60164 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-12 15:25:44,083 [http-8080-3] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@1254e47 +2010-07-12 15:25:44,610 [http-8080-3] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@1e776cc +2010-07-12 15:25:45,017 [http-8080-3] WARN com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.lastResource.disallow] Adding multiple last resources is disallowed. Current resource is com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord@1d93f39
participants (1)
-
bbrossaud@users.chorem.org