/** * modelにkeyをセットする. modelの@Attribute(primaryKey=true)指定されているKeyプロパティにkeyをセットする. * * @param model model * @param key modelのプライマリキー */ public static void setKey(Object model, Key key) { ModelMetaUtil.setKey(model, key); }
private static void checkSlim3Model(Class<?> modelClass) { if (ModelMetaUtil.isModelClass(modelClass) == false) { throw new IllegalArgumentException("the modelClass is not slim3 model."); } }
/** * modelからkeyを取得する. modelの@Attribute(primaryKey=true)指定されているKeyプロパティを取得する. * * @param model model * @return modelのプライマリキー */ public static Key getKey(Object model) { return ModelMetaUtil.getKey(model); }