/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */ package com.liferay.wiki.engine.mediawiki.internal; import java.sql.Connection; import java.util.LinkedHashMap; import java.util.List; import java.util.Locale; import java.util.Map; import org.jamwiki.DataHandler; import org.jamwiki.model.Category; import org.jamwiki.model.Interwiki; import org.jamwiki.model.LogItem; import org.jamwiki.model.Namespace; import org.jamwiki.model.RecentChange; import org.jamwiki.model.Role; import org.jamwiki.model.RoleMap; import org.jamwiki.model.Topic; import org.jamwiki.model.TopicType; import org.jamwiki.model.TopicVersion; import org.jamwiki.model.VirtualWiki; import org.jamwiki.model.Watchlist; import org.jamwiki.model.WikiFile; import org.jamwiki.model.WikiFileVersion; import org.jamwiki.model.WikiGroup; import org.jamwiki.model.WikiUser; import org.jamwiki.utils.Pagination; /** * @author Jonathan Potter */ public class DummyDataHandler implements DataHandler { @Override public boolean authenticate(String username, String password) { return false; } @Override public boolean canMoveTopic(Topic fromTopic, String destination) { return false; } @Override public void deleteInterwiki(Interwiki interwiki) { } @Override public void deleteTopic(Topic topic, TopicVersion topicVersion) { } @Override public void executeUpgradeQuery(String prop, Connection conn) { } @Override public void executeUpgradeUpdate(String prop, Connection conn) { } @Override public List<Category> getAllCategories( String virtualWiki, Pagination pagination) { return null; } @Override public List<Role> getAllRoles() { return null; } @Override public List<String> getAllTopicNames( String virtualWiki, boolean includeDeleted) { return null; } @Override public List<WikiFileVersion> getAllWikiFileVersions( String virtualWiki, String topicName, boolean descending) { return null; } @Override public List<LogItem> getLogItems( String virtualWiki, int logType, Pagination pagination, boolean descending) { return null; } @Override public List<RecentChange> getRecentChanges( String virtualWiki, Pagination pagination, boolean descending) { return null; } @Override public List<RoleMap> getRoleMapByLogin(String loginFragment) { return null; } @Override public List<RoleMap> getRoleMapByRole(String roleName) { return null; } @Override public List<Role> getRoleMapGroup(String groupName) { return null; } @Override public List<RoleMap> getRoleMapGroups() { return null; } @Override public List<Role> getRoleMapUser(String login) { return null; } @Override public List<RecentChange> getTopicHistory( String virtualWiki, String topicName, Pagination pagination, boolean descending) { return null; } @Override public List<String> getTopicsAdmin( String virtualWiki, Pagination pagination) { return null; } @Override public List<RecentChange> getUserContributions( String virtualWiki, String userString, Pagination pagination, boolean descending) { return null; } @Override public List<VirtualWiki> getVirtualWikiList() { return null; } @Override public Watchlist getWatchlist(String virtualWiki, int userId) { return null; } @Override public List<RecentChange> getWatchlist( String virtualWiki, int userId, Pagination pagination) { return null; } @Override public List<Category> lookupCategoryTopics( String virtualWiki, String categoryName) { return null; } @Override public Map<String, String> lookupConfiguration() { return null; } @Override public Interwiki lookupInterwiki(String interwikiPrefix) { return null; } @Override public List<Interwiki> lookupInterwikis() { return null; } @Override public Namespace lookupNamespace( String virtualWiki, String namespaceString) { return null; } @Override public Namespace lookupNamespaceById(int namespaceId) { return null; } @Override public List<Namespace> lookupNamespaces() { return null; } @Override public Topic lookupTopic( String virtualWiki, String topicName, boolean deleteOK, Connection conn) { return null; } @Override public Topic lookupTopicById(String virtualWiki, int topicId) { return null; } @Override public Map<Integer, String> lookupTopicByType( String virtualWiki, TopicType topicType1, TopicType topicType2, Integer namespaceId, Pagination pagination) { return null; } @Override public int lookupTopicCount(String virtualWiki, Integer namespaceId) { return 0; } @Override public List<String> lookupTopicLinkOrphans( String virtualWiki, int namespaceId) { return null; } @Override public List<String> lookupTopicLinks(String virtualWiki, String topicName) { return null; } @Override public String lookupTopicName(String virtualWiki, String topicName) { return null; } @Override public TopicVersion lookupTopicVersion(int topicVersionId) { return null; } @Override public Integer lookupTopicVersionNextId(int topicVersionId) { return null; } @Override public VirtualWiki lookupVirtualWiki(String virtualWikiName) { return null; } @Override public WikiFile lookupWikiFile(String virtualWiki, String topicName) { return null; } @Override public int lookupWikiFileCount(String virtualWiki) { return 0; } @Override public WikiGroup lookupWikiGroup(String groupName) { return null; } @Override public WikiUser lookupWikiUser(int userId) { return null; } @Override public WikiUser lookupWikiUser(String username) { return null; } @Override public int lookupWikiUserCount() { return 0; } @Override public String lookupWikiUserEncryptedPassword(String username) { return null; } @Override public List<String> lookupWikiUsers(Pagination pagination) { return null; } @Override public void moveTopic( Topic fromTopic, TopicVersion fromVersion, String destination) { } @Override public void orderTopicVersions( Topic topic, List<Integer> topicVersionIdList) { } @Override public void reloadLogItems() { } @Override public void reloadRecentChanges() { } @Override public void setup( Locale locale, WikiUser user, String username, String encryptedPassword) { } @Override public void setupSpecialPages( Locale locale, WikiUser user, VirtualWiki virtualWiki) { } @Override public void undeleteTopic(Topic topic, TopicVersion topicVersion) { } @Override public void updateSpecialPage( Locale locale, String virtualWiki, String topicName, String userDisplay) { } @Override public void writeConfiguration(Map<String, String> configuration) { } @Override public void writeFile(WikiFile wikiFile, WikiFileVersion wikiFileVersion) { } @Override public void writeInterwiki(Interwiki interwiki) { } @Override public void writeNamespace( Namespace mainNamespace, Namespace commentsNamespace) { } @Override public void writeNamespaceTranslations( List<Namespace> namespaces, String virtualWiki) { } @Override public void writeRole(Role role, boolean update) { } @Override public void writeRoleMapGroup(int groupId, List<String> roles) { } @Override public void writeRoleMapUser(String username, List<String> roles) { } @Override public void writeTopic( Topic topic, TopicVersion topicVersion, LinkedHashMap<String, String> categories, List<String> links) { } @Override public void writeTopicVersion(Topic topic, TopicVersion topicVersion) { } @Override public void writeVirtualWiki(VirtualWiki virtualWiki) { } @Override public void writeWatchlistEntry( Watchlist watchlist, String virtualWiki, String topicName, int userId) { } @Override public void writeWikiGroup(WikiGroup group) { } @Override public void writeWikiUser( WikiUser user, String username, String encryptedPassword) { } }