Author: bbrossaud Date: 2010-07-23 15:39:17 +0200 (Fri, 23 Jul 2010) New Revision: 115 Url: http://chorem.org/repositories/revision/bonzoms/115 Log: in employee form we can select an existing company and service Modified: trunk/bonzoms-ui-zk/pom.xml trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/CompanyModel.java trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeData.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/java/org/chorem/bonzoms/ui/PersonController.java trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/ResultController.java trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul trunk/bonzoms-ui-zk/src/main/webapp/resultPage.zul trunk/bonzoms-ui-zk/transaction.log Modified: trunk/bonzoms-ui-zk/pom.xml =================================================================== --- trunk/bonzoms-ui-zk/pom.xml 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/pom.xml 2010-07-23 13:39:17 UTC (rev 115) @@ -81,7 +81,7 @@ <!-- *** Project Information ************************************* --> <!-- ************************************************************* --> - <name>Bonzoms : bonzoms-zk</name> + <name>Bonzoms : bonzoms-ui-zk</name> <description>Interface Web ZK pour Bonzoms</description> <inceptionYear>2010</inceptionYear> @@ -95,7 +95,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>2.0.2</version> <configuration> <source>1.6</source> <target>1.6</target> Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/CompanyModel.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/CompanyModel.java 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/CompanyModel.java 2010-07-23 13:39:17 UTC (rev 115) @@ -34,36 +34,36 @@ * @author sherkhan */ public class CompanyModel extends AbstractListModel implements BindingListModel { - protected List<CompanyData> _companies = new ArrayList<CompanyData>(); + protected List<CompanyData> companies = new ArrayList<CompanyData>(); @Override public Object getElementAt(int index) { - return _companies.get(index); + return companies.get(index); } @Override public int getSize() { - return _companies.size(); + return companies.size(); } @Override public int indexOf(Object obj) { - return _companies.indexOf(obj); + return companies.indexOf(obj); } public void setCompanies(List<CompanyData> companies) { - _companies = companies; + this.companies = companies; fireEvent(ListDataEvent.CONTENTS_CHANGED, -1, -1); } public void addData(CompanyData newData) { - _companies.add(newData); - fireEvent(ListDataEvent.INTERVAL_ADDED, _companies.size() - 1, _companies.size() - 1); + companies.add(newData); + fireEvent(ListDataEvent.INTERVAL_ADDED, companies.size() - 1, companies.size() - 1); } public void removeData(CompanyData data) { - int interval = _companies.indexOf(data); - _companies.remove(data); + int interval = companies.indexOf(data); + companies.remove(data); fireEvent(ListDataEvent.INTERVAL_REMOVED, interval, interval); } @@ -74,4 +74,8 @@ public void reload() { fireEvent(ListDataEvent.CONTENTS_CHANGED, -1, -1); } + + public List<CompanyData> getCompanies() { + return companies; + } } 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-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeController.java 2010-07-23 13:39:17 UTC (rev 115) @@ -23,7 +23,6 @@ */ package org.chorem.bonzoms.ui; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeData.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeData.java 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeData.java 2010-07-23 13:39:17 UTC (rev 115) @@ -44,6 +44,8 @@ protected PersonData personData = null; protected ServiceData serviceData = null; + protected CompanyData companyData = null; + protected ContractsData contractsData = null; public EmployeeData() { } @@ -104,6 +106,9 @@ this.serviceData = serviceData; } + public void setCompanyData(CompanyData companyData) { + this.companyData = companyData; + } /* * Getters @@ -187,4 +192,8 @@ public String getPersonEmailsModelAsString() { return personData.getEmailsAsString(); } + + public CompanyData getCompanyData() { + return companyData; + } } 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-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/EmployeeFormController.java 2010-07-23 13:39:17 UTC (rev 115) @@ -29,10 +29,13 @@ import java.util.Map; import java.util.Set; import org.chorem.data.bonzoms.Address; +import org.chorem.data.bonzoms.Company; +import org.chorem.data.bonzoms.CompanyImpl; import org.chorem.data.bonzoms.Employee; import org.chorem.data.bonzoms.EmploymentContract; import org.chorem.data.bonzoms.Person; import org.chorem.data.bonzoms.Service; +import org.chorem.data.bonzoms.ServiceImpl; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.SuspendNotAllowedException; @@ -43,6 +46,8 @@ import org.zkoss.zkplus.databind.AnnotateDataBinder; import org.zkoss.zkplus.databind.DataBinder; import org.zkoss.zul.Listbox; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; import org.zkoss.zul.Window; /** @@ -51,119 +56,208 @@ */ public class EmployeeFormController extends GenericForwardComposer { - protected Model _model = new Model(); + protected Model model = new Model(); - protected EmployeeData _employeeData = new EmployeeData(); + protected EmployeeData employeeData = new EmployeeData(); - protected Listbox addressListbox; - protected Listbox phoneListbox; - protected Listbox emailListbox; + protected CompanyModel companyModel = new CompanyModel(); + protected ServiceModel serviceModel = new ServiceModel(); + protected Listbox companyListbox; + protected Listbox serviceListbox; + public final static String EVENT_ON_SAVE_EMPLOYEE = "onSaveEmployee"; - + @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - EmployeeData employeeData = (EmployeeData) arg.get("employeeData"); - init(employeeData); + EmployeeData data = (EmployeeData) arg.get("employeeData"); + initCompanyModel(); + initServiceModel(); + if (data != null) { + initEmployee(data); + } DataBinder binder = new AnnotateDataBinder(comp); binder.bindBean("composer", this); binder.loadAll(); } - protected void init(EmployeeData employeeData) { - if (employeeData != null) { - initEmployee(employeeData); + protected void initCompanyModel() { + Company newCompany = new CompanyImpl(); + newCompany.setName("New company"); + companyModel.addData(new CompanyData(newCompany, null)); + List<Company> companies = model.retrieveAllCompanies(); + for (Company company : companies) { + CompanyData data = new CompanyData(company, null); + companyModel.addData(data); } } + protected void initServiceModel() { + Service newService = new ServiceImpl(); + newService.setType("New service"); + serviceModel.addData(new ServiceData(newService, null)); + List<Service> services = model.retrieveAllServices(); + for (Service service : services) { + ServiceData data = new ServiceData(service, null); + serviceModel.addData(data); + } + } + protected void initPerson() { - Person person = _model.retrievePersonById(_employeeData.getEmployee().getPerson()); + Person person = model.retrievePersonById(employeeData.getEmployee().getPerson()); if (person != null) { PersonData personData = new PersonData(person, null); - _employeeData.setPersonData(personData); + employeeData.setPersonData(personData); } } protected void initService() { - Service service = _model.retrieveServiceById(_employeeData.getEmployee().getService()); + Service service = model.retrieveServiceById(employeeData.getEmployee().getService()); if (service != null) { ServiceData serviceData = new ServiceData(service, null); - _employeeData.setServiceData(serviceData); + employeeData.setServiceData(serviceData); } } protected void initContracts() { - Set<String> contractIds = _employeeData.getEmployee().getEmploymentContract(); + Set<String> contractIds = employeeData.getEmployee().getEmploymentContract(); if (contractIds != null && !contractIds.isEmpty()) { List<String> ids = new ArrayList<String>(contractIds); - List<EmploymentContract> contracts = _model.retrieveContractsByIds(ids); + List<EmploymentContract> contracts = model.retrieveContractsByIds(ids); ContractsData contractsData = new ContractsData(contracts); - _employeeData.setContractsData(contractsData); + employeeData.setContractsData(contractsData); } } protected void initEmployee(EmployeeData employee) { - _employeeData = employee; - Address workingAddress = _model.retrieveAddressById(employee.getEmployee().getAddress()); - _employeeData.setWorkingAddress(workingAddress); + employeeData = employee; + Address workingAddress = model.retrieveAddressById(employee.getEmployee().getAddress()); + employeeData.setWorkingAddress(workingAddress); initPerson(); initService(); initContracts(); + } protected void removePersonAddresses() { - List<String> ids = _employeeData.getPersonRemovedAddresses(); + List<String> ids = employeeData.getPersonRemovedAddresses(); for (String id : ids) { - _employeeData.getPerson().removeAddress(id); + employeeData.getPerson().removeAddress(id); } } protected void removeEmployeeContracts() { - List<String> ids = _employeeData.getRemovedContracts(); + List<String> ids = employeeData.getRemovedContracts(); for (String id : ids) { - _employeeData.getEmployee().removeEmploymentContract(id); + employeeData.getEmployee().removeEmploymentContract(id); } } protected void saveEmployeeContracts() { - if (_employeeData.getContractsData() != null) { - List<EmploymentContract> contracts = _model.createContracts(_employeeData.getContractsList()); - if (!_employeeData.getRemovedContracts().isEmpty()) { - _model.deleteContractsByIds(_employeeData.getRemovedContracts()); + if (employeeData.getContractsData() != null) { + List<EmploymentContract> contracts = model.createContracts(employeeData.getContractsList()); + if (!employeeData.getRemovedContracts().isEmpty()) { + model.deleteContractsByIds(employeeData.getRemovedContracts()); removeEmployeeContracts(); } for (EmploymentContract contract : contracts) { - _employeeData.getEmployee().addEmploymentContract(contract.getWikittyId()); + employeeData.getEmployee().addEmploymentContract(contract.getWikittyId()); } } } /* + * Renderers + */ + + public ListitemRenderer getCompanyDataRenderer() { + return new ListitemRenderer() { + + @Override + public void render(Listitem item, Object data) throws Exception { + item.setValue(data); + CompanyData companyData = (CompanyData) data; + String id = employeeData.getEmployee().getCompany(); + String companyId = companyData.getCompany().getWikittyId(); + item.setLabel(companyData.getCompany().getName()); + if (id != null && id.equals(companyId)) { + companyListbox.setSelectedItem(item); + employeeData.setCompanyData(companyData); + } + } + }; + } + + public ListitemRenderer getServiceDataRenderer() { + return new ListitemRenderer() { + + @Override + public void render(Listitem item, Object data) throws Exception { + item.setValue(data); + ServiceData serviceData = (ServiceData) data; + String id = employeeData.getEmployee().getService(); + String serviceId = serviceData.getService().getWikittyId(); + item.setLabel(serviceData.getService().getType()); + if (id != null && id.equals(serviceId)) { + serviceListbox.setSelectedItem(item); + employeeData.setServiceData(serviceData); + } + } + }; + } + + /* * Events */ public void onClick$saveEmployee() { - Address workingAddress = _model.updateAddress(_employeeData.getWorkingAddress()); - _employeeData.getEmployee().setAddress(workingAddress.getWikittyId()); + Address workingAddress = model.updateAddress(employeeData.getWorkingAddress()); + employeeData.getEmployee().setAddress(workingAddress.getWikittyId()); saveEmployeeContracts(); - Employee employee = _model.createEmployee(_employeeData.getEmployee()); - _employeeData.setEmployee(employee); + Employee employee = model.createEmployee(employeeData.getEmployee()); + employeeData.setEmployee(employee); - Events.postEvent(EVENT_ON_SAVE_EMPLOYEE, this.self, _employeeData); - + Events.postEvent(EVENT_ON_SAVE_EMPLOYEE, this.self, employeeData); this.self.detach(); } + public void onSelect$companyListbox() { + int index = companyListbox.getSelectedIndex(); + if (index != -1) { + if (index == 0) { + employeeData.setCompanyData(null); + } else { + CompanyData data = (CompanyData) companyModel.getElementAt(index); + employeeData.setCompanyData(data); + employeeData.getEmployee().setCompany(data.getCompany().getWikittyId()); + } + } + } + + + public void onSelect$serviceListbox() { + int index = serviceListbox.getSelectedIndex(); + if (index != -1) { + if (index == 0) { + employeeData.setServiceData(null); + } else { + ServiceData data = (ServiceData) serviceModel.getElementAt(index); + employeeData.setServiceData(data); + employeeData.getEmployee().setService(data.getService().getWikittyId()); + } + } + } + public void onClick$editPerson() throws SuspendNotAllowedException, InterruptedException { Map<String, Object> map = new HashMap<String, Object>(); - if (_employeeData.getPersonData() != null) { - map.put("personData", _employeeData.getPersonData()); + if (employeeData.getPersonData() != null) { + map.put("personData", employeeData.getPersonData()); } Window win = (Window) Executions.createComponents("personFormPage.zul", null, map); @@ -173,7 +267,8 @@ public void onEvent(Event event) throws Exception { PersonData data = (PersonData) event.getData(); if (data != null) { - _employeeData.setPersonData(data); + employeeData.setPersonData(data); + employeeData.getEmployee().setPerson(data.getPerson().getWikittyId()); } } }); @@ -183,10 +278,39 @@ win.doModal(); } + public void onClick$editCompany() throws InterruptedException { + Map<String, Object> map = new HashMap<String, Object>(); + if (employeeData.getCompanyData() != null){ + map.put("companyData", employeeData.getCompanyData()); + } + Window win = (Window) Executions.createComponents("companyFormPage.zul", null, map); + + win.addEventListener(CompanyFormController.EVENT_ON_SAVE_COMPANY, new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + CompanyData data = (CompanyData) event.getData(); + if (data != null) { + if (employeeData.getCompanyData() == null) { + companyModel.addData(data); + int index = companyModel.indexOf(data); + companyListbox.setSelectedIndex(index); + } + employeeData.setCompanyData(data); + employeeData.getEmployee().setCompany(data.getCompany().getWikittyId()); + } + } + }); + + win.setPage(page); + win.setPosition("center"); + win.doModal(); + } + public void onClick$editContracts() throws SuspendNotAllowedException, InterruptedException { Map<String, Object> map = new HashMap<String, Object>(); - if (_employeeData.getContractsData() != null) { - map.put("contractsData", _employeeData.getContractsData()); + if (employeeData.getContractsData() != null) { + map.put("contractsData", employeeData.getContractsData()); } Window win = (Window) Executions.createComponents("contractsFormPage.zul", null, map); @@ -196,7 +320,7 @@ public void onEvent(Event event) throws Exception { ContractsData data = (ContractsData) event.getData(); if (data != null) { - _employeeData.setContractsData(data); + employeeData.setContractsData(data); } } }); @@ -208,18 +332,23 @@ public void onClick$editService() throws SuspendNotAllowedException, InterruptedException { Map<String, Object> map = new HashMap<String, Object>(); - if (_employeeData.getServiceData() != null){ - map.put("serviceData", _employeeData.getServiceData()); + if (employeeData.getServiceData() != null){ + map.put("serviceData", employeeData.getServiceData()); } Window win = (Window) Executions.createComponents("serviceFormPage.zul", null, map); win.addEventListener(ServiceFormController.EVENT_ON_SAVE_SERVICE, new EventListener() { - @Override public void onEvent(Event event) throws Exception { ServiceData data = (ServiceData) event.getData(); if (data != null) { - _employeeData.setServiceData(data); + if (employeeData.getServiceData() == null) { + serviceModel.addData(data); + int index = serviceModel.indexOf(data); + serviceListbox.setSelectedIndex(index); + } + employeeData.setServiceData(data); + employeeData.getEmployee().setService(data.getService().getWikittyId()); } } }); @@ -230,12 +359,17 @@ } /* - * Setters - */ - /* * Getters */ public EmployeeData getEmployeeData() { - return _employeeData; + return employeeData; } + + public CompanyModel getCompanyModel() { + return companyModel; + } + + public ServiceModel getServiceModel() { + return serviceModel; + } } 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-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/Model.java 2010-07-23 13:39:17 UTC (rev 115) @@ -160,19 +160,6 @@ return employees; } - public List<Person> retrievePersonsBySearch(String search) { - Criteria criteria = Search.query().keyword(search).criteria(); -// List<Address> addresses = proxy.findAllByCriteria(Address.class, criteria).getAll(); -// List<String> id = new ArrayList<String>(); -// for (Address address : addresses) { -// id.add(address.getWikittyId()); -// } -// criteria = Search.query().keyword(search).or().eq(Person.FQ_FIELD_ADDRESS, id).criteria(); - List<Person> persons = proxy.findAllByCriteria(Person.class, criteria).getAll(); - persons = new ArrayList<Person>(persons); - return persons; - } - public List<Company> retrieveCompaniesBySearch(String search) { Criteria criteria = Search.query().keyword(search).criteria(); List<Company> companies = proxy.findAllByCriteria(Company.class, criteria).getAll(); Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/PersonController.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/PersonController.java 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/PersonController.java 2010-07-23 13:39:17 UTC (rev 115) @@ -57,13 +57,7 @@ @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); - String search = (String) arg.get("search"); - List<Person> persons; - if (search != null && !search.isEmpty()) { - persons = model.retrievePersonsBySearch(search); - } else { - persons = model.retrieveAllPersons(); - } + List<Person> persons = model.retrieveAllPersons(); createPersonsData(persons); } Modified: trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/ResultController.java =================================================================== --- trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/ResultController.java 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/java/org/chorem/bonzoms/ui/ResultController.java 2010-07-23 13:39:17 UTC (rev 115) @@ -41,12 +41,14 @@ import org.zkoss.zk.ui.SuspendNotAllowedException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Button; import org.zkoss.zul.Label; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; +import org.zkoss.zul.Toolbarbutton; import org.zkoss.zul.Window; /** @@ -193,6 +195,26 @@ return cell; } + protected Listcell dependanciesRenderer(String id) { + Listcell cell = new Listcell(); + List<Wikitty> wikitties = model.retrieveAllBySearch(id); + System.out.println("==================>" + wikitties.size()); + for (final Wikitty wikitty : wikitties) { + Collection<String> extensions = wikitty.getExtensionNames(); + String str = StringUtil.join(extensions, ", ", false); + Toolbarbutton button = new Toolbarbutton(str); + button.addEventListener(Events.ON_CLICK, new EventListener() { + + @Override + public void onEvent(Event event) throws Exception { + createPageByWikitty(wikitty); + } + }); + cell.appendChild(button); + } + return cell; + } + public ListitemRenderer getWikittyRenderer() { return new ListitemRenderer() { @@ -201,26 +223,22 @@ item.setValue(data); final Wikitty wikitty = (Wikitty) data; - Listcell id = new Listcell(wikitty.getId()); - Listcell extensions = extensionsRenderer(wikitty); Listcell values = valuesRenderer(wikitty); - Listcell detailsCell = new Listcell(); - Button details = new Button("details"); - detailsCell.appendChild(details); - details.addEventListener("onClick", new EventListener() { + Listcell dependances = dependanciesRenderer(wikitty.getId()); + item.addEventListener(Events.ON_CLICK, new EventListener() { + @Override public void onEvent(Event event) throws Exception { createPageByWikitty(wikitty); } }); - item.appendChild(id); item.appendChild(extensions); item.appendChild(values); - item.appendChild(detailsCell); + item.appendChild(dependances); } }; } Modified: trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul =================================================================== --- trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/webapp/employeeFormPage.zul 2010-07-23 13:39:17 UTC (rev 115) @@ -1,48 +1,63 @@ <?page id="employeeForm" title="Employee form" cacheable="false" language="xul/html" zscriptLanguage="Java"?> <?meta content="text/html; charset=UTF-8" pageEncoding="UTF-8"?> -<window closable="true" maximizable="true" sizable="true" height="340px" width="400" contentStyle="overflow:auto" apply="org.chorem.bonzoms.ui.EmployeeFormController"> -<caption label="Employee"/> +<window closable="true" maximizable="true" sizable="true" height="350px" width="400" contentStyle="overflow:auto" apply="org.chorem.bonzoms.ui.EmployeeFormController"> + <caption label="Employee"/> + <separator /> + <groupbox> <caption label="Employee informations" /> <hbox> <vbox> + <separator /> <label value="email" /> <textbox value="@{composer.employeeData.employee.workingEmail, save-when='saveEmployee.onClick'}" constraint="/.+@.+\.[a-z]+/" /> + <label value="Phone number" /> <textbox value="@{composer.employeeData.employee.workingPhone, save-when='saveEmployee.onClick'}" /> - <separator /> - <toolbarbutton id="editContracts" label="Edit contracts" /> - <separator /> - <toolbarbutton id="editService" label="Edit service" /> - <separator /> + + <toolbarbutton id="editService" label="Edit service :" /> + <listbox id="serviceListbox" width="100px" model="@{composer.serviceModel}" mold="select" itemRenderer="@{composer.serviceDataRenderer}"> + </listbox> + + <toolbarbutton id="editCompany" label="Edit company :" /> + <listbox id="companyListbox" width="100px" model="@{composer.companyModel}" mold="select" itemRenderer="@{composer.companyDataRenderer}"> + </listbox> + <toolbarbutton id="editPerson" label="Edit person" /> + <toolbarbutton id="editContracts" label="Edit contracts" /> + </vbox> - <groupbox> - <caption label="Working address" /> - <vbox> - <label value="Adress1" /> - <textbox value="@{composer.employeeData.workingAddress.address1, save-when='saveEmployee.onClick'}" /> + <vbox> + <separator /> - <label value="Adress2" /> - <textbox value="@{composer.employeeData.workingAddress.address2, save-when='saveEmployee.onClick'}" /> + <groupbox> + <caption label="Working address" /> + <vbox> + <label value="Adress1" /> + <textbox value="@{composer.employeeData.workingAddress.address1, save-when='saveEmployee.onClick'}" /> - <label value="Zip code" /> - <textbox value="@{composer.employeeData.workingAddress.zipCode, save-when='saveEmployee.onClick'}" /> + <label value="Adress2" /> + <textbox value="@{composer.employeeData.workingAddress.address2, save-when='saveEmployee.onClick'}" /> - <label value="City" /> - <textbox value="@{composer.employeeData.workingAddress.city, save-when='saveEmployee.onClick'}" /> + <label value="Zip code" /> + <textbox value="@{composer.employeeData.workingAddress.zipCode, save-when='saveEmployee.onClick'}" /> - <label value="Country" /> - <textbox value="@{composer.employeeData.workingAddress.country, save-when='saveEmployee.onClick'}" /> - </vbox> - </groupbox> + <label value="City" /> + <textbox value="@{composer.employeeData.workingAddress.city, save-when='saveEmployee.onClick'}" /> + <label value="Country" /> + <textbox value="@{composer.employeeData.workingAddress.country, save-when='saveEmployee.onClick'}" /> + </vbox> + </groupbox> + + </vbox> + </hbox> </groupbox> <button id="saveEmployee" label="Save" /> Modified: trunk/bonzoms-ui-zk/src/main/webapp/resultPage.zul =================================================================== --- trunk/bonzoms-ui-zk/src/main/webapp/resultPage.zul 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/src/main/webapp/resultPage.zul 2010-07-23 13:39:17 UTC (rev 115) @@ -6,10 +6,9 @@ <listbox autopaging="true" mold="paging" id="wikittyListBox" rows="10" model="@{result$composer.wikittyModel}" itemRenderer="@{result$composer.wikittyRenderer}"> <listhead> - <listheader label="id" /> <listheader label="Extensions" /> <listheader label="Values" /> - <listheader label="Details" /> + <listheader label="Dependances" /> </listhead> </listbox> </window> \ No newline at end of file Modified: trunk/bonzoms-ui-zk/transaction.log =================================================================== --- trunk/bonzoms-ui-zk/transaction.log 2010-07-21 19:59:57 UTC (rev 114) +++ trunk/bonzoms-ui-zk/transaction.log 2010-07-23 13:39:17 UTC (rev 115) @@ -615,3 +615,87 @@ 2010-07-21 18:32:02,125 [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 58940 2010-07-21 18:32:02,127 [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 940 2010-07-21 18:32:02,232 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 58940 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 14:26:59,145 [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 45523 +2010-07-22 14:26:59,175 [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: 45 523 +2010-07-22 14:26:59,248 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 45523 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 14:34:11,080 [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 39013 +2010-07-22 14:34:11,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: 39 013 +2010-07-22 14:34:11,167 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 39013 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 15:30:29,392 [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 60002 +2010-07-22 15:30:29,394 [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 002 +2010-07-22 15:30:29,483 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 60002 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 15:41:08,922 [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 41442 +2010-07-22 15:41:08,925 [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: 41 442 +2010-07-22 15:41:08,997 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 41442 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 15:41:58,445 [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 33473 +2010-07-22 15:41:58,447 [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: 33 473 +2010-07-22 15:41:58,549 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 33473 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 15:49:48,467 [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 34533 +2010-07-22 15:49:48,468 [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: 34 533 +2010-07-22 15:49:48,560 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 34533 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:23:18,008 [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 56984 +2010-07-22 17:23:18,010 [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 984 +2010-07-22 17:23:18,076 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 56984 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:25:02,922 [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 38477 +2010-07-22 17:25:02,925 [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: 38 477 +2010-07-22 17:25:02,978 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 38477 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:34:35,884 [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 40474 +2010-07-22 17:34:35,886 [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 474 +2010-07-22 17:34:35,988 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 40474 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:43:31,327 [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 40189 +2010-07-22 17:43:31,329 [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 189 +2010-07-22 17:43:31,414 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 40189 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:50:11,928 [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 49462 +2010-07-22 17:50:11,935 [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 462 +2010-07-22 17:50:12,038 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 49462 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 17:53:49,532 [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 42286 +2010-07-22 17:53:49,533 [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: 42 286 +2010-07-22 17:53:49,632 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 42286 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 18:00:53,923 [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 40103 +2010-07-22 18:00:53,925 [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 103 +2010-07-22 18:00:53,995 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 40103 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-22 18:06:47,392 [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 53413 +2010-07-22 18:06:47,394 [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: 53 413 +2010-07-22 18:06:47,474 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 53413 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 10:02:59,402 [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 48132 +2010-07-23 10:02:59,431 [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 132 +2010-07-23 10:02:59,534 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 48132 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 10:20:48,643 [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 37249 +2010-07-23 10:20:48,647 [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: 37 249 +2010-07-23 10:20:48,739 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 37249 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 10:23:15,032 [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 54738 +2010-07-23 10:23:15,034 [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 738 +2010-07-23 10:23:15,102 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 54738 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 10:30:12,949 [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 47786 +2010-07-23 10:30:12,951 [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 786 +2010-07-23 10:30:13,036 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 47786 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 10:42:57,279 [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 50675 +2010-07-23 10:42:57,281 [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 675 +2010-07-23 10:42:57,355 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 50675 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 11:49:53,338 [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 55038 +2010-07-23 11:49:53,341 [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 038 +2010-07-23 11:49:53,401 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 55038 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 11:50:34,251 [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 48624 +2010-07-23 11:50:34,254 [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 624 +2010-07-23 11:50:34,329 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 48624 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 11:53:19,926 [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 44796 +2010-07-23 11:53:19,928 [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 796 +2010-07-23 11:53:20,022 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 44796 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 12:02:07,251 [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 58625 +2010-07-23 12:02:07,253 [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 625 +2010-07-23 12:02:07,344 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 58625 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 12:12:54,934 [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 33203 +2010-07-23 12:12:54,936 [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: 33 203 +2010-07-23 12:12:55,019 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 33203 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 12:20:03,108 [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 47992 +2010-07-23 12:20:03,110 [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 992 +2010-07-23 12:20:03,203 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 47992 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 14:49:00,912 [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 57825 +2010-07-23 14:49:00,914 [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: 57 825 +2010-07-23 14:49:01,010 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 57825 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 14:54:25,298 [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 40562 +2010-07-23 14:54:25,301 [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 562 +2010-07-23 14:54:25,378 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 40562 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService +2010-07-23 14:56:23,158 [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 59976 +2010-07-23 14:56:23,160 [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 976 +2010-07-23 14:56:23,259 [http-8080-1] INFO com.arjuna.ats.arjuna.logging.arjLoggerI18N - [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 59976 and host 127.0.0.1 with service com.arjuna.ats.arjuna.recovery.ActionStatusService