java.lang.Object | +--com.ibm.commerce.collaboration.collabapplication.QPAdaptor
This class is the adaptor used to communicate with QuickPlace 3.0 server
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright statement |
Constructor Summary | |
---|---|
QPAdaptor() Constructor for QPAdaptor |
Method Summary | |
---|---|
boolean |
addCollabWorkspace(
CollabWorkspaceInfo csbean) Creates a collaborative workspace |
int |
addMember(java.lang.String cwId, java.lang.String memberDN,
java.lang.String role) Adds Group members to the collaborative workspace documents according to their access level |
int |
addMembers(
CollabWorkspaceInfo csbean) Adds Group members to the collaborative workspace documents according to their access level |
int |
addMembers(java.lang.String cwId, java.util.Vector memberDNs,
java.lang.String role) Adds Group members to the collaborative workspace documents according to their access level |
java.io.InputStream |
callServlet(java.lang.String servletName,
java.util.Vector parameters) Calls a QuickPlace servlet |
java.lang.String |
getCollabWorkspaceURL(java.lang.String cwId) Returns the URL for a collaborative workspace |
java.util.Vector |
listTemplates() Lists all the templates that are available on the collaborative application server |
boolean |
removeCollabWorkspace(java.lang.String cwId) Removes a specific collaborative workspace |
int |
removeMember(java.lang.String cwId,
java.lang.String memberDN) Deletes Group members from the collaborative workspace |
int |
removeMembers(java.lang.String cwId,
java.util.Vector memberDNs) Deletes Group members from the collaborative workspace |
int |
setMemberRole(java.lang.String cwId, java.lang.String memberDN,
java.lang.String role) Changes the role of a member |
int |
setMembersRole(java.lang.String cwId, java.util.Vector memberDNs,
java.lang.String role) Changes the role of members |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public QPAdaptor()
Method Detail |
---|
public boolean addCollabWorkspace(CollabWorkspaceInfo csbean) throws ECException
addCollabWorkspace
in interface
CollabAppAdapter
csbean
- Collaborative workspace informationjava.lang.Exception
- thrown by WebSphereCommerceECException
public int addMembers(CollabWorkspaceInfo csbean) throws ECException
addMembers
in interface
CollabAppAdapter
csbean
- Collaborative workspace informationECException
- thrown by WebSphereCommerce Serverpublic int addMembers(java.lang.String cwId, java.util.Vector memberDNs, java.lang.String role) throws ECException
addMembers
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDrole
- Role of the members, can be CollabManager.ROLE_MANAGER,
CollabManager.ROLE_AUTHOR or CollabManager.ROLE_READERECException
- thrown by WebSphereCommerce Serverpublic int addMember(java.lang.String cwId, java.lang.String memberDN, java.lang.String role) throws ECException
addMember
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDrole
- Role of the members, can be CollabManager.ROLE_MANAGER,
CollabManager.ROLE_AUTHOR or CollabManager.ROLE_READERECException
- thrown by WebSphereCommerce Serverpublic int removeMembers(java.lang.String cwId, java.util.Vector memberDNs) throws ECException
removeMembers
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDmemberDNs
- Vector of member distinguished name (DN)ECException
- thrown by WebSphereCommerce Serverpublic int removeMember(java.lang.String cwId, java.lang.String memberDN) throws ECException
removeMember
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDmemberDN
- distinguished name (DN) of the memberECException
- thrown by WebSphereCommerce Serverpublic int setMembersRole(java.lang.String cwId, java.util.Vector memberDNs, java.lang.String role) throws ECException
setMembersRole
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDmemberDNs
- Vector of the member distinguished name (DN)role
- Role of the members, can be CollabManager.ROLE_MANAGER,
CollabManager.ROLE_AUTHOR or CollabManager.ROLE_READERECException
- thrown by WebSphereCommerce Serverpublic int setMemberRole(java.lang.String cwId, java.lang.String memberDN, java.lang.String role) throws ECException
setMemberRole
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDmemberDN
- distinguished name (DN) of the memberrole
- Role of the members, can be CollabManager.ROLE_MANAGER,
CollabManager.ROLE_AUTHOR or CollabManager.ROLE_READERECException
- thrown by WebSphereCommerce Serverpublic java.util.Vector listTemplates()
listTemplates
in interface
CollabAppAdapter
ECException
- thrown by WebSphereCommerce Serverpublic boolean removeCollabWorkspace(java.lang.String cwId) throws ECException
removeCollabWorkspace
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDjava.lang.Exception
- thrown by WebSphereCommerceECException
- thrown by WebSphereCommerce Serverpublic java.lang.String getCollabWorkspaceURL(java.lang.String cwId)
getCollabWorkspaceURL
in interface
CollabAppAdapter
cwId
- The collaborative workspace IDpublic java.io.InputStream callServlet(java.lang.String servletName, java.util.Vector parameters) throws ECException
parameters
- A Vector of Strings in form of
"name=value"Exceptions
- thrown by WebSphereCommerce serverECException