MCPcopy Create free account
hub / github.com/androrm/androrm / setModelFields

Method setModelFields

src/src/com/orm/androrm/ModelCache.java:61–74  ·  view source on GitHub ↗
(Class<T> clazz, List<Field> fields)

Source from the content-addressed store, hash-verified

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)) {

Callers 1

getFieldsMethod · 0.95

Calls 5

knowsModelMethod · 0.95
getTableNameMethod · 0.95
addMethod · 0.65
getMethod · 0.65
getNameMethod · 0.45

Tested by

no test coverage detected