|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.caleigo.core.SingleServiceDataSource
Basic implementation of IDataSource that wraps a IDataService.
Nested Class Summary |
Nested classes inherited from class org.caleigo.core.IDataSource |
IDataSource.IDataSourceCreator |
Field Summary |
Fields inherited from interface org.caleigo.core.IDataSource |
DataSourceCreator |
Constructor Summary | |
SingleServiceDataSource(IDataService dataService)
Creates new AbstractDataSource |
Method Summary | |
IEntity |
createEntity(IEntityDescriptor entityDescriptor)
Creates a new entity and lets the data source be the manafer of that entity. |
IEntity |
createEntity(IEntityDescriptor entityDescriptor,
IDataProvider propertySource)
Creates a new entity and lets the data source be the manafer of that entity. |
IDataService |
getDataService()
Returns the IDataService for this data source. |
IDataSourceDescriptor |
getDataSourceDescriptor()
Returns the IDataSourceDescriptor for this data source. |
IEntity |
loadEntity(IEntityDescriptor entityDescriptor,
Qualifier identityQualifier)
The load method returnes a single entity object intentified by the provided indentity qualifier that must be able to uniquely identify a single entity instance. |
ISelection |
loadSelection(IEntityDescriptor entityDescriptor,
Qualifier qualifier)
Loads a selection of entities identyfied by the provided qualifier. |
IEntity |
manageEntity(IEntity entity)
Instucts the data source object to take over the control of an entity. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SingleServiceDataSource(IDataService dataService)
Method Detail |
public IDataSourceDescriptor getDataSourceDescriptor()
getDataSourceDescriptor
in interface IDataSource
public IDataService getDataService()
getDataService
in interface IDataSource
public IEntity createEntity(IEntityDescriptor entityDescriptor)
createEntity
in interface IDataSource
public IEntity loadEntity(IEntityDescriptor entityDescriptor, Qualifier identityQualifier)
loadEntity
in interface IDataSource
public ISelection loadSelection(IEntityDescriptor entityDescriptor, Qualifier qualifier)
loadSelection
in interface IDataSource
public IEntity createEntity(IEntityDescriptor entityDescriptor, IDataProvider propertySource)
createEntity
in interface IDataSource
public IEntity manageEntity(IEntity entity)
manageEntity
in interface IDataSource
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |