|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.test.rpc.FuncTestRpcHandlerImpl
public class FuncTestRpcHandlerImpl
| Field Summary | |
|---|---|
static String |
ALACARTE_USERS
|
static String |
ONDEMAND_CONFLUENCE_ADMINISTRATORS
|
static String |
ONDEMAND_SYSTEM_ADMINISTRATORS
|
| Constructor Summary | |
|---|---|
FuncTestRpcHandlerImpl()
|
|
| Method Summary | |
|---|---|
boolean |
addExistingProfilePicture(String token,
String userName,
String fileName)
Attempts to add a existing profile picture to a user's profile. |
boolean |
addGroupAnyCase(String token,
String groupname)
Allows addition of a group without enforcing that the name be all lower case. |
boolean |
addMailServer(String token,
String name,
String from,
String subjectPrefix,
String hostname,
int port)
|
boolean |
addMailServer(String token,
String name,
String from,
String subjectPrefix,
String hostname,
int port,
String fromName)
|
boolean |
addUserAnyCase(String token,
String username,
String email,
String fullname,
String password)
Allows addition of a user without enforcing that the username be all lower case. |
boolean |
buildDidYouMeanIndex(String token)
Start a task to build the DidYouMean Index. |
boolean |
changeAttachmentCreatedDate(String token,
String contentId,
String attachmentFileName,
Date createdDate)
Change the created date of an attachment |
boolean |
changeBlogPostModificationDate(String token,
String blogId,
Date modificationDate)
Change the modification date of a blog post |
boolean |
changeCommentCreatedDate(String token,
String commentId,
Date createdDate)
Change the created date of a comment |
String |
changeLoggerLevel(String token,
String loggerName,
String level)
Change the level of the specified logger. |
boolean |
changePageCreatedDate(String token,
String pageId,
Date createdDate)
Change the created date of a page |
boolean |
changePageModificationDate(String token,
String pageId,
Date modificationDate)
Change the modification date of a page |
boolean |
changeSpaceCreatedDate(String token,
String spaceKey,
Date createdDate)
Change the created date of a space |
boolean |
clearCustomHtml(String token)
Clears the global custom html. |
boolean |
clearEventListeners(String token)
Removes all temporary event listeners, regardless of their state. |
boolean |
clearIndex(String token)
Blows away the main Confluence search index. |
boolean |
clearQueue(String token,
String queueName)
Removes all items from the specified queue |
Boolean |
clearSystemProperty(String token,
String name)
Unset a system property. |
String |
convertMarkupToXhtml(String token,
String wikiMarkup,
String pageId)
Render a page as XHTML. |
String |
convertXhtmlToMarkup(String token,
String xhtml,
String pageId)
Convert XHTML to WikiMarkup. |
Hashtable |
createDraft(String token,
Hashtable draftStruct)
Creates a draft for the draft owner and draft type with the specified title and content. |
boolean |
createJohnsonEvent(String token,
String message)
Creates a Johnson event inside Confluence. |
Vector<Hashtable> |
createPagesFromPrototype(String token,
Hashtable pageStruct,
int count)
Creates a series of pages based on a prototype. |
Vector<String> |
createSpaces(String token,
int count)
Creates a bunch of spaces. |
int |
createTestUsers(String token,
int count)
Create test users with usernames "testuser0", "testuser1", etc. |
boolean |
createUserMacro(String token,
String name,
boolean hasBody,
String bodyType,
String outputType,
String template,
String title,
String description,
String category,
String iconUrl,
String documentationUrl,
boolean hidden)
Create a User Macro |
boolean |
disablePlugin(String token,
String pluginKey)
Disable a plugin. |
boolean |
disablePluginModule(String token,
String pluginKey,
String moduleKey)
Disable plugin module |
boolean |
disableSiteFeature(String token,
String featureKey)
Disables a given dark feature for the entire site. |
boolean |
disableUserFeature(String token,
String featureKey)
Disables a given dark feature for the logged in user. |
boolean |
disconnectGroup(String token,
String groupName)
Disconnect a group from Confluence. |
boolean |
disconnectUser(String token,
String userName)
Disconnect a user from Confluence. |
boolean |
doesDraftExist(String token,
String contentId,
String owner,
String draftType,
String spaceKey)
Determines if a draft of the specified type and belonging to the specified owner exists. |
boolean |
enableCaptcha(String token,
boolean enable)
Sets the captcha mode |
boolean |
enableCaptchaDebugMode(String token,
boolean enable)
Sets the captcha mode into debug mode. |
boolean |
enablePlugin(String token,
String pluginKey)
Enable a plugin. |
boolean |
enablePluginModule(String token,
String pluginKey,
String moduleKey)
Enable plugin module |
boolean |
enablePublicSignUp(String token,
boolean enabled)
Sets the public sign up enabled status |
boolean |
enableSiteFeature(String token,
String featureKey)
Enables a given dark feature for the entire site. |
boolean |
enableUserFeature(String token,
String featureKey)
Enables a given dark feature for the logged in user. |
boolean |
enableWebSudo(String token,
boolean enabled)
Sets the web sudo enabled status |
boolean |
flushAllCaches(String token)
Flushes all the caches. |
boolean |
followUser(String token,
String userName,
boolean follow)
Follows or stops following a user. |
Object |
getApplicationConfigProperty(String token,
String propertyKey)
Returns a property of the global ApplicationConfiguration instance. |
Hashtable |
getCacheStatistics(String token,
String cacheName)
Returns the cache statistics for a particular named cache. |
String |
getConfiguredThemeForSpace(String token,
String spaceKey)
Get the key of the configured theme for a space, whether or not that theme exists. |
Vector |
getContentPropertyKeys(String token,
String entityId)
Get the content property keys for a content entity given its id |
String |
getGlobalConfiguredTheme(String token)
Get the key of the configured global theme, whether or not that theme exists. |
String[] |
getGlobalPermissionsForGroup(String token,
String groupName)
Gets the global permissions that the given group has. |
String |
getIdOfPagePermission(String token,
String contentId,
String permissionType,
String username)
|
boolean |
getIgnoreBaseURLWarning(String token)
Whether the warning message for an un-advisable value for the Base URL is ignored or not. |
String |
getLeastRecentTestAppenderLogMessage(String token,
String className)
|
String |
getLocaleForUser(String token,
String username)
Gets the locale preference for the user. |
String |
getLocalisedText(String token,
String messageKey)
Get the localised string for given the message key in the logged-in user's locale. |
int |
getNumberOfIndexTasksInQueue(String token)
Returns the size of the index queue. |
String |
getPersonalInformationId(String token,
String username)
Gets the personal information id for a given username |
int |
getQueueSize(String token,
String queueName)
Returns the size of the task queue with the specified name. |
Hashtable<String,String> |
getSystemProperty(String token,
String name)
Retrieve the value of a system property. |
Vector |
getUsersForActivity(String key)
Call getUsersForActivity on the heartbeatManager bean |
int |
getVersionForPage(String token,
String pageId)
Get the version number for the page with pageId |
boolean |
isCurrentApplicationSet(String token)
Check whether or not the trustedApplicationManager has its currentApplication set. |
boolean |
isPluginModuleEnabled(String token,
String pluginKey,
String moduleKey)
Find out if a plugin module is enabled or not. |
boolean |
isSpringComponentPresent(String token,
String name)
Returns true if a Spring component with the given name exists in the application context. |
boolean |
logMessage(String token,
String destination,
String message)
Log a message to the server's console. |
boolean |
logTestMessageForClass(String token,
String className,
String message,
String level)
|
boolean |
massCreateAttachments(String token,
String pageId,
String prefix,
String numAttachments)
Create a whole series of attachments on a single page. |
boolean |
pauseAllJobs(String token)
Pauses the quartz scheduler. |
boolean |
pauseJob(String token,
String jobName)
Pauses the named job in the quartz scheduler |
boolean |
pauseJobGroup(String token,
String jobGroupName)
Pauses the named job group in the quartz scheduler. |
boolean |
putStringMappingInCache(String token,
String cacheName,
String key,
String value)
Map a key to a value for a given cache. |
boolean |
registerEventListener(String token,
String eventClassName)
Registers a temporary event listener on the server to listen for the specified event. |
boolean |
registerTestAppenderForClass(String token,
String className)
|
boolean |
removeAllJohnsonEvents(String token)
Removes all Johnson events from Confluence |
boolean |
removeAllSpaces(String token)
Kill all the spaces and flush all the queues and caches. |
boolean |
removeAllTrustedApplications(String token)
Removes all trusted applications from the database. |
boolean |
removeBandanaKey(String token,
String space,
String key)
Remove a key from Bandana |
boolean |
removeDrafts(String token,
String username)
Removes all drafts owned by the specified User. |
boolean |
removeGroupUncleanly(String token,
String groupname)
Remove a Group without removing the things that refer to that group. |
boolean |
removeMailServer(String token,
String serverName)
Remove the named mail server. |
boolean |
removePersonalInformation(String token,
String username)
PersonalInformation gets created automatically by the standard create user methods. |
boolean |
removeTestData(String token,
Vector<String> usersToKeep,
Vector<String> groupsToKeep,
Hashtable<String,Vector<String>> userGroupMemberships)
Big Kahuna remove method. |
boolean |
removeTestDataAfterExternalUserManagement(String token)
Remove the dependencies of all users and groups, except the default dependencies of the default groups, the listed extra groups, the current user, and the listed extra users. |
int |
removeTestUsers(String token,
int count)
Removes test users with usernames "testuser0", "testuser1", etc. |
boolean |
removeUserMacro(String token,
String name)
Remove a User Macro with the given name if it exists. |
boolean |
removeUserUncleanly(String token,
String username)
Remove a User without removing the things that refer to that user. |
boolean |
restoreAbstractPage(String token,
String abstractPageId)
Restores an abstract page from the trash. |
boolean |
resumeJob(String token,
String jobName)
Resumes the named job in the quartz scheduler |
boolean |
saveDateFormat(String token,
String dateFormat)
|
boolean |
saveDateTimeFormat(String token,
String dateTimeFormat)
|
void |
setAnonymousUserPermissionsService(AnonymousUserPermissionsService anonymousUserPermissionsService)
|
void |
setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfiguration)
|
boolean |
setApplicationConfigProperty(String token,
String propertyKey,
String propertyValue)
Sets a property on the global ApplicationConfiguration instance. |
void |
setAttachmentManager(AttachmentManager attachmentManager)
|
boolean |
setBandanaKey(String token,
String space,
String key,
String value)
Sets a key in Bandana |
boolean |
setBandanaKeyBoolean(String token,
String space,
String key,
boolean value)
Sets a key in Bandana |
boolean |
setBandanaKeyInteger(String token,
String space,
String key,
int value)
Sets a key in Bandana |
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
|
boolean |
setBandanaStringList(String token,
String space,
String key,
Vector<String> value)
Sets a key in Bandana with a List of Strings as value |
boolean |
setBandanaStringSet(String token,
String space,
String key,
Vector<String> value)
Sets a key in Bandana with a Set of Strings as value |
boolean |
setBooleanUserPreference(String token,
String userName,
String preferenceKey,
String value)
Sets a boolean user preference. |
void |
setCacheManager(com.atlassian.cache.CacheManager cacheManager)
|
void |
setCacheStatisticsManager(CacheStatisticsManager cacheStatisticsManager)
|
void |
setCaptchaManager(CaptchaManager captchaManager)
|
void |
setCommentManager(CommentManager commentManager)
|
void |
setConfluenceWysiwygConverter(ConfluenceWysiwygConverter wysiwygConverter)
|
void |
setContentEntityManager(ContentEntityManager contentEntityManager)
|
void |
setContentPermissionManager(ContentPermissionManager contentPermissionManager)
|
void |
setContentPropertyManager(ContentPropertyManager contentPropertyManager)
|
boolean |
setContentTextProperty(String token,
String entityId,
String key,
String value)
Sets a text content property for a content entity given its id |
void |
setCoreFeaturesManager(CoreFeaturesManager coreFeaturesManager)
|
void |
setCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService)
|
void |
setDarkFeaturesManager(DarkFeaturesManager darkFeaturesManager)
|
void |
setDidYouMeanBuildIndexTaskManager(BuildIndexTaskManager didYouMeanBuildIndexTaskManager)
|
boolean |
setDirectoryPasswordEncoder(String token,
String directoryName,
String encoder)
Changes the password encoder for the given directory |
void |
setDraftManager(DraftManager draftManager)
|
boolean |
setDraftSaveInterval(String token,
int seconds)
Sets the given draft save interval. |
boolean |
setEnableJavascriptTop(String token,
boolean set)
Set the config for serving javascripts in the header. |
void |
setEventLatchManager(EventLatchManager eventLatchManager)
|
void |
setEventManager(com.atlassian.event.EventManager eventManager)
|
void |
setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
|
void |
setFollowManager(FollowManager followManager)
|
boolean |
setGlobalTheme(String token,
String themeKey)
Sets the global theme |
void |
setGroupManager(com.atlassian.user.GroupManager groupManager)
|
void |
setHeartbeatManager(HeartbeatManager heartbeatManager)
|
void |
setHibernateSessionManager(HibernateSessionManager sessionManager)
|
boolean |
setIgnoreBaseURLWarning(String token,
boolean ignored)
Affects whether the warning message for an un-advisable value for the Base URL is ignored or not. |
void |
setIndexManager(ConfluenceIndexManager indexManager)
|
boolean |
setKeyboardShortcutPref(String token,
String username,
String enabled)
Enables/Disables keyboard shortcuts for the given uesr |
boolean |
setLocaleForUser(String token,
String username,
String locale)
Sets the locale preference for the user to the given named locale. |
void |
setLuceneConnection(com.atlassian.bonnie.ILuceneConnection luceneConnection)
|
void |
setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
|
void |
setNotificationManager(NotificationManager notificationManager)
|
void |
setPageManager(PageManager pageManager)
|
void |
setPermissionManager(PermissionManager permissionManager)
|
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager)
|
void |
setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
|
void |
setPluginController(com.atlassian.plugin.PluginController pluginController)
|
void |
setScheduler(org.quartz.Scheduler scheduler)
|
void |
setSettingsManager(SettingsManager settingsManager)
|
boolean |
setSharedMode(String token,
boolean set)
|
void |
setSpaceManager(SpaceManager spaceManager)
|
void |
setSpacePermissionDefaultsStoreFactory(SpacePermissionDefaultsStoreFactory spacePermissionDefaultsStoreFactory)
|
void |
setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
|
boolean |
setStringUserPreference(String token,
String userName,
String preferenceKey,
String value)
Sets a string user preference. |
Boolean |
setSystemProperty(String token,
String name,
String value)
Set a system property on the server to the supplied value. |
void |
setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
|
boolean |
setThemeForSpace(String token,
String spaceKey,
String themeKey)
Sets the theme for the specified space |
void |
setThemeManager(ThemeManager themeManager)
|
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
|
void |
setTrustedApplicationsManager(TrustedApplicationsManager trustedApplicationsManager)
|
void |
setUserAccessor(UserAccessor userAccessor)
|
boolean |
setUserDetails(String token,
String username,
String fullName,
String email)
Sets the fullname and email address of a user with a given username. |
void |
setUserMacroLibrary(UserMacroLibrary userMacroLibrary)
|
void |
setUserManager(com.atlassian.user.UserManager userManager)
|
boolean |
setUserStatus(String token,
String wikiStatus)
Set the current user's status. |
void |
setUserStatusManager(UserStatusManager userStatusManager)
|
boolean |
setWatchOwnContentPref(String token,
String username,
String enabled)
Enables/Disables autowatching for the given uesr |
boolean |
setWatchSpace(String token,
String username,
String spaceKey,
String contentTypeStr,
String enabled)
Enables/Disables watching a space for the given user and content type. |
boolean |
setWebSudoTimeout(String token,
int timeout)
Sets the web sudo timeout in minutes |
void |
setXhtmlRpcHandler(ConfluenceXmlRpcHandler confluenceXmlRpcHandler)
|
boolean |
shutdownQuartz(String token)
Shutdown the quartz scheduler to ensure single threadedness for testing |
boolean |
startActivity(String key,
String user)
Call startActivity on the heartbeatManager bean |
Hashtable |
storeXhtmlPage(String token,
Hashtable pageStruct)
The Confluence remote API store page performs wiki to XHTML conversion on the page content. |
boolean |
synchroniseUserDirectories(String token)
Synchronizes all remote user directories with the local database cache |
boolean |
triggerJob(String token,
String jobSpec,
boolean pauseBackgroundJobs)
Triggers the named job in the quartz scheduler synchronously. |
boolean |
uninstallPlugin(String token,
String pluginKey)
Uninstall a plugin. |
boolean |
unregisterEventListener(String token,
String eventClassName)
Unregisters the temporary listener registered for the specified event. |
boolean |
unregisterTestAppenderForClass(String token,
String className)
|
Hashtable |
updateDraft(String token,
Hashtable draftStruct)
Updates a draft located using the draft owner and draft type. |
boolean |
updateGlobalSettingBoolean(String token,
String name,
boolean value)
Update a Settings boolean field. |
String |
updateGlobalSettingString(String token,
String name,
String value)
Update a Settings String field. |
boolean |
waitForEvent(String token,
String eventClassName,
String timeoutStr,
String timeUnitStr)
Waits for an event to occur and returns when it has finished. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ONDEMAND_SYSTEM_ADMINISTRATORS
public static final String ONDEMAND_CONFLUENCE_ADMINISTRATORS
public static final String ALACARTE_USERS
| Constructor Detail |
|---|
public FuncTestRpcHandlerImpl()
| Method Detail |
|---|
public boolean buildDidYouMeanIndex(String token)
FuncTestRpcHandlerIndexBuildCompleteEvent
will be published when the index is complete.
buildDidYouMeanIndex in interface FuncTestRpcHandler
public boolean logMessage(String token,
String destination,
String message)
throws RemoteException
FuncTestRpcHandler
logMessage in interface FuncTestRpcHandlertoken - The token idenfitying the user.destination - The destination of the message to be loggedmessage - The text message to be logged to the console
RemoteException
public String changeLoggerLevel(String token,
String loggerName,
String level)
throws RemoteException
FuncTestRpcHandlerChange the level of the specified logger.
The level parameter can be one of -
changeLoggerLevel in interface FuncTestRpcHandlertoken - the token identifying the user.loggerName - the full name of the logger e.g. com.atlassian.confluence.test.rpc.FuncTestRpcHandlerlevel - the level to change the logger to
RemoteException
public boolean removeAllSpaces(String token)
throws RemoteException
FuncTestRpcHandler
removeAllSpaces in interface FuncTestRpcHandlerRemoteException
public boolean removeTestData(String token,
Vector<String> usersToKeep,
Vector<String> groupsToKeep,
Hashtable<String,Vector<String>> userGroupMemberships)
throws RemoteException
FuncTestRpcHandler
removeTestData in interface FuncTestRpcHandlertoken - the token identifying the user.usersToKeep - users like admin and sysadmin that should not be removedgroupsToKeep - groups like admins and users that should not be removeduserGroupMemberships - a map where the keys are group names and the values are lists of usernames in the group
NotPermittedException
RemoteException
public boolean removeTestDataAfterExternalUserManagement(String token)
throws Exception
removeTestDataAfterExternalUserManagement in interface FuncTestRpcHandlerException
public boolean disconnectUser(String token,
String userName)
throws NotPermittedException
FuncTestRpcHandler
disconnectUser in interface FuncTestRpcHandlerNotPermittedException
public boolean disconnectGroup(String token,
String groupName)
throws NotPermittedException
FuncTestRpcHandler
disconnectGroup in interface FuncTestRpcHandlerNotPermittedException
public String[] getGlobalPermissionsForGroup(String token,
String groupName)
throws RemoteException
FuncTestRpcHandler
getGlobalPermissionsForGroup in interface FuncTestRpcHandlerRemoteException
public boolean isCurrentApplicationSet(String token)
throws NotPermittedException
FuncTestRpcHandler
isCurrentApplicationSet in interface FuncTestRpcHandlerNotPermittedExceptionpublic boolean removeAllTrustedApplications(String token)
FuncTestRpcHandler
removeAllTrustedApplications in interface FuncTestRpcHandler
public boolean massCreateAttachments(String token,
String pageId,
String prefix,
String numAttachments)
throws Exception
FuncTestRpcHandler
massCreateAttachments in interface FuncTestRpcHandlerException
public String getGlobalConfiguredTheme(String token)
throws Exception
FuncTestRpcHandler
getGlobalConfiguredTheme in interface FuncTestRpcHandlerException
public String getConfiguredThemeForSpace(String token,
String spaceKey)
throws Exception
FuncTestRpcHandler
getConfiguredThemeForSpace in interface FuncTestRpcHandlerException
public boolean setGlobalTheme(String token,
String themeKey)
throws Exception
FuncTestRpcHandler
setGlobalTheme in interface FuncTestRpcHandlerthemeKey - - the complete theme key
Exception
public boolean setThemeForSpace(String token,
String spaceKey,
String themeKey)
throws Exception
FuncTestRpcHandler
setThemeForSpace in interface FuncTestRpcHandlerspaceKey - - the key of the space to changethemeKey - - the complete theme key
Exception
public boolean clearCustomHtml(String token)
throws Exception
FuncTestRpcHandler
clearCustomHtml in interface FuncTestRpcHandlerException
public boolean uninstallPlugin(String token,
String pluginKey)
throws NotPermittedException
FuncTestRpcHandler
uninstallPlugin in interface FuncTestRpcHandlerNotPermittedException
public boolean disablePlugin(String token,
String pluginKey)
throws NotPermittedException
FuncTestRpcHandler
disablePlugin in interface FuncTestRpcHandlerNotPermittedException
public boolean enablePlugin(String token,
String pluginKey)
throws NotPermittedException
FuncTestRpcHandler
enablePlugin in interface FuncTestRpcHandlerNotPermittedException
public boolean enablePluginModule(String token,
String pluginKey,
String moduleKey)
throws NotPermittedException
FuncTestRpcHandler
enablePluginModule in interface FuncTestRpcHandlerpluginKey - the key of the pluginmoduleKey - the key of the module
NotPermittedException
public boolean disablePluginModule(String token,
String pluginKey,
String moduleKey)
throws NotPermittedException
FuncTestRpcHandler
disablePluginModule in interface FuncTestRpcHandlerpluginKey - the key of the pluginmoduleKey - the key of the module
NotPermittedException
public boolean isPluginModuleEnabled(String token,
String pluginKey,
String moduleKey)
throws NotPermittedException
FuncTestRpcHandler
isPluginModuleEnabled in interface FuncTestRpcHandlerpluginKey - the key of the pluginmoduleKey - the key of the module excluding the plugin key
NotPermittedException
public boolean isSpringComponentPresent(String token,
String name)
FuncTestRpcHandler
isSpringComponentPresent in interface FuncTestRpcHandler
public boolean pauseAllJobs(String token)
throws Exception
FuncTestRpcHandler
pauseAllJobs in interface FuncTestRpcHandlerException
public boolean pauseJobGroup(String token,
String jobGroupName)
throws Exception
FuncTestRpcHandler
pauseJobGroup in interface FuncTestRpcHandlerException
public boolean pauseJob(String token,
String jobName)
throws Exception
FuncTestRpcHandler
pauseJob in interface FuncTestRpcHandlerException
public boolean resumeJob(String token,
String jobName)
throws Exception
FuncTestRpcHandler
resumeJob in interface FuncTestRpcHandlerException
public boolean triggerJob(String token,
String jobSpec,
boolean pauseBackgroundJobs)
throws Exception
FuncTestRpcHandler
triggerJob in interface FuncTestRpcHandlerException
public boolean registerEventListener(String token,
String eventClassName)
throws Exception
FuncTestRpcHandlerFuncTestRpcHandler.unregisterEventListener(String, String) in a finally clause to
ensure the temporary listener is cleaned up.
Once the listener is registered, clients can use FuncTestRpcHandler.waitForEvent(String, String, String, String) to block until the event
is published.
registerEventListener in interface FuncTestRpcHandlerException
public boolean unregisterEventListener(String token,
String eventClassName)
throws Exception
FuncTestRpcHandler
unregisterEventListener in interface FuncTestRpcHandlerException
public boolean clearEventListeners(String token)
throws Exception
FuncTestRpcHandler
clearEventListeners in interface FuncTestRpcHandlerException
public boolean waitForEvent(String token,
String eventClassName,
String timeoutStr,
String timeUnitStr)
throws Exception
FuncTestRpcHandler
waitForEvent in interface FuncTestRpcHandlereventClassName - the fully qualified classname of the event to wait for.timeoutStr - number of milliseconds to wait for the event before giving up completely.timeUnitStr - See TimeUnit.name
Exception
public boolean shutdownQuartz(String token)
throws Exception
FuncTestRpcHandler
shutdownQuartz in interface FuncTestRpcHandlerException
public boolean removeBandanaKey(String token,
String space,
String key)
FuncTestRpcHandler
removeBandanaKey in interface FuncTestRpcHandler
public boolean setBandanaStringSet(String token,
String space,
String key,
Vector<String> value)
FuncTestRpcHandler
setBandanaStringSet in interface FuncTestRpcHandler
public boolean setBandanaStringList(String token,
String space,
String key,
Vector<String> value)
FuncTestRpcHandler
setBandanaStringList in interface FuncTestRpcHandler
public boolean setBandanaKey(String token,
String space,
String key,
String value)
FuncTestRpcHandler
setBandanaKey in interface FuncTestRpcHandler
public boolean setBandanaKeyBoolean(String token,
String space,
String key,
boolean value)
FuncTestRpcHandler
setBandanaKeyBoolean in interface FuncTestRpcHandler
public boolean setBandanaKeyInteger(String token,
String space,
String key,
int value)
FuncTestRpcHandler
setBandanaKeyInteger in interface FuncTestRpcHandler
public Vector getContentPropertyKeys(String token,
String entityId)
FuncTestRpcHandler
getContentPropertyKeys in interface FuncTestRpcHandler
public boolean setContentTextProperty(String token,
String entityId,
String key,
String value)
FuncTestRpcHandler
setContentTextProperty in interface FuncTestRpcHandler
public String getPersonalInformationId(String token,
String username)
FuncTestRpcHandler
getPersonalInformationId in interface FuncTestRpcHandler
public boolean removePersonalInformation(String token,
String username)
throws NotPermittedException
FuncTestRpcHandler
removePersonalInformation in interface FuncTestRpcHandlerusername - user whose personalInformation will be removed
NotPermittedException
public String getLocaleForUser(String token,
String username)
FuncTestRpcHandler
getLocaleForUser in interface FuncTestRpcHandler
public boolean setLocaleForUser(String token,
String username,
String locale)
throws RemoteException
FuncTestRpcHandler
setLocaleForUser in interface FuncTestRpcHandlerRemoteException
public boolean setKeyboardShortcutPref(String token,
String username,
String enabled)
throws RemoteException
FuncTestRpcHandler
setKeyboardShortcutPref in interface FuncTestRpcHandlerRemoteException
public boolean setWatchOwnContentPref(String token,
String username,
String enabled)
throws RemoteException
FuncTestRpcHandler
setWatchOwnContentPref in interface FuncTestRpcHandlerRemoteException
public boolean setWatchSpace(String token,
String username,
String spaceKey,
String contentTypeStr,
String enabled)
throws RemoteException
FuncTestRpcHandler
setWatchSpace in interface FuncTestRpcHandlerRemoteException
public boolean setUserDetails(String token,
String username,
String fullName,
String email)
throws NotPermittedException
FuncTestRpcHandler
setUserDetails in interface FuncTestRpcHandlerNotPermittedException
public boolean putStringMappingInCache(String token,
String cacheName,
String key,
String value)
throws NotPermittedException
FuncTestRpcHandler
putStringMappingInCache in interface FuncTestRpcHandlerNotPermittedException
public Hashtable getCacheStatistics(String token,
String cacheName)
throws NotPermittedException
FuncTestRpcHandler
getCacheStatistics in interface FuncTestRpcHandlercacheName - the key of the cache, rather than the "niceName"
NotPermittedException
public boolean flushAllCaches(String token)
throws NotPermittedException
FuncTestRpcHandler
flushAllCaches in interface FuncTestRpcHandlerNotPermittedException
public boolean enableWebSudo(String token,
boolean enabled)
throws Exception
FuncTestRpcHandler
enableWebSudo in interface FuncTestRpcHandlerException
public boolean setWebSudoTimeout(String token,
int timeout)
throws Exception
FuncTestRpcHandler
setWebSudoTimeout in interface FuncTestRpcHandlerException
public boolean enablePublicSignUp(String token,
boolean enabled)
throws Exception
FuncTestRpcHandler
enablePublicSignUp in interface FuncTestRpcHandlerException
public boolean startActivity(String key,
String user)
throws Exception
FuncTestRpcHandler
startActivity in interface FuncTestRpcHandlerException
public Vector getUsersForActivity(String key)
throws Exception
FuncTestRpcHandler
getUsersForActivity in interface FuncTestRpcHandlerException
public boolean setSharedMode(String token,
boolean set)
setSharedMode in interface FuncTestRpcHandler
public boolean setEnableJavascriptTop(String token,
boolean set)
FuncTestRpcHandler
setEnableJavascriptTop in interface FuncTestRpcHandler
public boolean removeUserUncleanly(String token,
String username)
throws com.atlassian.user.EntityException
FuncTestRpcHandler
removeUserUncleanly in interface FuncTestRpcHandlercom.atlassian.user.EntityException
public boolean removeGroupUncleanly(String token,
String groupname)
throws com.atlassian.user.EntityException
FuncTestRpcHandler
removeGroupUncleanly in interface FuncTestRpcHandlercom.atlassian.user.EntityException
public boolean doesDraftExist(String token,
String contentId,
String owner,
String draftType,
String spaceKey)
FuncTestRpcHandler
doesDraftExist in interface FuncTestRpcHandlertoken - rpc authentication tokencontentId - id of the content this draft is for ('0' for new content)owner - owner/author of the draftdraftType - type of content this draft is forspaceKey - space key, to allow new drafts in multiple spaces
public Hashtable createDraft(String token,
Hashtable draftStruct)
FuncTestRpcHandler
createDraft in interface FuncTestRpcHandlertoken - rpc authentication tokendraftStruct - the draft object to create
Required:
"owner" - the username of owner/author of the draft. Set to null for anonymous users.
"draftType" - type of content the draft is for i.e. BlogPost.getType() or Page.getType().
"title" - title of the draft.
"content" - content of the draft as a String in Confluence XML storage format.
Optional:
"pageId" - page that the draft is associated with.
"spaceKey" - if no there is no page, the space that the draft is written in.
id.
public Hashtable updateDraft(String token,
Hashtable draftStruct)
FuncTestRpcHandler
updateDraft in interface FuncTestRpcHandlertoken - rpc authentication tokendraftStruct - the draft object to create see #createDraft(java.lang.String, java.util.Hashtable)
public boolean removeDrafts(String token,
String username)
FuncTestRpcHandler
removeDrafts in interface FuncTestRpcHandlertoken - rpc authentication tokenusername - user to remove drafts for
public boolean setDraftSaveInterval(String token,
int seconds)
FuncTestRpcHandler
setDraftSaveInterval in interface FuncTestRpcHandlertoken - rpc authentication tokenseconds - number of seconds for which the draft save interval should be
public boolean clearQueue(String token,
String queueName)
FuncTestRpcHandler
clearQueue in interface FuncTestRpcHandler
public int getQueueSize(String token,
String queueName)
FuncTestRpcHandler
getQueueSize in interface FuncTestRpcHandlerIllegalArgumentException - if no queue could be found with the specified queueName.public int getNumberOfIndexTasksInQueue(String token)
FuncTestRpcHandler
getNumberOfIndexTasksInQueue in interface FuncTestRpcHandler
public boolean removeMailServer(String token,
String serverName)
throws Exception
FuncTestRpcHandler
removeMailServer in interface FuncTestRpcHandlertoken - the rpc authentication tokenserverName - the name of the server to be removed.
Exception
public boolean addUserAnyCase(String token,
String username,
String email,
String fullname,
String password)
throws RemoteException
FuncTestRpcHandler
addUserAnyCase in interface FuncTestRpcHandlerNotPermittedException - if you do not have permissions to add the user.
RemoteException
public boolean addGroupAnyCase(String token,
String groupname)
throws RemoteException
FuncTestRpcHandler
addGroupAnyCase in interface FuncTestRpcHandlergroupname - the name of the group to add
RemoteException
public boolean changeSpaceCreatedDate(String token,
String spaceKey,
Date createdDate)
throws RemoteException
FuncTestRpcHandler
changeSpaceCreatedDate in interface FuncTestRpcHandlerspaceKey - the space key of the space to change the created date
RemoteException
public boolean changeCommentCreatedDate(String token,
String commentId,
Date createdDate)
throws RemoteException
FuncTestRpcHandler
changeCommentCreatedDate in interface FuncTestRpcHandlerRemoteException
public boolean changePageCreatedDate(String token,
String pageId,
Date createdDate)
throws RemoteException
FuncTestRpcHandler
changePageCreatedDate in interface FuncTestRpcHandlerpageId - the page id of the page to change the created date
RemoteException
public boolean changeAttachmentCreatedDate(String token,
String contentId,
String attachmentFileName,
Date createdDate)
throws RemoteException
FuncTestRpcHandler
changeAttachmentCreatedDate in interface FuncTestRpcHandlercontentId - the id of the page or blogpost the attachment is attached toattachmentFileName - the attachment file name of the attachment to change the created date
RemoteException
public boolean changeBlogPostModificationDate(String token,
String blogId,
Date modificationDate)
throws RemoteException
FuncTestRpcHandler
changeBlogPostModificationDate in interface FuncTestRpcHandlerblogId - the id of the blog to modifymodificationDate - the last modification date to be set.
RemoteException
public boolean changePageModificationDate(String token,
String pageId,
Date modificationDate)
throws RemoteException
FuncTestRpcHandler
changePageModificationDate in interface FuncTestRpcHandlerpageId - the page id of the page to change the modification datemodificationDate - the last modification date to be set.
RemoteException
public int getVersionForPage(String token,
String pageId)
throws RemoteException
FuncTestRpcHandler
getVersionForPage in interface FuncTestRpcHandlerRemoteException
public String getLeastRecentTestAppenderLogMessage(String token,
String className)
getLeastRecentTestAppenderLogMessage in interface FuncTestRpcHandler
public boolean registerTestAppenderForClass(String token,
String className)
registerTestAppenderForClass in interface FuncTestRpcHandler
public boolean unregisterTestAppenderForClass(String token,
String className)
unregisterTestAppenderForClass in interface FuncTestRpcHandler
public boolean logTestMessageForClass(String token,
String className,
String message,
String level)
logTestMessageForClass in interface FuncTestRpcHandler
public boolean followUser(String token,
String userName,
boolean follow)
throws RemoteException
FuncTestRpcHandler
followUser in interface FuncTestRpcHandlerfollow - true to follow a user, false to stop following
RemoteException
public boolean setUserStatus(String token,
String wikiStatus)
throws RemoteException
FuncTestRpcHandler
setUserStatus in interface FuncTestRpcHandlerwikiStatus - the status string in wiki markup.
RemoteException
public boolean synchroniseUserDirectories(String token)
throws Exception
FuncTestRpcHandler
synchroniseUserDirectories in interface FuncTestRpcHandlerException
public boolean setDirectoryPasswordEncoder(String token,
String directoryName,
String encoder)
throws Exception
FuncTestRpcHandler
setDirectoryPasswordEncoder in interface FuncTestRpcHandlerException
public String convertMarkupToXhtml(String token,
String wikiMarkup,
String pageId)
FuncTestRpcHandler
convertMarkupToXhtml in interface FuncTestRpcHandler
public String convertXhtmlToMarkup(String token,
String xhtml,
String pageId)
FuncTestRpcHandler
convertXhtmlToMarkup in interface FuncTestRpcHandler
public String getLocalisedText(String token,
String messageKey)
FuncTestRpcHandler
getLocalisedText in interface FuncTestRpcHandlertoken - the rpc authentication tokenmessageKey - the i18n message key
public void setIndexManager(ConfluenceIndexManager indexManager)
public void setSpaceManager(SpaceManager spaceManager)
public void setPermissionManager(PermissionManager permissionManager)
public void setUserAccessor(UserAccessor userAccessor)
public void setAttachmentManager(AttachmentManager attachmentManager)
public void setPageManager(PageManager pageManager)
public void setThemeManager(ThemeManager themeManager)
public void setCaptchaManager(CaptchaManager captchaManager)
public void setScheduler(org.quartz.Scheduler scheduler)
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
public void setContentPropertyManager(ContentPropertyManager contentPropertyManager)
public void setContentEntityManager(ContentEntityManager contentEntityManager)
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
public void setCacheManager(com.atlassian.cache.CacheManager cacheManager)
public void setCacheStatisticsManager(CacheStatisticsManager cacheStatisticsManager)
public void setHeartbeatManager(HeartbeatManager heartbeatManager)
public void setSettingsManager(SettingsManager settingsManager)
public void setUserManager(com.atlassian.user.UserManager userManager)
public void setGroupManager(com.atlassian.user.GroupManager groupManager)
public void setDraftManager(DraftManager draftManager)
public void setHibernateSessionManager(HibernateSessionManager sessionManager)
public void setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
public void setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
public void setEventManager(com.atlassian.event.EventManager eventManager)
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
public void setUserStatusManager(UserStatusManager userStatusManager)
public void setCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService)
public void setFollowManager(FollowManager followManager)
public void setNotificationManager(NotificationManager notificationManager)
public void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
public void setSpacePermissionDefaultsStoreFactory(SpacePermissionDefaultsStoreFactory spacePermissionDefaultsStoreFactory)
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
public void setTrustedApplicationsManager(TrustedApplicationsManager trustedApplicationsManager)
public void setCommentManager(CommentManager commentManager)
public void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter wysiwygConverter)
public void setContentPermissionManager(ContentPermissionManager contentPermissionManager)
public void setAnonymousUserPermissionsService(AnonymousUserPermissionsService anonymousUserPermissionsService)
public boolean saveDateFormat(String token,
String dateFormat)
saveDateFormat in interface FuncTestRpcHandler
public boolean saveDateTimeFormat(String token,
String dateTimeFormat)
saveDateTimeFormat in interface FuncTestRpcHandler
public boolean addMailServer(String token,
String name,
String from,
String subjectPrefix,
String hostname,
int port)
addMailServer in interface FuncTestRpcHandler
public boolean addMailServer(String token,
String name,
String from,
String subjectPrefix,
String hostname,
int port,
String fromName)
addMailServer in interface FuncTestRpcHandlerpublic boolean removeAllJohnsonEvents(String token)
FuncTestRpcHandler
removeAllJohnsonEvents in interface FuncTestRpcHandler
public boolean createJohnsonEvent(String token,
String message)
FuncTestRpcHandlerConfluenceJohnsonFilter.
createJohnsonEvent in interface FuncTestRpcHandlermessage - the description of the event to create
public boolean enableCaptcha(String token,
boolean enable)
FuncTestRpcHandler
enableCaptcha in interface FuncTestRpcHandler
public boolean enableCaptchaDebugMode(String token,
boolean enable)
FuncTestRpcHandlerCaptchaManager.setDebugMode(boolean).
enableCaptchaDebugMode in interface FuncTestRpcHandler
public Hashtable<String,String> getSystemProperty(String token,
String name)
FuncTestRpcHandler
getSystemProperty in interface FuncTestRpcHandlername - the name of the property
public Boolean setSystemProperty(String token,
String name,
String value)
FuncTestRpcHandler
setSystemProperty in interface FuncTestRpcHandlername - the name of the propertyvalue - the value of the property
public Boolean clearSystemProperty(String token,
String name)
FuncTestRpcHandler
clearSystemProperty in interface FuncTestRpcHandlername - the name of the property
public boolean clearIndex(String token)
FuncTestRpcHandler
clearIndex in interface FuncTestRpcHandler
public boolean restoreAbstractPage(String token,
String abstractPageId)
FuncTestRpcHandler
restoreAbstractPage in interface FuncTestRpcHandlerpublic void setLuceneConnection(com.atlassian.bonnie.ILuceneConnection luceneConnection)
public String getIdOfPagePermission(String token,
String contentId,
String permissionType,
String username)
getIdOfPagePermission in interface FuncTestRpcHandler
public int createTestUsers(String token,
int count)
FuncTestRpcHandler
createTestUsers in interface FuncTestRpcHandler
public int removeTestUsers(String token,
int count)
FuncTestRpcHandler
removeTestUsers in interface FuncTestRpcHandler
public boolean createUserMacro(String token,
String name,
boolean hasBody,
String bodyType,
String outputType,
String template,
String title,
String description,
String category,
String iconUrl,
String documentationUrl,
boolean hidden)
throws NotPermittedException
FuncTestRpcHandler
createUserMacro in interface FuncTestRpcHandlerbodyType - how the body should be treated. "raw", "escapehtml", or "rendered". May
be null only if hasBody is false.outputType - whether the macro is expected to return html or wiki markup. "html" or "wiki".template - the velocity rendered by the macrotitle - the title of the macro that appears in the Macro Browserdescription - the description of the macro that appears in the Macro Browsercategory - the category the macro should be listed under in the Macro BrowsericonUrl - the URL of the macro icon that appears in the Macro BrowserdocumentationUrl - the URL of the macro documentationhidden - true if the Macro should not be searchable in the Macro Browser
NotPermittedException
public boolean removeUserMacro(String token,
String name)
throws NotPermittedException
FuncTestRpcHandler
removeUserMacro in interface FuncTestRpcHandlerNotPermittedException
public boolean setApplicationConfigProperty(String token,
String propertyKey,
String propertyValue)
FuncTestRpcHandlerApplicationConfiguration instance.
setApplicationConfigProperty in interface FuncTestRpcHandler
public Hashtable storeXhtmlPage(String token,
Hashtable pageStruct)
throws RemoteException
FuncTestRpcHandler
storeXhtmlPage in interface FuncTestRpcHandlerRemoteException
public Object getApplicationConfigProperty(String token,
String propertyKey)
FuncTestRpcHandlerApplicationConfiguration instance.
getApplicationConfigProperty in interface FuncTestRpcHandlerpropertyKey
public boolean setBooleanUserPreference(String token,
String userName,
String preferenceKey,
String value)
throws RemoteException
FuncTestRpcHandler
setBooleanUserPreference in interface FuncTestRpcHandleruserName - the user name to set the preference forpreferenceKey - the key of the preference to setvalue - the string "true" or "false" to set as the preference
RemoteException
public boolean setStringUserPreference(String token,
String userName,
String preferenceKey,
String value)
throws RemoteException
FuncTestRpcHandler
setStringUserPreference in interface FuncTestRpcHandleruserName - the user name to set the preference forpreferenceKey - the key of the preference to setvalue - a string to set as the preference
RemoteExceptionpublic boolean getIgnoreBaseURLWarning(String token)
FuncTestRpcHandler
getIgnoreBaseURLWarning in interface FuncTestRpcHandler
public boolean setIgnoreBaseURLWarning(String token,
boolean ignored)
throws RemoteException
FuncTestRpcHandler
setIgnoreBaseURLWarning in interface FuncTestRpcHandlerignored - set to true to ignore the warning.
RemoteException
public boolean enableUserFeature(String token,
String featureKey)
FuncTestRpcHandler
enableUserFeature in interface FuncTestRpcHandlerfeatureKey - - the key of the feature to enable
public boolean disableUserFeature(String token,
String featureKey)
FuncTestRpcHandler
disableUserFeature in interface FuncTestRpcHandlerfeatureKey - - the key of the feature to disable
public boolean enableSiteFeature(String token,
String featureKey)
FuncTestRpcHandler
enableSiteFeature in interface FuncTestRpcHandlerfeatureKey - - the key of the feature to enable
public boolean disableSiteFeature(String token,
String featureKey)
FuncTestRpcHandler
disableSiteFeature in interface FuncTestRpcHandlerfeatureKey - - the key of the feature to disable
public Vector<Hashtable> createPagesFromPrototype(String token,
Hashtable pageStruct,
int count)
throws RemoteException
FuncTestRpcHandler
createPagesFromPrototype in interface FuncTestRpcHandlerpageStruct - a template page to create multiple pages fromcount - the number of pages to create - pages created are 1-indexed
RemoteException
public boolean updateGlobalSettingBoolean(String token,
String name,
boolean value)
throws RemoteException
FuncTestRpcHandlerSettings boolean field.
updateGlobalSettingBoolean in interface FuncTestRpcHandlername - name of the field used to store the setting (see field names inside Settings.
RemoteException
public String updateGlobalSettingString(String token,
String name,
String value)
throws RemoteException
FuncTestRpcHandlerSettings String field.
updateGlobalSettingString in interface FuncTestRpcHandlername - name of the field used to store the setting (see field names inside Settings.value - the String value the field should take
RemoteException
public Vector<String> createSpaces(String token,
int count)
throws RemoteException
FuncTestRpcHandler
createSpaces in interface FuncTestRpcHandlercount - the number to create
RemoteException - if you are not awesome enough to use this methodpublic void setPluginController(com.atlassian.plugin.PluginController pluginController)
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
public void setUserMacroLibrary(UserMacroLibrary userMacroLibrary)
public void setEventLatchManager(EventLatchManager eventLatchManager)
public void setApplicationConfig(com.atlassian.config.ApplicationConfiguration applicationConfiguration)
public void setDidYouMeanBuildIndexTaskManager(BuildIndexTaskManager didYouMeanBuildIndexTaskManager)
public void setDarkFeaturesManager(DarkFeaturesManager darkFeaturesManager)
public boolean addExistingProfilePicture(String token,
String userName,
String fileName)
FuncTestRpcHandler
addExistingProfilePicture in interface FuncTestRpcHandleruserName - the user name of the profilefileName - file name of the picture
public void setCoreFeaturesManager(CoreFeaturesManager coreFeaturesManager)
public void setXhtmlRpcHandler(ConfluenceXmlRpcHandler confluenceXmlRpcHandler)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||