com.ibm.commerce.pagelayout.dataload.mediator

Class AbstractPageLayoutMediator

    • Constructor Detail

      • AbstractPageLayoutMediator

        public AbstractPageLayoutMediator()
    • Method Detail

      • close

        public void close()
                   throws DataLoadException

        This method will perform cleanup on the business object mediator. It will attempt to close all of the data writers configured for this business object mediator.

        This method will flush and commit any data waiting to be persisted in the batch as well as clear the ID resolver cache.

        Specified by:
        close in interface BusinessObjectMediator
        Overrides:
        close in class AbstractBasePageLayoutMediator
        Throws:
        DataLoadException - An application exception will be thrown if there was a problem closing the business object mediator or its data writers.
      • getLayout

        public com.ibm.commerce.pagelayout.facade.datatypes.LayoutType getLayout()
        Gets the LAYOUT logical noun.
        Returns:
        The LAYOUT logical noun.
      • setLayout

        public void setLayout(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout)
        Sets the LAYOUT logical noun.
        Parameters:
        layout - The LAYOUT logical noun to be set.
      • getLayoutID

        public java.lang.String getLayoutID()
        Gets LAYOUT id
        Returns:
        LAYOUT id.
      • setLayoutID

        public void setLayoutID(java.lang.String layoutID)
        Sets LAYOUT id
        Parameters:
        layoutID - layout id
      • getLayoutName

        public java.lang.String getLayoutName()
        Gets LAYOUT name
        Returns:
        layout name
      • setLayoutName

        public void setLayoutName(java.lang.String layoutName)
        Sets LAYOUT name
        Parameters:
        layoutName - layout name
      • getLayoutStoreID

        public java.lang.String getLayoutStoreID()
        Gets LAYOUT store ID
        Returns:
        layout store ID
      • setLayoutStoreID

        public void setLayoutStoreID(java.lang.String storeID)
        Sets LAYOUT store ID
        Parameters:
        storeID - layout store ID
      • getLayoutGroup

        public java.lang.String getLayoutGroup()
        Gets LAYOUT group
        Returns:
        layout group
      • setLayoutGroup

        public void setLayoutGroup(java.lang.String layoutGroup)
        Sets LAYOUT group
        Parameters:
        layoutGroup - layout group
      • getPageID

        public java.lang.String getPageID()
        Gets PAGE id
        Returns:
        PAGE id.
      • setPageID

        public void setPageID(java.lang.String pageID)
        Sets PAGE id
        Parameters:
        pageID - PAGE id
      • getPageAdminName

        public java.lang.String getPageAdminName()
        Gets PAGE Admin name
        Returns:
        page admin admin name.
      • setPageAdminName

        public void setPageAdminName(java.lang.String pageAdminName)
        Sets PAGE Admin name
        Parameters:
        pageAdminName - PAGE name
      • getPageStoreID

        public java.lang.Integer getPageStoreID()
        Gets PAGE store id
        Returns:
        PAGE store id.
      • setPageStoreID

        public void setPageStoreID(java.lang.Integer storeID)
        Sets PAGE store id
        Parameters:
        storeID - Store id
      • getProductStoreID

        public java.lang.Integer getProductStoreID()
        Gets Product store id
        Returns:
        Product store id.
      • setProductStoreID

        public void setProductStoreID(java.lang.Integer storeID)
        Sets Product store id
        Parameters:
        storeID - Store id
      • getLayoutWidgetID

        public java.lang.String getLayoutWidgetID()
        Gets Layout widget ID
        Returns:
        Widget id.
      • setLayoutWidgetID

        public void setLayoutWidgetID(java.lang.String layoutWidgetID)
        Sets Layout widget ID
        Parameters:
        layoutWidgetID - Widget id
      • getLayoutWidgetAdminName

        public java.lang.String getLayoutWidgetAdminName()
        Gets Layout Widget admin name
        Returns:
        Layout Widget admin name
      • setLayoutWidgetAdminName

        public void setLayoutWidgetAdminName(java.lang.String layoutWidgetAdminName)
        Sets Layout widget admin name
        Parameters:
        layoutWidgetAdminName - Widget admin name
      • getParentWidgetIdentifier

        public java.lang.String getParentWidgetIdentifier()
        Gets parent widget identifier
        Returns:
        Parent widget identifier
      • setParentWidgetIdentifier

        public void setParentWidgetIdentifier(java.lang.String parentWidgetIdentifier)
        Sets parent widget identifier
        Parameters:
        parentWidgetIdentifier - Parent widget identifier
      • getParentWidgetUniqueID

        public java.lang.String getParentWidgetUniqueID()
        Gets parent widget unique ID
        Returns:
        Parent widget unique ID
      • setParentWidgetUniqueID

        public void setParentWidgetUniqueID(java.lang.String parentWidgetUniqueID)
        Sets parent widget unique ID
        Parameters:
        parentWidgetUniqueID - Parent widget identifier
      • getDefaultLayoutMap

        public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getDefaultLayoutMap()
        Returns:
        default layout map