Class XBEItemManager

  • All Implemented Interfaces:
    java.io.Serializable, org.exbin.xbup.core.catalog.base.manager.XBCCatalogManager<org.exbin.xbup.core.catalog.base.XBCItem>, org.exbin.xbup.core.catalog.base.manager.XBCItemManager, org.exbin.xbup.core.catalog.base.manager.XBCManager<org.exbin.xbup.core.catalog.base.XBCItem>

    @ParametersAreNonnullByDefault
    @Repository
    public class XBEItemManager
    extends XBEDefaultCatalogManager<org.exbin.xbup.core.catalog.base.XBCItem>
    implements org.exbin.xbup.core.catalog.base.manager.XBCItemManager, java.io.Serializable
    XBUP catalog item manager.
    See Also:
    Serialized Form
    • Constructor Detail

      • XBEItemManager

        public XBEItemManager()
      • XBEItemManager

        public XBEItemManager​(XBECatalog catalog)
    • Method Detail

      • getEntityClass

        @Nonnull
        public java.lang.Class getEntityClass()
        Description copied from class: XBEDefaultManager
        Returns entity class.
        Specified by:
        getEntityClass in class XBEDefaultManager<org.exbin.xbup.core.catalog.base.XBCItem>
        Returns:
        entity class
      • findAllPaged

        @Nonnull
        public java.util.List<org.exbin.xbup.core.catalog.base.service.XBItemWithDetail> findAllPaged​(int startFrom,
                                                                                                      int maxResults,
                                                                                                      @Nullable
                                                                                                      java.lang.String filterCondition,
                                                                                                      @Nullable
                                                                                                      java.lang.String orderCondition,
                                                                                                      @Nullable
                                                                                                      java.lang.String specType)
        Specified by:
        findAllPaged in interface org.exbin.xbup.core.catalog.base.manager.XBCItemManager
      • findAllPagedCount

        public int findAllPagedCount​(@Nullable
                                     java.lang.String filterCondition,
                                     @Nullable
                                     java.lang.String specType)
        Specified by:
        findAllPagedCount in interface org.exbin.xbup.core.catalog.base.manager.XBCItemManager