|
Version: 1.1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.inb.biomoby.central.model.AbstractModel<ObjectType>
org.inb.biomoby.central.model.DatatypesModel
public class DatatypesModel
BioMoby datatypes model implementation class. The class provides "readonly" functionality providing at the same time a local cache support. The cache is automatically updated.
| Method Summary | |
|---|---|
boolean |
addElement(ObjectType element)
Method to register a new datatype with a BioMoby Registry. |
List<ObjectType> |
getElements()
Method to get all datatypes from the model |
static DatatypesModel |
instance()
A singleton model creation method. |
void |
modelCleared()
An observer method that starts a model reloading once the default BioMoby Registry model has been changed |
void |
modelObjectChanged(MobyCentral mobyCentral1,
MobyCentral mobyCentral2)
|
void |
modelObjectInserted(MobyCentral mobyCentral)
|
void |
modelObjectRemoved(MobyCentral mobyCentral)
|
void |
reload()
Method to reload the model from a BioMoby Registry (also updating a cache) |
boolean |
removeElement(ObjectType element)
Method to unregister a datatype from a BioMoby Registry. |
void |
run()
|
void |
setCentral(MobyCentral central)
Even the method declared public it is recommended to set BioMoby Registry globaly through a MobyCentralModel. |
boolean |
updateElement(ObjectType element1,
ObjectType element2)
A method that updates an element referred by element1 with data provided by element2. |
| Methods inherited from class org.inb.biomoby.central.model.AbstractModel |
|---|
addListener, getElement |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void setCentral(MobyCentral central)
central - - BioMoby Registry to get the datatypes frompublic void reload()
public List<ObjectType> getElements()
getElements in class AbstractModel<ObjectType>public boolean addElement(ObjectType element)
addElement in class AbstractModel<ObjectType>element - - a new datatype to be registered with BioMoby Registry
public boolean removeElement(ObjectType element)
removeElement in class AbstractModel<ObjectType>element - - datatype to be unregistered
public boolean updateElement(ObjectType element1,
ObjectType element2)
updateElement in class AbstractModel<ObjectType>element1 - - a datatype in the model to be updatedelement2 - - a datatype that used as a data source for the updated object
public void modelCleared()
modelCleared in interface ModelListener<MobyCentral>public void modelObjectInserted(MobyCentral mobyCentral)
modelObjectInserted in interface ModelListener<MobyCentral>public void modelObjectRemoved(MobyCentral mobyCentral)
modelObjectRemoved in interface ModelListener<MobyCentral>
public void modelObjectChanged(MobyCentral mobyCentral1,
MobyCentral mobyCentral2)
modelObjectChanged in interface ModelListener<MobyCentral>public void run()
run in interface Runnablepublic static DatatypesModel instance()
|
Version: 1.1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||