У меня есть класс, как:
class CustomerData{
int ssn;
int homePhone;
int officePhone;
String ProductCode;
String product;
String sameAsPrev=null;
String ProductDescription;
String ForwardProduct;
// set/get methods }
there is a Controller Class:
------------------------------
in a method customerInfoContinue() {
customerData customerData=new CustomerData();
customerData.setSsn(customerForm.getSsn);
customerData.setHomePhone(cuatomerForm.getHomePhone());
.
.
.
.
customerData.setProductDescription((String)session.getAttribute("Product Description"));
customerData.setProductDescription((String)session.getAttribute("Forward Product"));
after setting values Map has been created like this:
Map<String,CustomerData> customerDataMap=new LinkedHashMap<String,CustomerData>();
//setting product code as key
CustomerDataMap.put(customerForm.getProductCode,customerData);
}
и везде в Jsp они использовали эту CustomerDataMap.
Теперь проблема:
Я должен изменить класс CustomerData на класс Customer.
, но в классе клиента 2 поля ProductDescription и ForwardProduct недоступны. также класс клиента - это файл jar, поэтому я не могу изменить поля.
PLS совет что-нибудь, как избавиться от этой проблемы ..