public class DummyDataHandler
extends java.lang.Object
implements org.jamwiki.DataHandler
| Constructor and Description |
|---|
DummyDataHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(java.lang.String username,
java.lang.String password) |
boolean |
canMoveTopic(org.jamwiki.model.Topic fromTopic,
java.lang.String destination) |
void |
deleteInterwiki(org.jamwiki.model.Interwiki interwiki) |
void |
deleteTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion) |
void |
executeUpgradeQuery(java.lang.String prop,
java.sql.Connection conn) |
void |
executeUpgradeUpdate(java.lang.String prop,
java.sql.Connection conn) |
java.util.List<org.jamwiki.model.Category> |
getAllCategories(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination) |
java.util.List<org.jamwiki.model.Role> |
getAllRoles() |
java.util.List<java.lang.String> |
getAllTopicNames(java.lang.String virtualWiki,
boolean includeDeleted) |
java.util.List<org.jamwiki.model.WikiFileVersion> |
getAllWikiFileVersions(java.lang.String virtualWiki,
java.lang.String topicName,
boolean descending) |
java.util.List<org.jamwiki.model.LogItem> |
getLogItems(java.lang.String virtualWiki,
int logType,
org.jamwiki.utils.Pagination pagination,
boolean descending) |
java.util.List<org.jamwiki.model.RecentChange> |
getRecentChanges(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination,
boolean descending) |
java.util.List<org.jamwiki.model.RoleMap> |
getRoleMapByLogin(java.lang.String loginFragment) |
java.util.List<org.jamwiki.model.RoleMap> |
getRoleMapByRole(java.lang.String roleName) |
java.util.List<org.jamwiki.model.Role> |
getRoleMapGroup(java.lang.String groupName) |
java.util.List<org.jamwiki.model.RoleMap> |
getRoleMapGroups() |
java.util.List<org.jamwiki.model.Role> |
getRoleMapUser(java.lang.String login) |
java.util.List<org.jamwiki.model.RecentChange> |
getTopicHistory(java.lang.String virtualWiki,
java.lang.String topicName,
org.jamwiki.utils.Pagination pagination,
boolean descending) |
java.util.List<java.lang.String> |
getTopicsAdmin(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination) |
java.util.List<org.jamwiki.model.RecentChange> |
getUserContributions(java.lang.String virtualWiki,
java.lang.String userString,
org.jamwiki.utils.Pagination pagination,
boolean descending) |
java.util.List<org.jamwiki.model.VirtualWiki> |
getVirtualWikiList() |
org.jamwiki.model.Watchlist |
getWatchlist(java.lang.String virtualWiki,
int userId) |
java.util.List<org.jamwiki.model.RecentChange> |
getWatchlist(java.lang.String virtualWiki,
int userId,
org.jamwiki.utils.Pagination pagination) |
java.util.List<org.jamwiki.model.Category> |
lookupCategoryTopics(java.lang.String virtualWiki,
java.lang.String categoryName) |
java.util.Map<java.lang.String,java.lang.String> |
lookupConfiguration() |
org.jamwiki.model.Interwiki |
lookupInterwiki(java.lang.String interwikiPrefix) |
java.util.List<org.jamwiki.model.Interwiki> |
lookupInterwikis() |
org.jamwiki.model.Namespace |
lookupNamespace(java.lang.String virtualWiki,
java.lang.String namespaceString) |
org.jamwiki.model.Namespace |
lookupNamespaceById(int namespaceId) |
java.util.List<org.jamwiki.model.Namespace> |
lookupNamespaces() |
org.jamwiki.model.Topic |
lookupTopic(java.lang.String virtualWiki,
java.lang.String topicName,
boolean deleteOK,
java.sql.Connection conn) |
org.jamwiki.model.Topic |
lookupTopicById(java.lang.String virtualWiki,
int topicId) |
java.util.Map<java.lang.Integer,java.lang.String> |
lookupTopicByType(java.lang.String virtualWiki,
org.jamwiki.model.TopicType topicType1,
org.jamwiki.model.TopicType topicType2,
java.lang.Integer namespaceId,
org.jamwiki.utils.Pagination pagination) |
int |
lookupTopicCount(java.lang.String virtualWiki,
java.lang.Integer namespaceId) |
java.util.List<java.lang.String> |
lookupTopicLinkOrphans(java.lang.String virtualWiki,
int namespaceId) |
java.util.List<java.lang.String> |
lookupTopicLinks(java.lang.String virtualWiki,
java.lang.String topicName) |
java.lang.String |
lookupTopicName(java.lang.String virtualWiki,
java.lang.String topicName) |
org.jamwiki.model.TopicVersion |
lookupTopicVersion(int topicVersionId) |
java.lang.Integer |
lookupTopicVersionNextId(int topicVersionId) |
org.jamwiki.model.VirtualWiki |
lookupVirtualWiki(java.lang.String virtualWikiName) |
org.jamwiki.model.WikiFile |
lookupWikiFile(java.lang.String virtualWiki,
java.lang.String topicName) |
int |
lookupWikiFileCount(java.lang.String virtualWiki) |
org.jamwiki.model.WikiGroup |
lookupWikiGroup(java.lang.String groupName) |
org.jamwiki.model.WikiUser |
lookupWikiUser(int userId) |
org.jamwiki.model.WikiUser |
lookupWikiUser(java.lang.String username) |
int |
lookupWikiUserCount() |
java.lang.String |
lookupWikiUserEncryptedPassword(java.lang.String username) |
java.util.List<java.lang.String> |
lookupWikiUsers(org.jamwiki.utils.Pagination pagination) |
void |
moveTopic(org.jamwiki.model.Topic fromTopic,
org.jamwiki.model.TopicVersion fromVersion,
java.lang.String destination) |
void |
orderTopicVersions(org.jamwiki.model.Topic topic,
java.util.List<java.lang.Integer> topicVersionIdList) |
void |
reloadLogItems() |
void |
reloadRecentChanges() |
void |
setup(java.util.Locale locale,
org.jamwiki.model.WikiUser user,
java.lang.String username,
java.lang.String encryptedPassword) |
void |
setupSpecialPages(java.util.Locale locale,
org.jamwiki.model.WikiUser user,
org.jamwiki.model.VirtualWiki virtualWiki) |
void |
undeleteTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion) |
void |
updateSpecialPage(java.util.Locale locale,
java.lang.String virtualWiki,
java.lang.String topicName,
java.lang.String userDisplay) |
void |
writeConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration) |
void |
writeFile(org.jamwiki.model.WikiFile wikiFile,
org.jamwiki.model.WikiFileVersion wikiFileVersion) |
void |
writeInterwiki(org.jamwiki.model.Interwiki interwiki) |
void |
writeNamespace(org.jamwiki.model.Namespace mainNamespace,
org.jamwiki.model.Namespace commentsNamespace) |
void |
writeNamespaceTranslations(java.util.List<org.jamwiki.model.Namespace> namespaces,
java.lang.String virtualWiki) |
void |
writeRole(org.jamwiki.model.Role role,
boolean update) |
void |
writeRoleMapGroup(int groupId,
java.util.List<java.lang.String> roles) |
void |
writeRoleMapUser(java.lang.String username,
java.util.List<java.lang.String> roles) |
void |
writeTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion,
java.util.LinkedHashMap<java.lang.String,java.lang.String> categories,
java.util.List<java.lang.String> links) |
void |
writeTopicVersion(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion) |
void |
writeVirtualWiki(org.jamwiki.model.VirtualWiki virtualWiki) |
void |
writeWatchlistEntry(org.jamwiki.model.Watchlist watchlist,
java.lang.String virtualWiki,
java.lang.String topicName,
int userId) |
void |
writeWikiGroup(org.jamwiki.model.WikiGroup group) |
void |
writeWikiUser(org.jamwiki.model.WikiUser user,
java.lang.String username,
java.lang.String encryptedPassword) |
public boolean authenticate(java.lang.String username,
java.lang.String password)
authenticate in interface org.jamwiki.DataHandlerpublic boolean canMoveTopic(org.jamwiki.model.Topic fromTopic,
java.lang.String destination)
canMoveTopic in interface org.jamwiki.DataHandlerpublic void deleteInterwiki(org.jamwiki.model.Interwiki interwiki)
deleteInterwiki in interface org.jamwiki.DataHandlerpublic void deleteTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion)
deleteTopic in interface org.jamwiki.DataHandlerpublic void executeUpgradeQuery(java.lang.String prop,
java.sql.Connection conn)
executeUpgradeQuery in interface org.jamwiki.DataHandlerpublic void executeUpgradeUpdate(java.lang.String prop,
java.sql.Connection conn)
executeUpgradeUpdate in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Category> getAllCategories(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination)
getAllCategories in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Role> getAllRoles()
getAllRoles in interface org.jamwiki.DataHandlerpublic java.util.List<java.lang.String> getAllTopicNames(java.lang.String virtualWiki,
boolean includeDeleted)
getAllTopicNames in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.WikiFileVersion> getAllWikiFileVersions(java.lang.String virtualWiki,
java.lang.String topicName,
boolean descending)
getAllWikiFileVersions in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.LogItem> getLogItems(java.lang.String virtualWiki,
int logType,
org.jamwiki.utils.Pagination pagination,
boolean descending)
getLogItems in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RecentChange> getRecentChanges(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination,
boolean descending)
getRecentChanges in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RoleMap> getRoleMapByLogin(java.lang.String loginFragment)
getRoleMapByLogin in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RoleMap> getRoleMapByRole(java.lang.String roleName)
getRoleMapByRole in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Role> getRoleMapGroup(java.lang.String groupName)
getRoleMapGroup in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RoleMap> getRoleMapGroups()
getRoleMapGroups in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Role> getRoleMapUser(java.lang.String login)
getRoleMapUser in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RecentChange> getTopicHistory(java.lang.String virtualWiki,
java.lang.String topicName,
org.jamwiki.utils.Pagination pagination,
boolean descending)
getTopicHistory in interface org.jamwiki.DataHandlerpublic java.util.List<java.lang.String> getTopicsAdmin(java.lang.String virtualWiki,
org.jamwiki.utils.Pagination pagination)
getTopicsAdmin in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RecentChange> getUserContributions(java.lang.String virtualWiki,
java.lang.String userString,
org.jamwiki.utils.Pagination pagination,
boolean descending)
getUserContributions in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.VirtualWiki> getVirtualWikiList()
getVirtualWikiList in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Watchlist getWatchlist(java.lang.String virtualWiki,
int userId)
getWatchlist in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.RecentChange> getWatchlist(java.lang.String virtualWiki,
int userId,
org.jamwiki.utils.Pagination pagination)
getWatchlist in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Category> lookupCategoryTopics(java.lang.String virtualWiki,
java.lang.String categoryName)
lookupCategoryTopics in interface org.jamwiki.DataHandlerpublic java.util.Map<java.lang.String,java.lang.String> lookupConfiguration()
lookupConfiguration in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Interwiki lookupInterwiki(java.lang.String interwikiPrefix)
lookupInterwiki in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Interwiki> lookupInterwikis()
lookupInterwikis in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Namespace lookupNamespace(java.lang.String virtualWiki,
java.lang.String namespaceString)
lookupNamespace in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Namespace lookupNamespaceById(int namespaceId)
lookupNamespaceById in interface org.jamwiki.DataHandlerpublic java.util.List<org.jamwiki.model.Namespace> lookupNamespaces()
lookupNamespaces in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Topic lookupTopic(java.lang.String virtualWiki,
java.lang.String topicName,
boolean deleteOK,
java.sql.Connection conn)
lookupTopic in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.Topic lookupTopicById(java.lang.String virtualWiki,
int topicId)
lookupTopicById in interface org.jamwiki.DataHandlerpublic java.util.Map<java.lang.Integer,java.lang.String> lookupTopicByType(java.lang.String virtualWiki,
org.jamwiki.model.TopicType topicType1,
org.jamwiki.model.TopicType topicType2,
java.lang.Integer namespaceId,
org.jamwiki.utils.Pagination pagination)
lookupTopicByType in interface org.jamwiki.DataHandlerpublic int lookupTopicCount(java.lang.String virtualWiki,
java.lang.Integer namespaceId)
lookupTopicCount in interface org.jamwiki.DataHandlerpublic java.util.List<java.lang.String> lookupTopicLinkOrphans(java.lang.String virtualWiki,
int namespaceId)
lookupTopicLinkOrphans in interface org.jamwiki.DataHandlerpublic java.util.List<java.lang.String> lookupTopicLinks(java.lang.String virtualWiki,
java.lang.String topicName)
lookupTopicLinks in interface org.jamwiki.DataHandlerpublic java.lang.String lookupTopicName(java.lang.String virtualWiki,
java.lang.String topicName)
lookupTopicName in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.TopicVersion lookupTopicVersion(int topicVersionId)
lookupTopicVersion in interface org.jamwiki.DataHandlerpublic java.lang.Integer lookupTopicVersionNextId(int topicVersionId)
lookupTopicVersionNextId in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.VirtualWiki lookupVirtualWiki(java.lang.String virtualWikiName)
lookupVirtualWiki in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.WikiFile lookupWikiFile(java.lang.String virtualWiki,
java.lang.String topicName)
lookupWikiFile in interface org.jamwiki.DataHandlerpublic int lookupWikiFileCount(java.lang.String virtualWiki)
lookupWikiFileCount in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.WikiGroup lookupWikiGroup(java.lang.String groupName)
lookupWikiGroup in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.WikiUser lookupWikiUser(int userId)
lookupWikiUser in interface org.jamwiki.DataHandlerpublic org.jamwiki.model.WikiUser lookupWikiUser(java.lang.String username)
lookupWikiUser in interface org.jamwiki.DataHandlerpublic int lookupWikiUserCount()
lookupWikiUserCount in interface org.jamwiki.DataHandlerpublic java.lang.String lookupWikiUserEncryptedPassword(java.lang.String username)
lookupWikiUserEncryptedPassword in interface org.jamwiki.DataHandlerpublic java.util.List<java.lang.String> lookupWikiUsers(org.jamwiki.utils.Pagination pagination)
lookupWikiUsers in interface org.jamwiki.DataHandlerpublic void moveTopic(org.jamwiki.model.Topic fromTopic,
org.jamwiki.model.TopicVersion fromVersion,
java.lang.String destination)
moveTopic in interface org.jamwiki.DataHandlerpublic void orderTopicVersions(org.jamwiki.model.Topic topic,
java.util.List<java.lang.Integer> topicVersionIdList)
orderTopicVersions in interface org.jamwiki.DataHandlerpublic void reloadLogItems()
reloadLogItems in interface org.jamwiki.DataHandlerpublic void reloadRecentChanges()
reloadRecentChanges in interface org.jamwiki.DataHandlerpublic void setup(java.util.Locale locale,
org.jamwiki.model.WikiUser user,
java.lang.String username,
java.lang.String encryptedPassword)
setup in interface org.jamwiki.DataHandlerpublic void setupSpecialPages(java.util.Locale locale,
org.jamwiki.model.WikiUser user,
org.jamwiki.model.VirtualWiki virtualWiki)
setupSpecialPages in interface org.jamwiki.DataHandlerpublic void undeleteTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion)
undeleteTopic in interface org.jamwiki.DataHandlerpublic void updateSpecialPage(java.util.Locale locale,
java.lang.String virtualWiki,
java.lang.String topicName,
java.lang.String userDisplay)
updateSpecialPage in interface org.jamwiki.DataHandlerpublic void writeConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)
writeConfiguration in interface org.jamwiki.DataHandlerpublic void writeFile(org.jamwiki.model.WikiFile wikiFile,
org.jamwiki.model.WikiFileVersion wikiFileVersion)
writeFile in interface org.jamwiki.DataHandlerpublic void writeInterwiki(org.jamwiki.model.Interwiki interwiki)
writeInterwiki in interface org.jamwiki.DataHandlerpublic void writeNamespace(org.jamwiki.model.Namespace mainNamespace,
org.jamwiki.model.Namespace commentsNamespace)
writeNamespace in interface org.jamwiki.DataHandlerpublic void writeNamespaceTranslations(java.util.List<org.jamwiki.model.Namespace> namespaces,
java.lang.String virtualWiki)
writeNamespaceTranslations in interface org.jamwiki.DataHandlerpublic void writeRole(org.jamwiki.model.Role role,
boolean update)
writeRole in interface org.jamwiki.DataHandlerpublic void writeRoleMapGroup(int groupId,
java.util.List<java.lang.String> roles)
writeRoleMapGroup in interface org.jamwiki.DataHandlerpublic void writeRoleMapUser(java.lang.String username,
java.util.List<java.lang.String> roles)
writeRoleMapUser in interface org.jamwiki.DataHandlerpublic void writeTopic(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion,
java.util.LinkedHashMap<java.lang.String,java.lang.String> categories,
java.util.List<java.lang.String> links)
writeTopic in interface org.jamwiki.DataHandlerpublic void writeTopicVersion(org.jamwiki.model.Topic topic,
org.jamwiki.model.TopicVersion topicVersion)
writeTopicVersion in interface org.jamwiki.DataHandlerpublic void writeVirtualWiki(org.jamwiki.model.VirtualWiki virtualWiki)
writeVirtualWiki in interface org.jamwiki.DataHandlerpublic void writeWatchlistEntry(org.jamwiki.model.Watchlist watchlist,
java.lang.String virtualWiki,
java.lang.String topicName,
int userId)
writeWatchlistEntry in interface org.jamwiki.DataHandlerpublic void writeWikiGroup(org.jamwiki.model.WikiGroup group)
writeWikiGroup in interface org.jamwiki.DataHandlerpublic void writeWikiUser(org.jamwiki.model.WikiUser user,
java.lang.String username,
java.lang.String encryptedPassword)
writeWikiUser in interface org.jamwiki.DataHandler