|
||||||||||
| 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 org.apache.log4j.Category |
log
|
| Constructor Summary | |
|---|---|
FuncTestRpcHandlerImpl()
|
|
| Method Summary | |
|---|---|
boolean |
addGroupAnyCase(java.lang.String token,
java.lang.String groupname)
Allows addition of a group without enforcing that the name be all lower case. |
boolean |
addUserAnyCase(java.lang.String token,
java.lang.String username,
java.lang.String email,
java.lang.String fullname,
java.lang.String password)
Allows addition of a user without enforcing that the username be all lower case. |
boolean |
changeCommentCreatedDate(java.lang.String token,
java.lang.String commentId,
java.util.Date createdDate)
Change the created date of a comment |
boolean |
changeSpaceCreatedDate(java.lang.String token,
java.lang.String spaceKey,
java.util.Date createdDate)
Change the created date of a space |
boolean |
clearQueue(java.lang.String token,
java.lang.String queueName)
Removes all items from the specified queue |
boolean |
disconnectGroup(java.lang.String token,
java.lang.String groupName)
Disconnect a group from Confluence. |
boolean |
disconnectUser(java.lang.String token,
java.lang.String userName)
Disconnect a user from Confluence. |
boolean |
doesDraftExist(java.lang.String token,
java.lang.String contentId,
java.lang.String owner,
java.lang.String draftType)
Determines if a draft of the specified type and belonging to the specified owner exists. |
boolean |
flushAllCaches(java.lang.String token)
Flushes all the caches. |
java.util.Vector |
getContentPropertyKeys(java.lang.String token,
java.lang.String entityId)
Get the content property keys for a content entity given its id |
FuncTestEventQueue |
getFuncTestEventQueue()
|
java.lang.String |
getLeastRecentTestAppenderLogMessage(java.lang.String token,
java.lang.String className)
|
java.lang.String |
getLocalisedText(java.lang.String token,
java.lang.String messageKey)
Get the localised string for given the message key in the logged-in user's locale. |
com.atlassian.mail.server.MailServerManager |
getMailServerManager()
|
java.lang.String |
getPersonalInformationId(java.lang.String token,
java.lang.String username)
Gets the personal information id for a given username |
int |
getQueueSize(java.lang.String token,
java.lang.String queueName)
Returns the size of the task queue with the specified name. |
java.util.Vector |
getRecentEvents(java.lang.String token)
Returns a vector of class names from the last 10 events fired. |
java.util.Vector |
getUsersForActivity(java.lang.String key)
Call getUsersForActivity on the heartbeatManager bean |
boolean |
isCurrentApplicationSet(java.lang.String token)
Check whether or not the trustedApplicationManager has its currentApplication set. |
boolean |
isSpringComponentPresent(java.lang.String token,
java.lang.String name)
Returns true if a Spring component with the given name exists in the application context. |
boolean |
logMessage(java.lang.String token,
java.lang.String destination,
java.lang.String message)
Log a message to the server's console. |
boolean |
logTestMessageForClass(java.lang.String token,
java.lang.String className,
java.lang.String message,
java.lang.String level)
|
boolean |
massCreateAttachments(java.lang.String token,
java.lang.String pageId,
java.lang.String prefix,
java.lang.String numAttachments)
Create a whole series of attachments on a single page. |
boolean |
nukeSpacesAndFlushEverything(java.lang.String token)
Kill all the spaces and flush all the queues and caches. |
boolean |
nukeUserAndGroupDependentObjects(java.lang.String token)
Remove the dependencies of all users and groups, except the default dependencies of the default groups and the current user. |
boolean |
pauseJob(java.lang.String token,
java.lang.String jobName)
Pauses a named job in the quartz scheduler |
boolean |
putStringMappingInCache(java.lang.String token,
java.lang.String cacheName,
java.lang.String key,
java.lang.String value)
Map a key to a value for a given cache. |
boolean |
registerTestAppenderForClass(java.lang.String token,
java.lang.String className)
|
boolean |
removeAllGroupsExceptDefaults(java.lang.String token)
Remove all groups aside from the default Confluence groups |
boolean |
removeAllOtherUsers(java.lang.String token)
Remove all users except the current user. |
boolean |
removeBandanaKey(java.lang.String token,
java.lang.String space,
java.lang.String key)
Remove a key from Bandana |
boolean |
removeMailServer(java.lang.String token,
java.lang.String serverName)
Remove the named mail server. |
boolean |
removeUserUncleanly(java.lang.String token,
java.lang.String username)
Remove a User without removing the things that refer to that user. |
boolean |
resetTheme(java.lang.String token)
Reset the global theme to the default theme. |
boolean |
resumeJob(java.lang.String token,
java.lang.String jobName)
Resumes a named job in the quartz scheduler |
void |
setAttachmentManager(AttachmentManager attachmentManager)
|
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
|
void |
setCacheManager(com.atlassian.cache.CacheManager cacheManager)
|
void |
setCaptchaManager(CaptchaManager captchaManager)
|
void |
setCommentManager(CommentManager commentManager)
|
void |
setContentEntityManager(ContentEntityManager contentEntityManager)
|
void |
setContentPropertyManager(ContentPropertyManager contentPropertyManager)
|
boolean |
setContentTextProperty(java.lang.String token,
java.lang.String entityId,
java.lang.String key,
java.lang.String value)
Sets a text content property for a content entity given its id |
void |
setDraftManager(DraftManager draftManager)
|
void |
setEventManager(com.atlassian.event.EventManager eventManager)
|
void |
setFuncTestEventQueue(FuncTestEventQueue funcTestEventQueue)
|
void |
setHeartbeatManager(HeartbeatManager heartbeatManager)
|
void |
setIndexManager(ConfluenceIndexManager indexManager)
|
void |
setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
|
void |
setPageManager(PageManager pageManager)
|
void |
setPermissionManager(PermissionManager permissionManager)
|
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager)
|
void |
setScheduler(org.quartz.Scheduler scheduler)
|
void |
setSettingsManager(SettingsManager settingsManager)
|
boolean |
setSharedMode(java.lang.String token,
boolean set)
|
void |
setSpaceManager(SpaceManager spaceManager)
|
void |
setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
|
void |
setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
|
void |
setThemeManager(ThemeManager themeManager)
|
void |
setTrustedApplicationsManager(TrustedApplicationsManager trustedApplicationsManager)
|
void |
setUserAccessor(UserAccessor userAccessor)
|
void |
setUserManager(com.atlassian.user.UserManager userManager)
|
boolean |
shutdownQuartz(java.lang.String token)
Shutdown the quartz scheduler to ensure single threadedness for testing |
boolean |
startActivity(java.lang.String key,
java.lang.String user)
Call startActivity on the heartbeatManager bean |
boolean |
triggerJob(java.lang.String token,
java.lang.String jobName)
Triggers a named job in the quartz scheduler synchronously. |
boolean |
unregisterTestAppenderForClass(java.lang.String token,
java.lang.String className)
|
boolean |
updateDraft(java.lang.String token,
java.lang.String draftOwner,
java.lang.String draftType,
java.lang.String title,
java.lang.String content)
Updates a draft located using the draft owner and draft type. |
boolean |
waitForEvent(java.lang.String token,
java.lang.String eventClassName,
int timeout)
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 org.apache.log4j.Category log
| Constructor Detail |
|---|
public FuncTestRpcHandlerImpl()
| Method Detail |
|---|
public boolean logMessage(java.lang.String token,
java.lang.String destination,
java.lang.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 boolean nukeSpacesAndFlushEverything(java.lang.String token)
throws RemoteException
FuncTestRpcHandler
nukeSpacesAndFlushEverything in interface FuncTestRpcHandlerRemoteException
public boolean nukeUserAndGroupDependentObjects(java.lang.String token)
throws NotPermittedException
FuncTestRpcHandler
nukeUserAndGroupDependentObjects in interface FuncTestRpcHandlerNotPermittedException
public boolean disconnectUser(java.lang.String token,
java.lang.String userName)
throws NotPermittedException
FuncTestRpcHandler
disconnectUser in interface FuncTestRpcHandlerNotPermittedException
public boolean disconnectGroup(java.lang.String token,
java.lang.String groupName)
throws NotPermittedException
FuncTestRpcHandler
disconnectGroup in interface FuncTestRpcHandlerNotPermittedException
public boolean removeAllOtherUsers(java.lang.String token)
throws NotPermittedException
FuncTestRpcHandler
removeAllOtherUsers in interface FuncTestRpcHandlerNotPermittedException
public boolean removeAllGroupsExceptDefaults(java.lang.String token)
throws NotPermittedException
FuncTestRpcHandler
removeAllGroupsExceptDefaults in interface FuncTestRpcHandlerNotPermittedException
public boolean isCurrentApplicationSet(java.lang.String token)
throws NotPermittedException
FuncTestRpcHandler
isCurrentApplicationSet in interface FuncTestRpcHandlerNotPermittedException
public boolean massCreateAttachments(java.lang.String token,
java.lang.String pageId,
java.lang.String prefix,
java.lang.String numAttachments)
throws java.lang.Exception
FuncTestRpcHandler
massCreateAttachments in interface FuncTestRpcHandlerjava.lang.Exception
public boolean resetTheme(java.lang.String token)
throws java.lang.Exception
FuncTestRpcHandler
resetTheme in interface FuncTestRpcHandlerjava.lang.Exception
public java.util.Vector getRecentEvents(java.lang.String token)
throws java.lang.Exception
FuncTestRpcHandler
getRecentEvents in interface FuncTestRpcHandlerjava.lang.Exception
public boolean isSpringComponentPresent(java.lang.String token,
java.lang.String name)
FuncTestRpcHandler
isSpringComponentPresent in interface FuncTestRpcHandler
public boolean pauseJob(java.lang.String token,
java.lang.String jobName)
throws java.lang.Exception
FuncTestRpcHandler
pauseJob in interface FuncTestRpcHandlerjava.lang.Exception
public boolean resumeJob(java.lang.String token,
java.lang.String jobName)
throws java.lang.Exception
FuncTestRpcHandler
resumeJob in interface FuncTestRpcHandlerjava.lang.Exception
public boolean triggerJob(java.lang.String token,
java.lang.String jobName)
throws java.lang.Exception
FuncTestRpcHandler
triggerJob in interface FuncTestRpcHandlerjava.lang.Exception
public boolean waitForEvent(java.lang.String token,
java.lang.String eventClassName,
int timeout)
throws java.lang.Exception
FuncTestRpcHandler
waitForEvent in interface FuncTestRpcHandlereventClassName - the fully qualified classname of the event to wait for.timeout - number of milliseconds to wait for the event before giving up completely.
java.lang.Exception
public boolean shutdownQuartz(java.lang.String token)
throws java.lang.Exception
FuncTestRpcHandler
shutdownQuartz in interface FuncTestRpcHandlerjava.lang.Exception
public boolean removeBandanaKey(java.lang.String token,
java.lang.String space,
java.lang.String key)
FuncTestRpcHandler
removeBandanaKey in interface FuncTestRpcHandler
public java.util.Vector getContentPropertyKeys(java.lang.String token,
java.lang.String entityId)
FuncTestRpcHandler
getContentPropertyKeys in interface FuncTestRpcHandler
public boolean setContentTextProperty(java.lang.String token,
java.lang.String entityId,
java.lang.String key,
java.lang.String value)
FuncTestRpcHandler
setContentTextProperty in interface FuncTestRpcHandler
public java.lang.String getPersonalInformationId(java.lang.String token,
java.lang.String username)
FuncTestRpcHandler
getPersonalInformationId in interface FuncTestRpcHandler
public boolean putStringMappingInCache(java.lang.String token,
java.lang.String cacheName,
java.lang.String key,
java.lang.String value)
FuncTestRpcHandler
putStringMappingInCache in interface FuncTestRpcHandlerpublic boolean flushAllCaches(java.lang.String token)
FuncTestRpcHandler
flushAllCaches in interface FuncTestRpcHandler
public boolean startActivity(java.lang.String key,
java.lang.String user)
throws java.lang.Exception
FuncTestRpcHandler
startActivity in interface FuncTestRpcHandlerjava.lang.Exception
public java.util.Vector getUsersForActivity(java.lang.String key)
throws java.lang.Exception
FuncTestRpcHandler
getUsersForActivity in interface FuncTestRpcHandlerjava.lang.Exception
public boolean setSharedMode(java.lang.String token,
boolean set)
setSharedMode in interface FuncTestRpcHandler
public boolean removeUserUncleanly(java.lang.String token,
java.lang.String username)
throws com.atlassian.user.EntityException
FuncTestRpcHandler
removeUserUncleanly in interface FuncTestRpcHandlercom.atlassian.user.EntityException
public boolean doesDraftExist(java.lang.String token,
java.lang.String contentId,
java.lang.String owner,
java.lang.String draftType)
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 for
public boolean updateDraft(java.lang.String token,
java.lang.String draftOwner,
java.lang.String draftType,
java.lang.String title,
java.lang.String content)
FuncTestRpcHandler
updateDraft in interface FuncTestRpcHandlertoken - rpc authentication tokendraftOwner - owner/author of the draftdraftType - type of content this draft is fortitle - update draft to this titlecontent - update this draft to this content
public boolean clearQueue(java.lang.String token,
java.lang.String queueName)
FuncTestRpcHandler
clearQueue in interface FuncTestRpcHandler
public int getQueueSize(java.lang.String token,
java.lang.String queueName)
FuncTestRpcHandler
getQueueSize in interface FuncTestRpcHandlerjava.lang.IllegalArgumentException - if no queue could be found with the specified queueName.
public boolean removeMailServer(java.lang.String token,
java.lang.String serverName)
FuncTestRpcHandler
removeMailServer in interface FuncTestRpcHandlertoken - the rpc authentication tokenserverName - the name of the server to be removed.
public boolean addUserAnyCase(java.lang.String token,
java.lang.String username,
java.lang.String email,
java.lang.String fullname,
java.lang.String password)
throws RemoteException
FuncTestRpcHandler
addUserAnyCase in interface FuncTestRpcHandlerNotPermittedException - if you do not have permissions to add the user.
RemoteException
public boolean addGroupAnyCase(java.lang.String token,
java.lang.String groupname)
throws RemoteException
FuncTestRpcHandler
addGroupAnyCase in interface FuncTestRpcHandlergroupname - the name of the group to add
RemoteException
public boolean changeSpaceCreatedDate(java.lang.String token,
java.lang.String spaceKey,
java.util.Date createdDate)
throws RemoteException
FuncTestRpcHandler
changeSpaceCreatedDate in interface FuncTestRpcHandlerspaceKey - the space key of the space to change the created date
RemoteException
public boolean changeCommentCreatedDate(java.lang.String token,
java.lang.String commentId,
java.util.Date createdDate)
throws RemoteException
FuncTestRpcHandler
changeCommentCreatedDate in interface FuncTestRpcHandlerRemoteException
public java.lang.String getLeastRecentTestAppenderLogMessage(java.lang.String token,
java.lang.String className)
getLeastRecentTestAppenderLogMessage in interface FuncTestRpcHandler
public boolean registerTestAppenderForClass(java.lang.String token,
java.lang.String className)
registerTestAppenderForClass in interface FuncTestRpcHandler
public boolean unregisterTestAppenderForClass(java.lang.String token,
java.lang.String className)
unregisterTestAppenderForClass in interface FuncTestRpcHandler
public boolean logTestMessageForClass(java.lang.String token,
java.lang.String className,
java.lang.String message,
java.lang.String level)
logTestMessageForClass in interface FuncTestRpcHandler
public java.lang.String getLocalisedText(java.lang.String token,
java.lang.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 setFuncTestEventQueue(FuncTestEventQueue funcTestEventQueue)
public void setScheduler(org.quartz.Scheduler scheduler)
public FuncTestEventQueue getFuncTestEventQueue()
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 setHeartbeatManager(HeartbeatManager heartbeatManager)
public void setSettingsManager(SettingsManager settingsManager)
public void setUserManager(com.atlassian.user.UserManager userManager)
public void setDraftManager(DraftManager draftManager)
public void setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
public com.atlassian.mail.server.MailServerManager getMailServerManager()
public void setMailServerManager(com.atlassian.mail.server.MailServerManager mailServerManager)
public void setEventManager(com.atlassian.event.EventManager eventManager)
public void setSpacePermissionManager(SpacePermissionManager spacePermissionManager)
public void setTrustedApplicationsManager(TrustedApplicationsManager trustedApplicationsManager)
public void setCommentManager(CommentManager commentManager)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||