public ome.model.acquisition.Filament newInstance() { return new ome.model.acquisition.Filament(); }
public void setType(ome.model.enums.FilamentType type) { if (! _loaded ) errorIfUnloaded(); this.type = type; }
public Filament( ome.model.enums.FilamentType _type ) { this(null, true); setType(_type); }
@Override public Object retrieve(String field) { if (field == null) { return null; } else if (field.equals(TYPE)) { return getType(); } else { return super.retrieve(field); } }
@Override public boolean acceptFilter(ome.util.Filter __filter){ try { this.type = (ome.model.enums.FilamentType) __filter.filter(TYPE, this.type ); return super.acceptFilter(__filter); } catch (RuntimeException re) { // ticket:1183 - Caused by Utils.trueClass(Annotation.class) if (re.getCause() instanceof InstantiationException) { this.unload(); return true; } else { throw re; } } }
@Override public void putAt(String field, Object value) { if (field == null) { return; } else if (field.equals(TYPE)) { setType((ome.model.enums.FilamentType)value); } else { super.putAt(field,value); } }
/** * Many-to-one field ome.model.acquisition.Filament.type (ome.model.enums.FilamentType) */ @javax.persistence.ManyToOne(fetch = javax.persistence.FetchType.LAZY, cascade = {javax.persistence.CascadeType.MERGE, javax.persistence.CascadeType.PERSIST, javax.persistence.CascadeType.REFRESH}, targetEntity = ome.model.enums.FilamentType.class) @org.hibernate.annotations.Cascade({org.hibernate.annotations.CascadeType.LOCK, org.hibernate.annotations.CascadeType.MERGE, org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.REPLICATE, org.hibernate.annotations.CascadeType.REFRESH, org.hibernate.annotations.CascadeType.SAVE_UPDATE, org.hibernate.annotations.CascadeType.EVICT}) @javax.persistence.JoinColumn(name="type", nullable=false, unique=false, insertable=true, updatable=true) @org.hibernate.annotations.ForeignKey(name="FKfilament_type_filamenttype") public ome.model.enums.FilamentType getType() { if (! _loaded ) errorIfUnloaded(); return this.type; }
public ome.model.acquisition.Filament proxy() { return new ome.model.acquisition.Filament(this.id, false); }