Interface IPluggableAppSoap
-
- All Known Implementing Classes:
PluggableAppSoap,PluggableAppSoapMockStub,PluggableAppSoapStub
public interface IPluggableAppSoap
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description PluggableComponentSoapDOcreateIntegratedApplication(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle)Deprecated.PluggableComponent2SoapDOcreateIntegratedApplication2(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType)Deprecated.PluggableComponent2SoapDOcreateIntegratedApplication3(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileKey, String iconFileName, String iconMimeType, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType)Deprecated.PluggableComponent3SoapDOcreateIntegratedApplication4(String sessionId, PluggableComponent3SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)Deprecated.PluggableComponent4SoapDOcreateIntegratedApplication5(String sessionId, PluggableComponent4SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)Deprecated.PluggableComponent5SoapDOcreateIntegratedApplication6(String sessionId, PluggableComponent5SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType)Creates a Integrated Application Note that the icon file has to be uploaded seperatelyPluggableComponentSoapDOcreateIntegratedApplicationFromXMLFiles(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)Deprecated.PluggableComponent2SoapDOcreateIntegratedApplicationFromXMLFiles2(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)Deprecated.PluggableComponent2SoapDOcreateIntegratedApplicationFromXMLFiles3(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)Deprecated.PluggableComponent3SoapDOcreateIntegratedApplicationFromXMLFiles4(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)Deprecated.PluggableComponent4SoapDOcreateIntegratedApplicationFromXMLFiles5(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)Deprecated.PluggableComponent5SoapDOcreateIntegratedApplicationFromXMLFiles6(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType)Create/import an integrated application from XML files.voiddeleteIntegratedApplication(String sessionId, String plugName)Delete an integrated application at the site levelvoideditIntegratedApplication(String sessionId, PluggableComponentSoapDO soapDO)Deprecated.voideditIntegratedApplication2(String sessionId, PluggableComponent2SoapDO soapDO)Deprecated.voideditIntegratedApplication3(String sessionId, PluggableComponent3SoapDO soapDO)Deprecated.voideditIntegratedApplication4(String sessionId, PluggableComponent4SoapDO soapDO)Deprecated.voideditIntegratedApplication5(String sessionId, PluggableComponent5SoapDO soapDO)Edit the integrated application properties.voideditIntegratedApplicationFromXMLFiles(String sessionId, String integratedAppId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId)Edit integrated application from xml files.SoapNamedValueseditProjectConfigurationParameters(String sessionId, String projectId, PluggableComponentParameterSoapDO[] paramDO)Deprecated.SoapNamedValueseditProjectConfigurationParameters2(String sessionId, String integratedAppId, String projectId, PluggableComponentParameterSoapDO[] paramDO)Edit the project specific configuration parameters of an integrated application.SoapNamedValuesenablePluggableComponent(String sessionId, String projectID, String pluggableId, PluggableComponentParameterSoapDO[] params, String prefix)Adds a pluggable application to a projectStringgetBaseUrlByLinkId(String sessionId, String linkId)Get the project integrated application's base URL.StringgetBaseUrlByName(String sessionId, String iaName)Gets integrated application base url for the given IA NamePluggableComponentSoapDOgetIntegratedApplicationByName(String sessionId, String plugName)Deprecated.PluggableComponent2SoapDOgetIntegratedApplicationByName2(String sessionId, String integratedAppName)Deprecated.PluggableComponent3SoapDOgetIntegratedApplicationByName3(String sessionId, String integratedAppName)Deprecated.PluggableComponent4SoapDOgetIntegratedApplicationByName4(String sessionId, String integratedAppName)Deprecated.PluggableComponent5SoapDOgetIntegratedApplicationByName5(String sessionId, String integratedAppName)Get the integrated application for a given name.String[]getIntegratedAppPrefixes(String sessionId)Gets the list of Integrated App Prefixes.StringgetLinkPlugId(String sessionId, String projectPath, String baseUrl)Gets the link id for the specified project and base URL.StringgetLinkPlugIdByPlugId(String sessionId, String projectId, String pluggableId)Get the integrated application id for the specified project and base URL.StringgetPlugIdByBaseUrl(String sessionId, String baseUrl)Gets integrated application id for the given base URLPluggableComponentParameterSoapDO[]getProjectConfigParameterData(String sessionId, String linkId)Gets project specific configuration parameters for a pluggable application.StringgetProjectPathByIntegratedAppId(String sessionId, String linkId)Get the project path for the given integrated application id.StringgetProjectPrefix(String sessionId, String linkId)Get the project prefix for an integrated application.PluggableComponentSoapListlistPluggableComponents(String sessionId)Deprecated.PluggableComponent2SoapListlistPluggableComponents2(String sessionId)Gets the list of integrated applications in the site.PluggableComponent2SoapListlistPluggableComponentsByCategory(String sessionId, String category)Gets the list of integrated applications in the site based on the category.LinkPluggableComponentSoapListlistPluggableComponentsForProject(String sessionId, String projectId)Lists Pluggable Components.voidremoveProjectIntegratedApplication(String sessionId, String linkId)Removes integrated application from a project.voidsetIntegratedApplicationIcon(String sessionId, String integratedAppId, String iconFileKey, String iconFileName, String iconMimeType)Sets new icon for specified integrated applicationvoidsetPluggableAppMessageResource(String sessionId, String pluggableId, String locale, String key, String value)Creates / Updates the Pluggable App Message resourcevoidupdateRecentAccess(String userId, String objectId)Updates the recent access entries for the user.
-
-
-
Method Detail
-
listPluggableComponents
PluggableComponentSoapList listPluggableComponents(String sessionId) throws RemoteException
Deprecated.Gets the list of integrated applications in the site.- Parameters:
sessionId- UserSession ID.- Returns:
- list of integrated applications in the site.
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 5.0
-
listPluggableComponents2
PluggableComponent2SoapList listPluggableComponents2(String sessionId) throws RemoteException
Gets the list of integrated applications in the site.- Parameters:
sessionId- UserSession ID.- Returns:
- list of integrated applications in the site.
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 8.0
-
listPluggableComponentsByCategory
PluggableComponent2SoapList listPluggableComponentsByCategory(String sessionId, String category) throws RemoteException
Gets the list of integrated applications in the site based on the category.- Parameters:
sessionId- UserSession ID.category- category of the integrated application.- Returns:
- list of integrated applications in the site.
- Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 8.0
-
enablePluggableComponent
SoapNamedValues enablePluggableComponent(String sessionId, String projectID, String pluggableId, PluggableComponentParameterSoapDO[] params, String prefix) throws RemoteException
Adds a pluggable application to a project- Parameters:
sessionId- UserSession ID.projectID- Project ID project to which the pluggable app should be added.pluggableId- pluggable application that should be added to a projectparams- Param Array of PluggableComponentParameter Valuesprefix- the pluggablecomponent prefix- Returns:
- name/value pair of validation errors if any
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified project/integrated appln. id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.IntegratedAppDisabledFault- thrown when the integrated application is disabled from addition to projectsRemoteException- Since:
- 5.0
-
getProjectConfigParameterData
PluggableComponentParameterSoapDO[] getProjectConfigParameterData(String sessionId, String linkId) throws RemoteException
Gets project specific configuration parameters for a pluggable application.- Parameters:
sessionId- UserSession ID.linkId- the link id between a pluggable application and a project- Returns:
- array of project specific configuration parameters
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified project integrated appln. id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 5.0
-
editProjectConfigurationParameters
SoapNamedValues editProjectConfigurationParameters(String sessionId, String projectId, PluggableComponentParameterSoapDO[] paramDO) throws RemoteException
Deprecated.Edits project specific configuration parameters of a pluggable application.- Parameters:
sessionId- UserSession ID.projectId- project in which the pluggable application resides.paramDO- project specific configuration parameters for a pluggable application- Returns:
- name/value pair of validation errors if any, where name is the parameter name and value is the error string.
- Throws:
NoSuchObjectFault- when the specified project id or the configuration params is invalid.InvalidSessionFault- when the specified session id is invalid.SystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 5.0
-
editProjectConfigurationParameters2
SoapNamedValues editProjectConfigurationParameters2(String sessionId, String integratedAppId, String projectId, PluggableComponentParameterSoapDO[] paramDO) throws RemoteException
Edit the project specific configuration parameters of an integrated application.- Parameters:
sessionId- Soap session IDintegratedAppId- integrated application IDprojectId- project in which the integrated application residesparamDO- project specific configuration parameters of an integrated application- Returns:
- name/value pair of validation errors if any, where name is the parameter name and value is the error string.
- Throws:
NoSuchObjectFault- thrown if given project id or the configuration parameter is invalid.InvalidSessionFault- thrown if the soap session is invalid.SystemFault- thrown on the occurrence of an unexpected system level error.PermissionDeniedFault- thrown if the user has insufficient privileges.RemoteException- Since:
- 6.1.1
-
deleteIntegratedApplication
void deleteIntegratedApplication(String sessionId, String plugName) throws RemoteException
Delete an integrated application at the site level- Parameters:
sessionId- the soap session IDplugName- the integratedApp Name- Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationNoSuchObjectException- thrown when the integrated application is not availableRemoteException- Since:
- 17.11
-
removeProjectIntegratedApplication
void removeProjectIntegratedApplication(String sessionId, String linkId) throws RemoteException
Removes integrated application from a project.- Parameters:
sessionId- UserSession ID.linkId- project pluggable application id- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified project integrated appln. id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 5.0
-
listPluggableComponentsForProject
LinkPluggableComponentSoapList listPluggableComponentsForProject(String sessionId, String projectId) throws RemoteException
Lists Pluggable Components. Gives the list of pluggable components available for a project- Parameters:
sessionId- UserSession ID.projectId- Project ID.- Returns:
- pcList PluggableComponentList.
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified project id is invalid.PermissionDeniedFault- when the user has insufficient privileges.SystemFault- when an unexpected system level error occurs.RemoteException- Since:
- 5.0
-
getLinkPlugId
String getLinkPlugId(String sessionId, String projectPath, String baseUrl) throws RemoteException
Gets the link id for the specified project and base URL.- Parameters:
sessionId- UserSession ID.projectPath- the project pathbaseUrl- integrated application base URL- Returns:
- integrated application id for the specified project and base URL
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- thrown when an association between the iaf and the project does not existSystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 5.0
-
getProjectPathByIntegratedAppId
String getProjectPathByIntegratedAppId(String sessionId, String linkId) throws RemoteException
Get the project path for the given integrated application id.- Parameters:
sessionId- UserSession ID.linkId- linkId id of integrated application id/prpl id- Returns:
- project path for the given integrated application.
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified integrated application id is invalidSystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 5.0
-
getBaseUrlByLinkId
String getBaseUrlByLinkId(String sessionId, String linkId) throws RemoteException
Get the project integrated application's base URL.- Parameters:
sessionId- UserSession ID.linkId- project integrated application id.- Returns:
- the project integrated application's base URL
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified integrated application id is invalidSystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 5.0
-
getPlugIdByBaseUrl
String getPlugIdByBaseUrl(String sessionId, String baseUrl) throws RemoteException
Gets integrated application id for the given base URL- Parameters:
sessionId- UserSession ID.baseUrl- integrated application base URL- Returns:
- integrated application id
- Throws:
InvalidSessionFault- when the specified session id is invalid.RemoteException- Since:
- 5.0
-
getBaseUrlByName
String getBaseUrlByName(String sessionId, String iaName) throws RemoteException
Gets integrated application base url for the given IA Name- Parameters:
sessionId- UserSession ID.iaName- integrated application name- Returns:
- baseUrl
- Throws:
InvalidSessionFault- when the specified session id is invalid.RemoteException- Since:
- 20.3
-
createIntegratedApplication
PluggableComponentSoapDO createIntegratedApplication(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle) throws RemoteException
Deprecated.Creates a Integrated Application- Parameters:
sessionId- the soap session IDplugName- the integratedApp Namedescription- the integratedApp descriptionbaseUrl- the app's baseUrlgoUrl- the goUrlprefix- the app's prefixisScmRequired- the isScmRequiredrequireProjPrefix- the project prefixiconFileId- the iconfileIdendPoint- the endPointparamDO- the PluggableComponentParameterSoapDOadminUrl- url for integrated app. site administration. the PluggableComponentParameterSoapDOpermSoapDO- the PluggablePermissionSoapDOpceInputType- pceInputType of integrated apppceResultFormat- pceResultFormat of integrated apppceDescription- pceDescription of integrated apppceTitle- pceTitle of integrated app- Returns:
- a
PluggableComponentSoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultRemoteException- Since:
- 6.0
-
createIntegratedApplication2
PluggableComponent2SoapDO createIntegratedApplication2(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileId, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType) throws RemoteException
Deprecated.Creates a Integrated Application- Parameters:
sessionId- the soap session IDplugName- the integratedApp Namedescription- the integratedApp descriptionbaseUrl- the app's baseUrlgoUrl- the goUrlprefix- the app's prefixisScmRequired- the isScmRequiredrequireProjPrefix- the project prefixiconFileId- the iconfileIdendPoint- the endPointparamDO- the PluggableComponentParameterSoapDOadminUrl- url for integrated app. site administration.permSoapDO- the PluggablePermissionSoapDOpceInputType- pceInputType of integrated apppceResultFormat- pceResultFormat of integrated apppceDescription- pceDescription of integrated apppceTitle- pceTitle of integrated appidPattern- Regular expression for the object id which used for creating association links.serviceType- The service type REST / SOAP- Returns:
- a
PluggableComponent2SoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultRemoteException- Since:
- 6.1.1
-
createIntegratedApplication3
PluggableComponent2SoapDO createIntegratedApplication3(String sessionId, String plugName, String description, String baseUrl, String goUrl, String prefix, String isScmRequired, String requireProjPrefix, String iconFileKey, String iconFileName, String iconMimeType, String endPoint, PluggableComponentParameterSoapDO[] paramDO, String adminUrl, PluggablePermissionSoapDO[] permSoapDO, String isPageComponentRequired, String pceInputType, String pceResultFormat, String pceDescription, String pceTitle, String idPattern, String serviceType) throws RemoteException
Deprecated.Creates a Integrated Application Note that the icon file has to be uploaded seperately- Parameters:
sessionId- the soap session IDplugName- the integratedApp Namedescription- the integratedApp descriptionbaseUrl- the app's baseUrlgoUrl- the goUrlprefix- the app's prefixisScmRequired- the isScmRequiredrequireProjPrefix- the project prefixiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the icon file nameiconMimeType- the mime-type of the icon (supported icon file formats are GIF/JPEG/PNG)endPoint- the endPointparamDO- the PluggableComponentParameterSoapDOadminUrl- url for integrated app. site administration.permSoapDO- the PluggablePermissionSoapDOpceInputType- pceInputType of integrated apppceResultFormat- pceResultFormat of integrated apppceDescription- pceDescription of integrated apppceTitle- pceTitle of integrated appidPattern- Regular expression for the object id which used for creating association links.serviceType- The service type REST / SOAP- Returns:
- a
PluggableComponent2SoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultSystemFaultNoSuchObjectFaultObjectAlreadyExistsExceptionRemoteException- Since:
- 7.0
-
createIntegratedApplication4
PluggableComponent3SoapDO createIntegratedApplication4(String sessionId, PluggableComponent3SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Deprecated.Creates a Integrated Application Note that the icon file has to be uploaded seperately- Parameters:
sessionId- the soap session IDsoapDO- aPluggableComponent3SoapDOwith integrated application propertiesiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the icon file nameiconMimeType- the mime-type of the icon (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent3SoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultSystemFaultNoSuchObjectFaultRemoteException- Since:
- 7.2
-
createIntegratedApplication5
PluggableComponent4SoapDO createIntegratedApplication5(String sessionId, PluggableComponent4SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Deprecated.Creates a Integrated Application Note that the icon file has to be uploaded seperately- Parameters:
sessionId- the soap session IDsoapDO- aPluggableComponent4SoapDOwith integrated application propertiesiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the icon file nameiconMimeType- the mime-type of the icon (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent4SoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultSystemFaultNoSuchObjectFaultRemoteException- Since:
- 8.0
-
createIntegratedApplication6
PluggableComponent5SoapDO createIntegratedApplication6(String sessionId, PluggableComponent5SoapDO soapDO, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Creates a Integrated Application Note that the icon file has to be uploaded seperately- Parameters:
sessionId- the soap session IDsoapDO- aPluggableComponent5SoapDOwith integrated application propertiesiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the icon file nameiconMimeType- the mime-type of the icon (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent5SoapDOof the created application - Throws:
InvalidSessionFault- when the specified session id is invalid.PermissionDeniedFaultIllegalArgumentFaultObjectAlreadyExistsFaultSystemFaultNoSuchObjectFaultRemoteException- Since:
- 16.7
-
createIntegratedApplicationFromXMLFiles
PluggableComponentSoapDO createIntegratedApplicationFromXMLFiles(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId) throws RemoteException
Deprecated.Creates/Imports an integrated application from xml files.- Parameters:
sessionId- user session iddepXmlByteArray- integrated app deployment xml byte arrayappXmlByteArray- integrated app application xml byte arrayiconFileId- icon file id, should be a StoredFileKey id- Returns:
- PluggableComponentSoapDO with the details of the integrated application that was created.
- Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorRemoteException- Since:
- 6.1
-
createIntegratedApplicationFromXMLFiles2
PluggableComponent2SoapDO createIntegratedApplicationFromXMLFiles2(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId) throws RemoteException
Deprecated.Create/import an integrated application from XML files.- Parameters:
sessionId- soap session IDdepXmlByteArray- integrated application deployment XML byte arrayappXmlByteArray- integrated application application XML byte arrayiconFileId- icon file id, should be a StoredFileKey id- Returns:
- a
PluggableComponent2SoapDOfor the integrated application that was just created. - Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorRemoteException- Since:
- 6.1.1
-
createIntegratedApplicationFromXMLFiles3
PluggableComponent2SoapDO createIntegratedApplicationFromXMLFiles3(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Deprecated.Create/import an integrated application from XML files.- Parameters:
sessionId- soap session IDdepXmlByteArray- integrated application deployment XML byte arrayappXmlByteArray- integrated application application XML byte arrayiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the name of the icon fileiconMimeType- the mime-type of the icon file (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent2SoapDOfor the integrated application that was just created. - Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorIllegalArgumentFaultNoSuchObjectFaultRemoteException- Since:
- 7.0
-
createIntegratedApplicationFromXMLFiles4
PluggableComponent3SoapDO createIntegratedApplicationFromXMLFiles4(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Deprecated.Create/import an integrated application from XML files.- Parameters:
sessionId- soap session IDdepXmlByteArray- integrated application deployment XML byte arrayappXmlByteArray- integrated application application XML byte arrayiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the name of the icon fileiconMimeType- the mime-type of the icon file (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent3SoapDOfor the integrated application that was just created. - Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorIllegalArgumentFaultNoSuchObjectFaultRemoteException- Since:
- 7.2
-
createIntegratedApplicationFromXMLFiles5
PluggableComponent4SoapDO createIntegratedApplicationFromXMLFiles5(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Deprecated.Create/import an integrated application from XML files.- Parameters:
sessionId- soap session IDdepXmlByteArray- integrated application deployment XML byte arrayappXmlByteArray- integrated application application XML byte arrayiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the name of the icon fileiconMimeType- the mime-type of the icon file (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent4SoapDOfor the integrated application that was just created. - Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorIllegalArgumentFaultNoSuchObjectFaultRemoteException- Since:
- 8.0
-
createIntegratedApplicationFromXMLFiles6
PluggableComponent5SoapDO createIntegratedApplicationFromXMLFiles6(String sessionId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Create/import an integrated application from XML files.- Parameters:
sessionId- soap session IDdepXmlByteArray- integrated application deployment XML byte arrayappXmlByteArray- integrated application application XML byte arrayiconFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service)iconFileName- the name of the icon fileiconMimeType- the mime-type of the icon file (supported icon file formats are GIF/JPEG/PNG)- Returns:
- a
PluggableComponent5SoapDOfor the integrated application that was just created. - Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationObjectAlreadyExistsFault- thrown when an application by the same name/prefix/baseurl existSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorIllegalArgumentFaultNoSuchObjectFaultRemoteException- Since:
- 16.7
-
getIntegratedApplicationByName
PluggableComponentSoapDO getIntegratedApplicationByName(String sessionId, String plugName) throws RemoteException
Deprecated.Returns the PluggableComponentSoapDO object for the given Integrated Application Name- Parameters:
sessionId- the soap sessionidplugName- the Integrated App Name- Returns:
- PluggableComponentSoapDO object
- Throws:
InvalidSessionFault- when the session is invalid.NoSuchObjectFaultSystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 6.0
-
getIntegratedApplicationByName2
PluggableComponent2SoapDO getIntegratedApplicationByName2(String sessionId, String integratedAppName) throws RemoteException
Deprecated.Get the integrated application for a given name.- Parameters:
sessionId- soap session IDintegratedAppName- integrated application name- Returns:
PluggableComponent2SoapDOfor a given integrated application name- Throws:
InvalidSessionFault- thrown when the soap session is invalidNoSuchObjectFault- thrown if the given integrated application name does not existRemoteException- Since:
- 6.1.1
-
getIntegratedApplicationByName3
PluggableComponent3SoapDO getIntegratedApplicationByName3(String sessionId, String integratedAppName) throws RemoteException
Deprecated.Get the integrated application for a given name.- Parameters:
sessionId- soap session IDintegratedAppName- integrated application name- Returns:
PluggableComponent3SoapDOfor a given integrated application name- Throws:
InvalidSessionFault- thrown when the soap session is invalidNoSuchObjectFault- thrown if the given integrated application name does not existRemoteException- Since:
- 7.2
-
getIntegratedApplicationByName4
PluggableComponent4SoapDO getIntegratedApplicationByName4(String sessionId, String integratedAppName) throws RemoteException
Deprecated.Get the integrated application for a given name.- Parameters:
sessionId- soap session IDintegratedAppName- integrated application name- Returns:
PluggableComponent4SoapDOfor a given integrated application name- Throws:
InvalidSessionFault- thrown when the soap session is invalidNoSuchObjectFault- thrown if the given integrated application name does not existRemoteException- Since:
- 8.0
-
getIntegratedApplicationByName5
PluggableComponent5SoapDO getIntegratedApplicationByName5(String sessionId, String integratedAppName) throws RemoteException
Get the integrated application for a given name.- Parameters:
sessionId- soap session IDintegratedAppName- integrated application name- Returns:
PluggableComponent5SoapDOfor a given integrated application name- Throws:
InvalidSessionFault- thrown when the soap session is invalidNoSuchObjectFault- thrown if the given integrated application name does not existRemoteException- Since:
- 16.7
-
editIntegratedApplication
void editIntegratedApplication(String sessionId, PluggableComponentSoapDO soapDO) throws RemoteException
Deprecated.Edits the Integrated Application for the giving PluggableComponentSoapDO- Parameters:
sessionId- the soap sessionIdsoapDO- the PluggableComponentSoapDO- Throws:
InvalidSessionFault- when session is invalidPermissionDeniedFault- when current user doesn't have enough permissionIllegalArgumentFault- when given PluggableComponetSoapDO has invalid valueSystemFault- when an unexpected system level error occurs.NoSuchObjectFault- when the integrated app with the given details does not exists.RemoteException- Since:
- 6.0
-
editIntegratedApplication2
void editIntegratedApplication2(String sessionId, PluggableComponent2SoapDO soapDO) throws RemoteException
Deprecated.Edit the integrated application properties.- Parameters:
sessionId- soap session IDsoapDO- aPluggableComponent2SoapDOwith the properties to be edited.- Throws:
InvalidSessionFault- thrown if the session is invalidPermissionDeniedFault- thrown if the user has insufficient privilegesIllegalArgumentFault- thrown if application properties are invalidSystemFault- thrown if there is an error when marshaling the SOAP objectNoSuchObjectFault- thrown if an integrated application with the given details does not existsRemoteException- Since:
- 6.1.1
-
editIntegratedApplication3
void editIntegratedApplication3(String sessionId, PluggableComponent3SoapDO soapDO) throws RemoteException
Deprecated.Edit the integrated application properties.- Parameters:
sessionId- soap session IDsoapDO- aPluggableComponent3SoapDOwith the properties to be edited.- Throws:
InvalidSessionFault- thrown if the session is invalidPermissionDeniedFault- thrown if the user has insufficient privilegesIllegalArgumentFault- thrown if application properties are invalidSystemFault- thrown if there is an error when marshaling the SOAP objectNoSuchObjectFault- thrown if an integrated application with the given details does not existsRemoteException- Since:
- 7.2
-
editIntegratedApplication4
void editIntegratedApplication4(String sessionId, PluggableComponent4SoapDO soapDO) throws RemoteException
Deprecated.Edit the integrated application properties.- Parameters:
sessionId- soap session IDsoapDO- aPluggableComponent4SoapDOwith the properties to be edited.- Throws:
InvalidSessionFault- thrown if the session is invalidPermissionDeniedFault- thrown if the user has insufficient privilegesIllegalArgumentFault- thrown if application properties are invalidSystemFault- thrown if there is an error when marshaling the SOAP objectNoSuchObjectFault- thrown if an integrated application with the given details does not existsRemoteException- Since:
- 8.0
-
editIntegratedApplication5
void editIntegratedApplication5(String sessionId, PluggableComponent5SoapDO soapDO) throws RemoteException
Edit the integrated application properties.- Parameters:
sessionId- soap session IDsoapDO- aPluggableComponent5SoapDOwith the properties to be edited.- Throws:
InvalidSessionFault- thrown if the session is invalidPermissionDeniedFault- thrown if the user has insufficient privilegesIllegalArgumentFault- thrown if application properties are invalidSystemFault- thrown if there is an error when marshaling the SOAP objectNoSuchObjectFault- thrown if an integrated application with the given details does not existsRemoteException- Since:
- 16.7
-
editIntegratedApplicationFromXMLFiles
void editIntegratedApplicationFromXMLFiles(String sessionId, String integratedAppId, byte[] depXmlByteArray, byte[] appXmlByteArray, String iconFileId) throws RemoteException
Edit integrated application from xml files. Note that input xml files have to be uploaded as byte arrays- Parameters:
sessionId- user session iddepXmlByteArray- integrated app deployment xml byte arrayappXmlByteArray- integrated app application xml byte arrayiconFileId- icon file id, should be a StoredFileKey id- Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationNoSuchObjectFault- thrown when an application doesn not exists with the given idSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorRemoteException- Since:
- 6.1.1
-
setIntegratedApplicationIcon
void setIntegratedApplicationIcon(String sessionId, String integratedAppId, String iconFileKey, String iconFileName, String iconMimeType) throws RemoteException
Sets new icon for specified integrated application- Parameters:
sessionId- soap session IDintegratedAppId- integrated application for which the icon to be seticonFileKey- the uploaded icon file key (through FileStorageApp or SimpleFileStorageApp service).iconFileName- the icon file nameiconMimeType- the mime-type of the icon- Throws:
InvalidSessionFault- thrown when the session is invalidPermissionDeniedFault- thrown when the user does not have the permission to perform this operationSystemFault- thrown when the content/syntax of the XML is invalid or any other system errorIllegalArgumentFault- thrown if any of the parameters is not setNoSuchObjectFault- thrown when the specified integrated application does not exist.RemoteException- Since:
- 8.0
-
getLinkPlugIdByPlugId
String getLinkPlugIdByPlugId(String sessionId, String projectId, String pluggableId) throws RemoteException
Get the integrated application id for the specified project and base URL.- Parameters:
sessionId- UserSession ID.projectId- the project IDpluggableId- integrated application ID.- Returns:
- integrated application link id for the specified project and pluggableId
- Throws:
InvalidSessionFault- when the specified session id is invalid.SystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 6.0
-
getProjectPrefix
String getProjectPrefix(String sessionId, String linkId) throws RemoteException
Get the project prefix for an integrated application.- Parameters:
sessionId- UserSession Id.linkId- , integrated application link id- Returns:
- project prefix for an integrated application.
- Throws:
InvalidSessionFault- when the specified session id is invalid.NoSuchObjectFault- when the specified integrated application does not exist.SystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 6.0.1
-
updateRecentAccess
void updateRecentAccess(String userId, String objectId) throws RemoteException
Updates the recent access entries for the user.- Parameters:
userId- user who recently accessed this objectobjectId- recently accessed object id of the form glpl_prplXXXX_prefix_objectId_objectTitle- Throws:
IllegalArgumentFault- thrown when the objectId is invalidRemoteException- Since:
- 6.0.1
-
getIntegratedAppPrefixes
String[] getIntegratedAppPrefixes(String sessionId) throws RemoteException
Gets the list of Integrated App Prefixes.- Parameters:
sessionId- the Session id of the user- Returns:
- Array List of Integrated App Prefixes.
- Throws:
InvalidSessionFault- when session is invalidRemoteException- Since:
- 6.0.1
-
setPluggableAppMessageResource
void setPluggableAppMessageResource(String sessionId, String pluggableId, String locale, String key, String value) throws RemoteException
Creates / Updates the Pluggable App Message resource- Parameters:
pluggableId- The Pluggable Id for which this message resource to be createdlocale- The Localekey- The Resource Keyvalue- The Resource Value- Throws:
SystemFault- when an unexpected system level error occurs.PermissionDeniedFault- when the user has insufficient privileges.RemoteException- Since:
- 6.0.1
-
-