public ome.model.enums.ArcType newInstance() { return new ome.model.enums.ArcType(); }
/** * Use the {@link ome.model.internal.Details#copy(ome.model.internal.Details)} * or {@link ome.model.internal.Details#shallowCopy(ome.model.internal.Details)} * methods to set the {@link Details} instance instead. */ protected void setDetails(ome.model.internal.Details details) { if (! _loaded ) errorIfUnloaded(); this.details = (Details) details; }
public ArcType (String value) { this(null, true); setValue(value); }
@Override public Object retrieve(String field) { if (field == null) { return null; } else if (field.equals(ID)) { return getId(); } else if (field.equals(VALUE)) { return getValue(); } else if (field.equals(DETAILS)) { return getDetails(); } else { if (_dynamicFields != null) { return _dynamicFields.get(field); } return null; } }
@Override public void putAt(String field, Object value) { if (field == null) { return; } else if (field.equals(ID)) { setId((Long) value); } else if (field.equals(VALUE)) { setValue((java.lang.String)value); } else if (field.equals(DETAILS)) { setDetails((ome.model.internal.Details)value); } else { if (_dynamicFields == null) { _dynamicFields = new java.util.HashMap<String, Object>(); } _dynamicFields.put(field,value); } }
/** * Main constructor. */ public ArcType (Long id, boolean loaded) { setId(id); if (loaded) { getDetails().setContext(this); } else { if (this.id == null) { throw new ApiUsageException("Id cannot be null for a proxy"); } unload(); } }
@Override public String toString() { String name = this.getClass().getName(); StringBuilder sb = new StringBuilder(name.length() + 24); sb.append(name); sb.append(':'); sb.append(value); if (this.id == null) { sb.append(":Hash_"); sb.append(this.hashCode()); } else { sb.append(":Id_"); sb.append(this.id); } return sb.toString(); }
@Override public boolean acceptFilter(ome.util.Filter __filter){ try { this.id = (Long) __filter.filter(ID, this.id); this.value = (java.lang.String) __filter.filter(VALUE, this.value ); this.details = (ome.model.internal.Details) __filter.filter(DETAILS, this.details ); return true; } catch (RuntimeException re) { // ticket:1183 - Caused by Utils.trueClass(Annotation.class) if (re.getCause() instanceof InstantiationException) { this.unload(); return true; } else { throw re; } } }
public void setValue(java.lang.String value) { if (! _loaded ) errorIfUnloaded(); this.value = (java.lang.String) value; } protected ome.model.internal.Details details = new Details();
public ome.model.enums.ArcType proxy() { return new ome.model.enums.ArcType(this.id, false); }
/** * Simple field ome.model.enums.ArcType.value (java.lang.String) */ // No @Type annotation @org.hibernate.search.annotations.Fields({ @org.hibernate.search.annotations.Field(index = org.hibernate.search.annotations.Index.TOKENIZED), @org.hibernate.search.annotations.Field(index = org.hibernate.search.annotations.Index.TOKENIZED, name="combined_fields") }) @javax.persistence.Column(columnDefinition="", nullable=false, unique=true, name="value", updatable=true) public java.lang.String getValue() { if (! _loaded ) errorIfUnloaded(); return this.value; }
@Override public ome.model.internal.Details getDetails() { if (! _loaded ) errorIfUnloaded(); return this.details;