Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Question related to reflection and setting attbibutes

 
ganesh pol
Ranch Hand
Posts: 151
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
problem is as follows

my method in subclass
public ExpenseModel saveEditDeleteExpesne(ExpenseModel expenseModel) throws TechnicalException {
String mn="saveEditDeleteExpesne(expenseModel)";
saveEditDeleteModel(expenseModel,"setExpenseId");
}


and one defined in superclass

protected final Long saveEditDeleteModel(AbstractModel model,String primaryKeySetterMethod){
final String mn="saveEditDeleteModel(model)";
System.out.println("model is"+model.getClass().getName()+ "model status is "+model);
Long modelId=null;
if(model!=null && !model.getStatus().equals(IModel.NONE)){
Integer modelStatus=model.getStatus();
try{
if(modelStatus.equals(IModel.ADD)){
modelId=(Long)getDataAccess(HIBERNATE_DATA_ACCESS).save(model);
}else if(modelStatus.equals(IModel.EDIT) || modelStatus.equals(IModel.DELETE)){
getDataAccess(HIBERNATE_DATA_ACCESS).update(model);
}

}catch(DataAccessException dae){
throwTechnicalException(dae,mn);
}

}

return modelId;

}


now i want to set primarykey (here expenseId) value by using refletion how should i do it




and instead of returning modelId to subclass method how should i return Value object
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic