Class DefaultCxActionDao

    • Constructor Detail

      • DefaultCxActionDao

        public DefaultCxActionDao()
    • Method Detail

      • findActionByCode

        public java.util.Optional<CxAbstractActionModel> findActionByCode​(java.lang.String code,
                                                                          CxVariationModel variation)
        Description copied from interface: CxActionDao
        Retrieves action with given code. Optional.empty if action with given code does not exists in given variation.
        Specified by:
        findActionByCode in interface CxActionDao
        Parameters:
        code - Identifier of action
        variation - Variation containing action
        Returns:
        Action with given code or Optional.empty
      • findActions

        public java.util.List<CxAbstractActionModel> findActions​(CxVariationModel variation)
        Description copied from interface: CxActionDao
        Retrieves all actions from given variation in given catalog version.
        Specified by:
        findActions in interface CxActionDao
        Parameters:
        variation - Variation containing action
        Returns:
        All actions from given variation. Empty list if non were found.
      • findActionsForVariations

        public java.util.List<CxAbstractActionModel> findActionsForVariations​(java.util.Collection<CxVariationModel> variations)
        Description copied from interface: CxActionDao
        Retrieves all actions from all given variation in given catalog version.
        Specified by:
        findActionsForVariations in interface CxActionDao
        Parameters:
        variations - Variations containing actions
        Returns:
        All actions from given variations. Empty list if non were found.