com.ibm.commerce.catalog.facade.server.services.dataaccess.bom.mediator

Class ReadCatalogEntryMediator

    • Constructor Detail

      • ReadCatalogEntryMediator

        public ReadCatalogEntryMediator()
    • Method Detail

      • buildNoun

        public void buildNoun(java.lang.Object aLogicalEntityType,
                              java.lang.Object aPhysicalEntityType)
                       throws AbstractApplicationException
        Build the logical catalog entry noun base parts. The method builds CatalogEntryIdentifier, ParentCatalogEntryIdentifier if present and ParentCatalogGroupIdentifier if a parent category is present. The categories will be added as category navigation relationships if the entry belongs to more than one category. All the other noun parts will be built by other mediators.
        Parameters:
        aLogicalEntityType - an Object for holding the Logial enity which is of type CatalogEntry, to be populated by copying data from physical entity
        aPhysicalEntityType - an Object to hold the physical entity of type CatalogEntry which contains the data that has to be populated in Logical Entity.
        Throws:
        AbstractApplicationException - throws an exception of type BusinessObjectMediatorException
        See Also:
        com.ibm.commerce.foundation.server.services.dataaccess.bom.mediator.ReadBusinessObjectMediator#buildNoun(java.lang.Object, java.lang.Object)
      • createNounType

        public java.lang.Object createNounType()
                                        throws AbstractApplicationException
        Create Catalog Entry logical type which acts the base logical noun
        Returns:
        Return the noun type object for this mediator
        Throws:
        AbstractApplicationException
        See Also:
        com.ibm.commerce.foundation.server.services.dataaccess.bom.mediator.ReadBusinessObjectMediator#createNounType()