Hi
WOLips 1.1.0.82 problem by casting in D2W.
Customer.java is Entity.
the same code runed under ProjectBuilder
---------------------------------------------------------------------------------------------
Main.java
...
public WOComponent defaultPage() {
D2W.factory().setWebAssistantEnabled(wantsWebAssistant);
WOComponent result = null;
try {
NSArray customers = EOUtilities.objectsMatchingValues(session().defaultEditingContext(), "Customer", new NSDictionary(
new Object[] { username, password }, new Object[] { "loginname", "password" }));
if (customers.count() == 1) {
Session s = (Session) session();
Customer c = (Customer)customers.objectAtIndex(0); // here is the Problem
s.setCustomer(c);
result = D2W.factory().defaultPage(s);
} else {
throw new IllegalArgumentException(LONG_ERR_MSG);
}
} catch (Exception e) {
password = null;
errorMessage = e.getMessage();
result = null;
}
return result;
}
...
---------------------------------------------------------------------------------------------
public class Session extends WOSession {
protected Customer customer;
public Customer getCustomer() {
return customer;
}
public void setCustomer(Customer newCustomer) {
customer = newCustomer;
}
}
---------------------------------------------------------------------------------------------
This archive was generated by hypermail 2.0.0 : Wed Aug 25 2004 - 09:50:24 EDT