org.alfresco.webdrone.share.site.document
Class DocumentEditOfflinePage

java.lang.Object
  extended by org.alfresco.webdrone.Page
      extended by org.alfresco.webdrone.share.SharePage
          extended by org.alfresco.webdrone.share.site.SitePage
              extended by org.alfresco.webdrone.share.site.document.DocumentDetailsPage
                  extended by org.alfresco.webdrone.share.site.document.DocumentEditOfflinePage
All Implemented Interfaces:
HtmlPage

public class DocumentEditOfflinePage
extends DocumentDetailsPage


Field Summary
 
Fields inherited from class org.alfresco.webdrone.share.site.document.DocumentDetailsPage
ACTION_SET_ID, CHECKEDOUT_MESSAGE_PLACEHOLDER, DOCUMENT_VERSION_PLACEHOLDER
 
Fields inherited from class org.alfresco.webdrone.share.SharePage
dojoSupport, WAIT_TIME_3000
 
Fields inherited from class org.alfresco.webdrone.Page
drone, maxPageLoadingTime, version
 
Constructor Summary
DocumentEditOfflinePage(WebDrone drone)
           
 
Method Summary
 boolean isCheckedOut()
          Verifies if document is locked for offline editing.
 DocumentEditOfflinePage render()
          Page renderer verifies the page has rendered by checking java script page loaded status is complete.
 DocumentEditOfflinePage render(long time)
          Page renderer verifies the page has rendered by checking all elements are visible and loaded by the max limit time set.
 DocumentEditOfflinePage render(RenderTime timer)
          Ensures that the 'checked out' message is visible.
 HtmlPage selectCancelEditing()
          Select the cancel edit off line link.
 HtmlPage selectEditOffLine(File file)
          Select the edit off line link.
 
Methods inherited from class org.alfresco.webdrone.share.site.document.DocumentDetailsPage
addComment, delete, getCommentCount, getComments, getCommentsOfLastCommit, getDocumentSize, getDocumentTitle, getDocumentVersion, getLikeCount, getProperties, getRevisionPanel, isDocumentDetailsPage, isEditOfflineDisplayed, isEditOfflineLinkDisplayed, isUploadNewVersionDisplayed, removeComment, selectDownload, selectEditProperties, selectLike, selectUploadNewVersion
 
Methods inherited from class org.alfresco.webdrone.share.site.SitePage
getSiteNav, isSite, isSitePage
 
Methods inherited from class org.alfresco.webdrone.share.SharePage
basicRender, canResume, canResume, disbaleFileUploadFlash, findButton, getCopyRight, getLogin, getNav, getPageTitle, getSearch, isJSMessageDisplayed, isLoggedIn, isLogoPresent, isTitlePresent, panelExists
 
Methods inherited from class org.alfresco.webdrone.Page
close, getDrone, getScreenShot, getTitle, isBrowserTitle, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocumentEditOfflinePage

public DocumentEditOfflinePage(WebDrone drone)
Method Detail

render

public DocumentEditOfflinePage render(long time)
Description copied from interface: HtmlPage
Page renderer verifies the page has rendered by checking all elements are visible and loaded by the max limit time set.

Specified by:
render in interface HtmlPage
Overrides:
render in class DocumentDetailsPage
Parameters:
time - waiting time
Returns:
HtmlPage page object response

render

public DocumentEditOfflinePage render(RenderTime timer)
Ensures that the 'checked out' message is visible.

Specified by:
render in interface HtmlPage
Overrides:
render in class DocumentDetailsPage
Parameters:
timer - Max time to wait
Returns:
DocumentDetailsPage

render

public DocumentEditOfflinePage render()
                               throws PageException
Description copied from interface: HtmlPage
Page renderer verifies the page has rendered by checking java script page loaded status is complete.

Specified by:
render in interface HtmlPage
Overrides:
render in class DocumentDetailsPage
Returns:
HtmlPage object response
Throws:
PageException

isCheckedOut

public boolean isCheckedOut()
Description copied from class: DocumentDetailsPage
Verifies if document is locked for offline editing.

Overrides:
isCheckedOut in class DocumentDetailsPage
Returns:
true if locked for offline editing

selectEditOffLine

public HtmlPage selectEditOffLine(File file)
Description copied from class: DocumentDetailsPage
Select the edit off line link.

Overrides:
selectEditOffLine in class DocumentDetailsPage
Returns:
HtmlPage edit off line page.
Throws:
UnsupportedOperationException - always

selectCancelEditing

public HtmlPage selectCancelEditing()
Select the cancel edit off line link.

Returns:
HtmlPage edit off line page.


Copyright © 2013. All Rights Reserved.