/zfinmine/dbmodel/build/gen/src/org/intermine/model/bio/ExternalDatabaseShadow.java
https://github.com/sierramoxon/ZFINmine · Java · 232 lines · 223 code · 5 blank · 4 comment · 84 complexity · b60f1983014bd3fcd6d3d8d4d4df78f9 MD5 · raw file
- package org.intermine.model.bio;
- import org.intermine.objectstore.ObjectStore;
- import org.intermine.objectstore.intermine.NotXmlParser;
- import org.intermine.objectstore.intermine.NotXmlRenderer;
- import org.intermine.objectstore.proxy.ProxyCollection;
- import org.intermine.objectstore.proxy.ProxyReference;
- import org.intermine.util.StringConstructor;
- import org.intermine.util.StringUtil;
- import org.intermine.util.TypeUtil;
- import org.intermine.model.ShadowClass;
- public class ExternalDatabaseShadow implements ExternalDatabase, org.intermine.model.ShadowClass
- {
- public static final Class shadowOf = ExternalDatabase.class;
- // Attr: org.intermine.model.bio.ExternalDatabase.url
- protected java.lang.String url;
- public java.lang.String getUrl() { return url; }
- public void setUrl(final java.lang.String url) { this.url = url; }
- // Attr: org.intermine.model.bio.ExternalDatabase.name
- protected java.lang.String name;
- public java.lang.String getName() { return name; }
- public void setName(final java.lang.String name) { this.name = name; }
- // Attr: org.intermine.model.bio.ExternalDatabase.primaryIdentifier
- protected java.lang.String primaryIdentifier;
- public java.lang.String getPrimaryIdentifier() { return primaryIdentifier; }
- public void setPrimaryIdentifier(final java.lang.String primaryIdentifier) { this.primaryIdentifier = primaryIdentifier; }
- // Attr: org.intermine.model.InterMineObject.id
- protected java.lang.Integer id;
- public java.lang.Integer getId() { return id; }
- public void setId(final java.lang.Integer id) { this.id = id; }
- public boolean equals(Object o) { return (o instanceof ExternalDatabase && id != null) ? id.equals(((ExternalDatabase)o).getId()) : this == o; }
- public int hashCode() { return (id != null) ? id.hashCode() : super.hashCode(); }
- public String toString() { return "ExternalDatabase [id=\"" + id + "\", name=\"" + name + "\", primaryIdentifier=\"" + primaryIdentifier + "\", url=\"" + url + "\"]"; }
- public Object getFieldValue(final String fieldName) throws IllegalAccessException {
- if ("url".equals(fieldName)) {
- return url;
- }
- if ("name".equals(fieldName)) {
- return name;
- }
- if ("primaryIdentifier".equals(fieldName)) {
- return primaryIdentifier;
- }
- if ("id".equals(fieldName)) {
- return id;
- }
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- return TypeUtil.getFieldValue(this, fieldName);
- }
- throw new IllegalArgumentException("Unknown field " + fieldName);
- }
- public Object getFieldProxy(final String fieldName) throws IllegalAccessException {
- if ("url".equals(fieldName)) {
- return url;
- }
- if ("name".equals(fieldName)) {
- return name;
- }
- if ("primaryIdentifier".equals(fieldName)) {
- return primaryIdentifier;
- }
- if ("id".equals(fieldName)) {
- return id;
- }
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- return TypeUtil.getFieldProxy(this, fieldName);
- }
- throw new IllegalArgumentException("Unknown field " + fieldName);
- }
- public void setFieldValue(final String fieldName, final Object value) {
- if ("url".equals(fieldName)) {
- url = (java.lang.String) value;
- } else if ("name".equals(fieldName)) {
- name = (java.lang.String) value;
- } else if ("primaryIdentifier".equals(fieldName)) {
- primaryIdentifier = (java.lang.String) value;
- } else if ("id".equals(fieldName)) {
- id = (java.lang.Integer) value;
- } else {
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- TypeUtil.setFieldValue(this, fieldName, value);
- return;
- }
- throw new IllegalArgumentException("Unknown field " + fieldName);
- }
- }
- public Class getFieldType(final String fieldName) {
- if ("url".equals(fieldName)) {
- return java.lang.String.class;
- }
- if ("name".equals(fieldName)) {
- return java.lang.String.class;
- }
- if ("primaryIdentifier".equals(fieldName)) {
- return java.lang.String.class;
- }
- if ("id".equals(fieldName)) {
- return java.lang.Integer.class;
- }
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- return TypeUtil.getFieldType(org.intermine.model.bio.ExternalDatabase.class, fieldName);
- }
- throw new IllegalArgumentException("Unknown field " + fieldName);
- }
- public StringConstructor getoBJECT() {
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- return NotXmlRenderer.render(this);
- }
- StringConstructor sb = new StringConstructor();
- sb.append("$_^org.intermine.model.bio.ExternalDatabase");
- if (url != null) {
- sb.append("$_^aurl$_^");
- String string = url;
- while (string != null) {
- int delimPosition = string.indexOf("$_^");
- if (delimPosition == -1) {
- sb.append(string);
- string = null;
- } else {
- sb.append(string.substring(0, delimPosition + 3));
- sb.append("d");
- string = string.substring(delimPosition + 3);
- }
- }
- }
- if (name != null) {
- sb.append("$_^aname$_^");
- String string = name;
- while (string != null) {
- int delimPosition = string.indexOf("$_^");
- if (delimPosition == -1) {
- sb.append(string);
- string = null;
- } else {
- sb.append(string.substring(0, delimPosition + 3));
- sb.append("d");
- string = string.substring(delimPosition + 3);
- }
- }
- }
- if (primaryIdentifier != null) {
- sb.append("$_^aprimaryIdentifier$_^");
- String string = primaryIdentifier;
- while (string != null) {
- int delimPosition = string.indexOf("$_^");
- if (delimPosition == -1) {
- sb.append(string);
- string = null;
- } else {
- sb.append(string.substring(0, delimPosition + 3));
- sb.append("d");
- string = string.substring(delimPosition + 3);
- }
- }
- }
- if (id != null) {
- sb.append("$_^aid$_^").append(id);
- }
- return sb;
- }
- public void setoBJECT(String notXml, ObjectStore os) {
- setoBJECT(NotXmlParser.SPLITTER.split(notXml), os);
- }
- public void setoBJECT(final String[] notXml, final ObjectStore os) {
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- throw new IllegalStateException("Class " + getClass().getName() + " does not match code (org.intermine.model.bio.ExternalDatabase)");
- }
- for (int i = 2; i < notXml.length;) {
- int startI = i;
- if ((i < notXml.length) && "aurl".equals(notXml[i])) {
- i++;
- StringBuilder string = null;
- while ((i + 1 < notXml.length) && (notXml[i + 1].charAt(0) == 'd')) {
- if (string == null) string = new StringBuilder(notXml[i]);
- i++;
- string.append("$_^").append(notXml[i].substring(1));
- }
- url = string == null ? notXml[i] : string.toString();
- i++;
- }
- if ((i < notXml.length) && "aname".equals(notXml[i])) {
- i++;
- StringBuilder string = null;
- while ((i + 1 < notXml.length) && (notXml[i + 1].charAt(0) == 'd')) {
- if (string == null) string = new StringBuilder(notXml[i]);
- i++;
- string.append("$_^").append(notXml[i].substring(1));
- }
- name = string == null ? notXml[i] : string.toString();
- i++;
- }
- if ((i < notXml.length) && "aprimaryIdentifier".equals(notXml[i])) {
- i++;
- StringBuilder string = null;
- while ((i + 1 < notXml.length) && (notXml[i + 1].charAt(0) == 'd')) {
- if (string == null) string = new StringBuilder(notXml[i]);
- i++;
- string.append("$_^").append(notXml[i].substring(1));
- }
- primaryIdentifier = string == null ? notXml[i] : string.toString();
- i++;
- }
- if ((i < notXml.length) && "aid".equals(notXml[i])) {
- i++;
- id = Integer.valueOf(notXml[i]);
- i++;
- }
- if (startI == i) {
- throw new IllegalArgumentException("Unknown field " + notXml[i]);
- }
- }
- }
- public void addCollectionElement(final String fieldName, final org.intermine.model.InterMineObject element) {
- {
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- TypeUtil.addCollectionElement(this, fieldName, element);
- return;
- }
- throw new IllegalArgumentException("Unknown collection " + fieldName);
- }
- }
- public Class getElementType(final String fieldName) {
- if (!org.intermine.model.bio.ExternalDatabase.class.equals(getClass())) {
- return TypeUtil.getElementType(org.intermine.model.bio.ExternalDatabase.class, fieldName);
- }
- throw new IllegalArgumentException("Unknown field " + fieldName);
- }
- }