/** * CampusServiceSoapBindingImpl.java * * This file was auto-generated from WSDL * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter. */ package is.idega.idegaweb.campus.webservice.general.server; import is.idega.idegaweb.campus.block.allocation.data.Contract; import is.idega.idegaweb.campus.webservice.general.business.CampusServiceBusiness; import java.util.Collection; import java.util.Iterator; import com.idega.business.IBOLookup; import com.idega.idegaweb.IWMainApplication; import com.idega.util.IWTimestamp; public class CampusServiceSoapBindingImpl implements is.idega.idegaweb.campus.webservice.general.server.CampusService { public is.idega.idegaweb.campus.webservice.general.server.TenantInfo[] getTenantInfo( int in0) throws java.rmi.RemoteException { CampusServiceBusiness bus1 = (CampusServiceBusiness) IBOLookup .getServiceInstance(IWMainApplication .getDefaultIWApplicationContext(), CampusServiceBusiness.class); Collection col = bus1.getRentedContractsForComplex(in0); if (col != null) { TenantInfo info[] = new TenantInfo[col.size()]; int i = 0; Iterator it = col.iterator(); while (it.hasNext()) { Contract contract = (Contract) it.next(); info[i] = new TenantInfo(); info[i].setPersonalID(contract.getApplicant().getSSN()); info[i].setBuildingName(contract.getApartment().getFloor().getBuilding().getName()); info[i].setApartmentNumber(contract.getApartment().getName()); if (contract.getDeliverTime() != null) { info[i].setMovedInDate(new IWTimestamp(contract.getDeliverTime()).getCalendar()); } else { info[i].setMovedInDate(null); } i++; } return info; } return null; } }