Class PageAppSoapStub
java.lang.Object
com.collabnet.ce.soap60.webservices.ClientSoapStub
com.collabnet.ce.soap60.webservices.page.PageAppSoapStub
- All Implemented Interfaces:
IPageAppSoap
-
Field Summary
Fields inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
DEFAULT_CLIENT_TIME_OUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds an uploaded file as an image for a page.createComponent(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content) Creates a page component.createComponent2(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content) Creates a page component.createPage(String sessionId, String projectId, String parentId, String title, boolean visible, boolean freeform) Creates a new project page.voiddeletePage(String sessionId, String pageId) Deletes an existing pagevoiddeletePageComponent(String sessionId, String pageComponentId) Deletes an existing page componentvoiddeletePageImage(String sessionId, String projectId, String attachmentId) Deletes the specified attachment of the specified object.getPageComponent(String sessionId, String pageComponentId) Gets page component meta data and settings for a given page component id.getPageComponents(String sessionId, String pageId) Gets an array of page components for a page (in the correct order)getPageData(String sessionId, String pageId) Gets a project page.getPageImageUrl(String sessionId, String projectId, String attachmentId) Gets relative URL to access to the uploaded image from an HTML page.getPageList(String sessionId, String projectId) Gets all pages for a user in the specified project (in the correct order).getTextComponentContent(String sessionId, String pageCompId) Gets the content of a Text component.listPageImages(String sessionId, String projectId) Lists the images for a project.voidMoves a page (including sub pages and contents).voidsetComponentDisplayOrder(String sessionId, String pageId, String[] componentIds) Sets the display order for components within a pagevoidsetLifecycleMetricComponentContent(String sessionId, PageComponent2SoapDO pageComponent, String content) Sets Lifecycle metric component.voidsetPageComponentData(String sessionId, PageComponentSoapDO pageComponent) Updates a page componentvoidsetPageData(String sessionId, PageSoapDO pageData) Edits an existing page.booleansetPageDisplayOrder(String sessionId, String folderId, String[] childrenPageIds) Sets the page display order.voidsetTextComponentContent(String sessionId, String pageCompId, String content) Sets the content of a Text component.Methods inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
getServiceCall, getSoapServer, getTimeout, setTimeout, soapParam
-
Constructor Details
-
PageAppSoapStub
-
-
Method Details
-
getPageData
Description copied from interface:IPageAppSoapGets a project page. This API only fetches the page data and does not fetch the component contents.- Specified by:
getPageDatain interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the pageId for which data is to be fetched.- Returns:
- the page data
- Throws:
RemoteException
-
getTextComponentContent
Description copied from interface:IPageAppSoapGets the content of a Text component.- Specified by:
getTextComponentContentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageCompId- page component id for which the content/source is to be fetched.- Returns:
- content of the text component as string
- Throws:
RemoteException
-
setTextComponentContent
public void setTextComponentContent(String sessionId, String pageCompId, String content) throws RemoteException Description copied from interface:IPageAppSoapSets the content of a Text component.- Specified by:
setTextComponentContentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageCompId- page component id for which the content/source is to be fetched.content- the new content- Throws:
RemoteException
-
setLifecycleMetricComponentContent
public void setLifecycleMetricComponentContent(String sessionId, PageComponent2SoapDO pageComponent, String content) throws RemoteException Description copied from interface:IPageAppSoapSets Lifecycle metric component. The API replaces the existing HTML source and other metric properties.- Specified by:
setLifecycleMetricComponentContentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageComponent- the page component to be updated.content- the html content- Throws:
RemoteException
-
getPageList
Description copied from interface:IPageAppSoapGets all pages for a user in the specified project (in the correct order).- Specified by:
getPageListin interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- the project for which the pages are to be fetched- Returns:
- list of pages for the user in the project
- Throws:
RemoteException
-
createPage
public PageSoapDO createPage(String sessionId, String projectId, String parentId, String title, boolean visible, boolean freeform) throws RemoteException Description copied from interface:IPageAppSoapCreates a new project page.- Specified by:
createPagein interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- Id of the project in which the page is to be createdparentId- parent folder id under which the page is to be createdtitle- title of the pagevisible- visibility of the pagefreeform- true if the page link must be hidden in the left navigation- Returns:
- the newly created page
- Throws:
RemoteException
-
setPageData
Description copied from interface:IPageAppSoapEdits an existing page. This API will not modify the component data.- Specified by:
setPageDatain interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageData- the page to be edited.- Throws:
RemoteException
-
getPageComponents
public PageComponentSoapDO[] getPageComponents(String sessionId, String pageId) throws RemoteException Description copied from interface:IPageAppSoapGets an array of page components for a page (in the correct order)- Specified by:
getPageComponentsin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the id of the page from which to get the list of components- Returns:
- array of page components
- Throws:
RemoteException
-
deletePage
Description copied from interface:IPageAppSoapDeletes an existing page- Specified by:
deletePagein interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the page to be deleted.- Throws:
RemoteException
-
deletePageComponent
Description copied from interface:IPageAppSoapDeletes an existing page component- Specified by:
deletePageComponentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageComponentId- the id of the page component to be deleted.- Throws:
RemoteException
-
setComponentDisplayOrder
public void setComponentDisplayOrder(String sessionId, String pageId, String[] componentIds) throws RemoteException Description copied from interface:IPageAppSoapSets the display order for components within a page- Specified by:
setComponentDisplayOrderin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the id of the page where the components belongcomponentIds- ids of component in the order which is to be set- Throws:
RemoteException
-
createComponent
public PageComponentSoapDO createComponent(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content) throws RemoteException Description copied from interface:IPageAppSoapCreates a page component.- Specified by:
createComponentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the id of the page where the component is to be created.compName- component namecomponentType- component type.topOfPage- true if the component is to be created at top of the pagevisibility- defines the visibility of this component, 1= visible, 0 = hidden.attributes- component attributes.content- text component content, applicable for Text components and Lifecycle metrics components.- Returns:
- the newly created component
- Throws:
RemoteException
-
createComponent2
public PageComponent2SoapDO createComponent2(String sessionId, String pageId, String compName, String componentType, boolean topOfPage, int visibility, SoapNamedValues attributes, String content) throws RemoteException Description copied from interface:IPageAppSoapCreates a page component.- Specified by:
createComponent2in interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageId- the id of the page where the component is to be created.compName- component namecomponentType- component type.topOfPage- true if the component is to be created at top of the pagevisibility- defines the visibility of this component, 1= visible, 0 = hidden.attributes- component attributes.content- text component content, applicable for Text components and Lifecycle metrics components.- Returns:
- the newly created component
- Throws:
RemoteException
-
setPageComponentData
public void setPageComponentData(String sessionId, PageComponentSoapDO pageComponent) throws RemoteException Description copied from interface:IPageAppSoapUpdates a page component- Specified by:
setPageComponentDatain interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageComponent- the page component to be updated.- Throws:
RemoteException
-
setPageDisplayOrder
public boolean setPageDisplayOrder(String sessionId, String folderId, String[] childrenPageIds) throws RemoteException Description copied from interface:IPageAppSoapSets the page display order. This API will not modify the component data.- Specified by:
setPageDisplayOrderin interfaceIPageAppSoap- Parameters:
sessionId- User session id.folderId- the folder to be used.childrenPageIds- page keys in the new intended order based on array order must pass in all pages.- Returns:
- true is the update went perfectly
- Throws:
RemoteException
-
movePage
public void movePage(String sessionId, String pageFolderPath, String destPath) throws RemoteException Description copied from interface:IPageAppSoapMoves a page (including sub pages and contents).- Specified by:
movePagein interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageFolderPath- The path to the page to movedestPath- The path of the destination parent folder- Throws:
RemoteException
-
addPageImage
public String addPageImage(String sessionId, String projectId, String fileId, String filename, String mimetype) throws RemoteException Description copied from interface:IPageAppSoapAdds an uploaded file as an image for a page.- Specified by:
addPageImagein interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- Project id.fileId- Image file ID returned by FileStorageApp/SimpleFileStorageApp webservice.filename- Image file name.mimetype- Image file type.- Returns:
- attachment id of the added image
- Throws:
RemoteException
-
listPageImages
Description copied from interface:IPageAppSoapLists the images for a project.- Specified by:
listPageImagesin interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- Project id.- Returns:
- List of page images as AttachmentSoapList.
- Throws:
RemoteException
-
getPageImageUrl
public String getPageImageUrl(String sessionId, String projectId, String attachmentId) throws RemoteException Description copied from interface:IPageAppSoapGets relative URL to access to the uploaded image from an HTML page.- Specified by:
getPageImageUrlin interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- Project id.attachmentId- Attachment id of the image.- Returns:
- the relative URL for the image.
- Throws:
RemoteException
-
deletePageImage
public void deletePageImage(String sessionId, String projectId, String attachmentId) throws RemoteException Description copied from interface:IPageAppSoapDeletes the specified attachment of the specified object.- Specified by:
deletePageImagein interfaceIPageAppSoap- Parameters:
sessionId- User session id.projectId- Project id.attachmentId- The attachment id.- Throws:
RemoteException
-
getPageComponent
public PageComponent2SoapDO getPageComponent(String sessionId, String pageComponentId) throws RemoteException Description copied from interface:IPageAppSoapGets page component meta data and settings for a given page component id.- Specified by:
getPageComponentin interfaceIPageAppSoap- Parameters:
sessionId- User session id.pageComponentId- the id of the page component from which to get the component- Returns:
- page component
- Throws:
RemoteException
-