public class ReadCatalogEntryMediator extends AbstractReadBusinessObjectMediatorImpl
Constructor and Description |
---|
ReadCatalogEntryMediator() |
Modifier and Type | Method and Description |
---|---|
protected void | buildCatalogEntryIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogEntryIdentifierType aCatalogEntryIdentifier)
Builds the catalog entry identifier
|
protected void | buildCatalogEntryParentCatalogEntryIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogEntryIdentifierType aNounSegment, CatalogEntryRelation aCatalogEntryRelation)
Builds the parent catalog entry identifier
|
protected void | buildCatalogEntryParentCatalogGroupIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogGroupIdentifierType aNounSegment, CatalogEntryGroupRelation aRelation)
Builds the parent catalog group identifier
|
protected void | buildCatalogEntryParentCatalogGroupNavigations(java.lang.Long currentCatalogId, CatalogEntryType aNoun, CatalogEntry aPhysicalEntity)
Builds the parent catalog group identifier
|
void | buildNoun(java.lang.Object aLogicalEntityType, java.lang.Object aPhysicalEntityType)
Build the logical catalog entry noun base parts.
|
java.lang.Object | createNounType()
Create Catalog Entry logical type which acts the base logical noun
|
protected void | setSequenceForPDK(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity)
Set the sequence value for the PDK from the DK_PDK relationship
|
protected void | setSequenceForSKU(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity)
Set the sequence value for the SKU from the product-SKU relationship
|
public void buildNoun(java.lang.Object aLogicalEntityType, java.lang.Object aPhysicalEntityType) throws AbstractApplicationException
protected void setSequenceForPDK(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity) throws DataMediatorException
protected void setSequenceForSKU(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity) throws DataMediatorException
protected void buildCatalogEntryIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogEntryIdentifierType aCatalogEntryIdentifier)
protected void buildCatalogEntryParentCatalogEntryIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogEntryIdentifierType aNounSegment, CatalogEntryRelation aCatalogEntryRelation)
protected void buildCatalogEntryParentCatalogGroupIdentifier(CatalogEntryType aNoun, CatalogEntry aPhysicalEntity, CatalogGroupIdentifierType aNounSegment, CatalogEntryGroupRelation aRelation)
protected void buildCatalogEntryParentCatalogGroupNavigations(java.lang.Long currentCatalogId, CatalogEntryType aNoun, CatalogEntry aPhysicalEntity)
public java.lang.Object createNounType() throws AbstractApplicationException