(Class<T> clazz, List<Field> fields)
| 59 | } |
| 60 | |
| 61 | public static <T extends Model> void setModelFields(Class<T> clazz, List<Field> fields) { |
| 62 | if(knowsModel(clazz)) { |
| 63 | String modelName = DatabaseBuilder.getTableName(clazz); |
| 64 | |
| 65 | for(Field field : fields) { |
| 66 | String fieldName = field.getName(); |
| 67 | |
| 68 | KNOWN_MODEL_FIELDS.get(modelName).add(fieldName); |
| 69 | FIELD_SHORTCUTS.put(modelName + fieldName, field); |
| 70 | } |
| 71 | |
| 72 | KNOWN_FIELD_INSTANCES.put(modelName, fields); |
| 73 | } |
| 74 | } |
| 75 | |
| 76 | public static <T extends Model> List<Field> fieldsForModel(Class<T> clazz) { |
| 77 | if(knowsModel(clazz)) { |
no test coverage detected