class CatalogServiceImpl extends BasicManager implements UserDataDeletable, Initializable, CatalogService {

    @Override
    public OLATResourceable createOLATResouceableFor(final CatalogEntry currentCatalogEntry) {
        if (currentCatalogEntry == null) {
            return null;
        }
        return new OLATResourceable() {
            @Override
            public Long getResourceableId() {
                return new Long(currentCatalogEntry.getKey());
            }

            @Override
            public String getResourceableTypeName() {
                return CATALOGENTRY;
            }
        };
    }

    @SuppressWarnings("unused") private  CatalogServiceImpl();
      CatalogServiceImpl(CatalogDao catalogDao, BaseSecurity securityManager, BookmarkService bookmarkService, DeletionModule deletionModule);

}