public abstract class AbstractReadBusinessObjectMediatorImpl extends AbstractTransformBusinessObjectMediatorImpl implements ReadBusinessObjectMediator
Constructor and Description |
---|
AbstractReadBusinessObjectMediatorImpl() |
Modifier and Type | Method and Description |
---|---|
protected abstract void | buildNoun(java.lang.Object aLogicalEntityType, java.lang.Object aPhysicalEntityType)
Builds the main noun.
|
void | buildNounParts(java.lang.Object aNoun, java.lang.Object aPhysicalEntity)
Builds the noun parts from the given physical entity.
|
protected abstract java.lang.Object | createNounType()
Creates a noun type that corresponds to the root physical entity.
|
java.util.List | getNouns()
Gets the logical nouns by transforming the physical entities associated with this mediator.
|
PhysicalDataContainer | getPhysicalDataContainer()
Gets the physical data container associated with this mediator.
|
SelectionCriteria | getSelectionCriteria()
Get the selection criteria used to populate data in the physical data container
|
void | initialize(PhysicalDataContainer aPhysicalDataContainer, SelectionCriteria aSelectionCriteria)
Initializes this mediator with the physical data container.
|
protected void | populateNameValuePairType(java.util.Map attributes, java.lang.Object aNoun, java.lang.Object aPhysicalObject)
Populates the noun level attributes.
|
public AbstractReadBusinessObjectMediatorImpl()
public void buildNounParts(java.lang.Object aNoun, java.lang.Object aPhysicalEntity) throws AbstractApplicationException
protected void populateNameValuePairType(java.util.Map attributes, java.lang.Object aNoun, java.lang.Object aPhysicalObject) throws AbstractApplicationException
public java.util.List getNouns() throws AbstractApplicationException
public PhysicalDataContainer getPhysicalDataContainer()
public SelectionCriteria getSelectionCriteria()
public final void initialize(PhysicalDataContainer aPhysicalDataContainer, SelectionCriteria aSelectionCriteria)
protected abstract java.lang.Object createNounType() throws AbstractApplicationException
protected abstract void buildNoun(java.lang.Object aLogicalEntityType, java.lang.Object aPhysicalEntityType) throws AbstractApplicationException