|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.molgenis.util.AbstractEntity
org.molgenis.omx.core.MolgenisEntity
@Entity public class MolgenisEntity
MolgenisEntity: Referenceable catalog of entity names, menus, forms and plugins. .
| Field Summary | |
|---|---|
static String |
CLASSNAME
|
static String |
ID
|
static String |
NAME
|
static String |
TYPE_
|
| Constructor Summary | |
|---|---|
MolgenisEntity()
|
|
MolgenisEntity(MolgenisEntity copyMe)
copy constructor |
|
| Method Summary | |
|---|---|
MolgenisEntity |
create(Tuple tuple)
|
boolean |
equals(Object obj)
|
static List<? extends MolgenisEntity> |
find(Database db,
QueryRule... rules)
Shorthand for db.find(MolgenisEntity.class, org.molgenis.framework.db.QueryRule ... |
static MolgenisEntity |
findByClassName(Database db,
String className)
|
static MolgenisEntity |
findById(Database db,
Integer id)
|
static MolgenisEntity |
findByNameType(Database db,
String name,
String type_)
|
Object |
get(String name)
Generic getter. |
String |
getClassName()
Get the Full name of the entity. |
String |
getClassName(Database db)
Deprecated. |
Vector<String> |
getFields()
|
Vector<String> |
getFields(boolean skipAutoIds)
Get the names of all public properties of MolgenisEntity. |
String |
getFields(String sep)
Deprecated. |
Integer |
getId()
Get the automatically generated internal id, only for internal use.. |
String |
getIdField()
|
Object |
getIdValue()
|
List<String> |
getLabelFields()
|
String |
getName()
Get the Name of the entity. |
String |
getName(Database db)
Deprecated. |
String |
getType()
Get the Type of the entity. |
String |
getType(Database db)
Deprecated. |
String |
getValues(String sep)
Deprecated. |
String |
getXrefIdFieldName(String fieldName)
|
int |
hashCode()
|
static Query<? extends MolgenisEntity> |
query(Database db)
Shorthand for db.query(MolgenisEntity.class). |
void |
set(Tuple tuple,
boolean strict)
|
void |
setClassName(String className)
Set the Full name of the entity. |
void |
setId(Integer id)
Set the automatically generated internal id, only for internal use.. |
void |
setName(String name)
Set the Name of the entity. |
void |
setType(String type_)
Set the Type of the entity. |
String |
toString()
|
String |
toString(boolean verbose)
|
void |
validate()
|
| Methods inherited from class org.molgenis.util.AbstractEntity |
|---|
get__Type, get__TypeLabel, get__TypeOptions, getLabelValue, getValues, isObjectRepresentation, isReadonly, set__Type, set, set, setReadonly, setValuesFromString, string2date |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.molgenis.util.Entity |
|---|
getLabelValue, getValues, isReadonly, set, set, setReadonly |
| Field Detail |
|---|
public static final String ID
public static final String NAME
public static final String TYPE_
public static final String CLASSNAME
| Constructor Detail |
|---|
public MolgenisEntity()
public MolgenisEntity(MolgenisEntity copyMe)
throws Exception
Exception| Method Detail |
|---|
public static Query<? extends MolgenisEntity> query(Database db)
public static List<? extends MolgenisEntity> find(Database db,
QueryRule... rules)
throws DatabaseException
DatabaseException
public static MolgenisEntity findById(Database db,
Integer id)
throws DatabaseException
DatabaseException
public static MolgenisEntity findByClassName(Database db,
String className)
throws DatabaseException
DatabaseException
public static MolgenisEntity findByNameType(Database db,
String name,
String type_)
throws DatabaseException
DatabaseExceptionpublic Integer getId()
getId in interface Autoidpublic void setId(Integer id)
setId in interface Autoidid - public String getName()
@Deprecated public String getName(Database db)
public void setName(String name)
name - public String getType()
@Deprecated public String getType(Database db)
public void setType(String type_)
type_ - public String getClassName()
@Deprecated public String getClassName(Database db)
public void setClassName(String className)
className - public Object get(String name)
get in interface Entity
public void validate()
throws DatabaseException
validate in interface EntityDatabaseException
public void set(Tuple tuple,
boolean strict)
throws Exception
set in interface EntityExceptionpublic String toString()
toString in class Objectpublic String toString(boolean verbose)
public Vector<String> getFields(boolean skipAutoIds)
getFields in interface Entitypublic Vector<String> getFields()
getFields in interface Entitypublic String getIdField()
getIdField in interface Entitypublic List<String> getLabelFields()
getLabelFields in interface Entity@Deprecated public String getFields(String sep)
getFields in interface Entitypublic Object getIdValue()
getIdValue in interface Entitypublic String getXrefIdFieldName(String fieldName)
getXrefIdFieldName in interface Entity@Deprecated public String getValues(String sep)
getValues in interface EntitygetValues in class AbstractEntity
public MolgenisEntity create(Tuple tuple)
throws Exception
create in interface EntityExceptionpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||