public void setFieldValue(final String fieldName, final Object value) { if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.Interactor.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("genes".equals(fieldName)) { genes = (java.util.Set) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.SequenceVariant.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("genes".equals(fieldName)) { genes = (java.util.Set) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.SequenceVariant.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("url".equals(fieldName)) { url = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.Image.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("evidence".equals(fieldName)) { evidence = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.DOEvidence.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("name".equals(fieldName)) { name = (java.lang.String) value; } else if ("publications".equals(fieldName)) { publications = (java.util.Set) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.MeshTerm.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("code".equals(fieldName)) { code = (org.intermine.model.InterMineObject) value; } else if ("publications".equals(fieldName)) { publications = (java.util.Set) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.OntologyEvidence.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("type".equals(fieldName)) { type = (java.lang.String) value; } else if ("name".equals(fieldName)) { name = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.OntologyTermSynonym.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("description".equals(fieldName)) { description = (java.lang.String) value; } else if ("name".equals(fieldName)) { name = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.bio.Protocol.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("name".equals(fieldName)) { name = (java.lang.String) value; } else if ("refIds".equals(fieldName)) { refIds = (java.lang.String) value; } else if ("item".equals(fieldName)) { item = (org.intermine.model.InterMineObject) value; } else { if (!org.intermine.model.fulldata.ReferenceList.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
protected static void setIds(Collection c) throws Exception { int i=1; Iterator iter = c.iterator(); while (iter.hasNext()) { try { DynamicUtil.setFieldValue(iter.next(), "id", new Integer(i++)); } catch (IllegalArgumentException e) { } } }
public static void setIdsOnItems(Collection c) throws Exception { int i=1; Iterator iter = c.iterator(); while (iter.hasNext()) { try { DynamicUtil.setFieldValue(iter.next(), "id", new Integer(i++)); } catch (IllegalArgumentException e) { } } }
public void setFieldValue(final String fieldName, final Object value) { if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.RandomInterface.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.Thing.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("address".equals(fieldName)) { address = (org.intermine.model.InterMineObject) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.HasAddress.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("address".equals(fieldName)) { address = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.Address.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("seniority".equals(fieldName)) { seniority = (java.lang.Integer) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.ImportantPerson.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void setFieldValue(final String fieldName, final Object value) { if ("name".equals(fieldName)) { name = (java.lang.String) value; } else if ("id".equals(fieldName)) { id = (java.lang.Integer) value; } else { if (!org.intermine.model.testmodel.Secretary.class.equals(getClass())) { DynamicUtil.setFieldValue(this, fieldName, value); return; } throw new IllegalArgumentException("Unknown field " + fieldName); } } public Class<?> getFieldType(final String fieldName) {
public void testSetFieldValueNotExists() throws Exception { Manager m = new Manager(); String fieldValue = "Accountant"; try { DynamicUtil.setFieldValue(m, "fieldThatDoesntExists", fieldValue); fail("should have throw an IllegalArgumentException"); } catch (IllegalArgumentException e) { // correct } }
public void testSetFieldValue() throws Exception { Manager m = new Manager(); String fieldValue = "Accountant"; DynamicUtil.setFieldValue(m, "title", fieldValue); assertEquals(fieldValue, m.getTitle()); }