()
| 427 | } |
| 428 | |
| 429 | private <T extends Model> boolean resetFields() { |
| 430 | List<Field> fields = DatabaseBuilder.getFields(getClass(), this); |
| 431 | |
| 432 | try { |
| 433 | for(Field field : fields) { |
| 434 | Object o = field.get(this); |
| 435 | |
| 436 | if(o instanceof AndrormField) { |
| 437 | AndrormField f = (AndrormField) o; |
| 438 | f.reset(); |
| 439 | } |
| 440 | } |
| 441 | |
| 442 | return true; |
| 443 | } catch(IllegalAccessException e) { |
| 444 | return false; |
| 445 | } |
| 446 | } |
| 447 | |
| 448 | @Override |
| 449 | public boolean equals(Object o) { |