|
||||||||||
| 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.MolgenisFile
@Entity public class MolgenisFile
MolgenisFile: Helper entity to deal with files. Has a decorator to regulate storage and coupling to an Entity. Do not make abstract because of subtyping. This means the names of the subclasses will be used to distinguish MolgenisFiles and place them in the correct folders. .
| Field Summary | |
|---|---|
static String |
EXTENSION
|
static String |
ID
|
static String |
IDENTIFIER
|
static String |
NAME
|
| Constructor Summary | |
|---|---|
MolgenisFile()
|
|
MolgenisFile(MolgenisFile copyMe)
copy constructor |
|
| Method Summary | |
|---|---|
MolgenisFile |
create(Tuple tuple)
|
boolean |
equals(Object obj)
|
static List<? extends MolgenisFile> |
find(Database db,
QueryRule... rules)
Shorthand for db.find(MolgenisFile.class, org.molgenis.framework.db.QueryRule ... |
static MolgenisFile |
findById(Database db,
Integer id)
|
static MolgenisFile |
findByIdentifier(Database db,
String identifier)
|
static MolgenisFile |
findByName(Database db,
String name)
|
Object |
get(String name)
Generic getter. |
String |
getExtension()
Get the The file extension. |
String |
getExtension(Database db)
Deprecated. |
Vector<String> |
getFields()
|
Vector<String> |
getFields(boolean skipAutoIds)
Get the names of all public properties of MolgenisFile. |
String |
getFields(String sep)
Deprecated. |
Integer |
getId()
Get the automatically generated internal id, only for internal use.. |
String |
getIdentifier()
Get the user supplied or automatically assigned (using a decorator) unique and short identifier, e.g. |
String |
getIdentifier(Database db)
Deprecated. |
String |
getIdField()
|
Object |
getIdValue()
|
List<String> |
getLabelFields()
|
String |
getName()
Get the human readible name, not necessary unique.. |
String |
getName(Database db)
Deprecated. |
String |
getValues(String sep)
Deprecated. |
String |
getXrefIdFieldName(String fieldName)
|
int |
hashCode()
|
static Query<? extends MolgenisFile> |
query(Database db)
Shorthand for db.query(MolgenisFile.class). |
void |
set(Tuple tuple,
boolean strict)
|
void |
setExtension(String extension)
Set the The file extension. |
void |
setId(Integer id)
Set the automatically generated internal id, only for internal use.. |
void |
setIdentifier(String identifier)
Set the user supplied or automatically assigned (using a decorator) unique and short identifier, e.g. |
void |
setName(String name)
Set the human readible name, not necessary unique.. |
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 IDENTIFIER
public static final String NAME
public static final String EXTENSION
| Constructor Detail |
|---|
public MolgenisFile()
public MolgenisFile(MolgenisFile copyMe)
throws Exception
Exception| Method Detail |
|---|
public static Query<? extends MolgenisFile> query(Database db)
public static List<? extends MolgenisFile> find(Database db,
QueryRule... rules)
throws DatabaseException
DatabaseException
public static MolgenisFile findById(Database db,
Integer id)
throws DatabaseException
DatabaseException
public static MolgenisFile findByIdentifier(Database db,
String identifier)
throws DatabaseException
DatabaseException
public static MolgenisFile findByName(Database db,
String name)
throws DatabaseException
DatabaseExceptionpublic Integer getId()
getId in interface Autoidpublic void setId(Integer id)
setId in interface Autoidid - public String getIdentifier()
getIdentifier in interface Identifiable@Deprecated public String getIdentifier(Database db)
public void setIdentifier(String identifier)
setIdentifier in interface Identifiableidentifier - public String getName()
getName in interface Identifiable@Deprecated public String getName(Database db)
public void setName(String name)
setName in interface Identifiablename - public String getExtension()
@Deprecated public String getExtension(Database db)
public void setExtension(String extension)
extension - 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 MolgenisFile 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 | |||||||||