|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CollaborationService
An interface for the Collaboration Service. Provides collaboration instance access to applications and other devices through web service calls.
Method Summary | |
---|---|
boolean |
addPersonToCollabInst(java.lang.String collabInstId,
java.lang.String username)
Adds a specified person to the specified collaboration instance |
boolean |
addResourceToCollabInst(java.lang.String collabInstId,
java.lang.String descriptionUrl,
java.lang.String username,
java.lang.String appName,
java.lang.String fileName)
|
boolean |
addServiceToCollabInst(java.lang.String collabInstId,
java.lang.String descriptionUrl)
Adds a specified service to the specified collaboration instance |
java.lang.String |
createCollaborationInstance(java.lang.String username,
java.lang.String collabInstName)
Creates a collaboration instance with the specified collabInstName, and where the creator is specified by username. |
java.lang.String[] |
getAllCollaborationInstances()
Gets a list of all registered collaboration instances |
java.lang.String[] |
getAllPersons()
Gets a list of all registered persons |
java.lang.String[] |
getAllPersonsInCollabInst(java.lang.String collabInstId)
Gets a list of all persons in the specified collaboration instance |
java.lang.String[] |
getAllServices()
Gets a list of all registered services |
java.lang.String[] |
getAllServicesInCollabInst(java.lang.String collabInstId)
Gets a list of all services in the specified collaboration instance |
java.lang.String |
getCollabInstName(java.lang.String collabInstId)
Gets the name of the specified collaboration instance |
java.lang.String[] |
getInfoAboutService(java.lang.String url)
Gets all registered information about the specified service |
java.lang.String |
getPersonsFullName(java.lang.String username)
Gets the full name of the specified person |
boolean |
removeCollaborationInstance(java.lang.String collabInstId,
java.lang.String username)
Removes a specified collaboration instance, if the username specified matches the collaboration instance's owner. |
boolean |
removePersonFromCollabInst(java.lang.String collabInstId,
java.lang.String username)
Removes a specified person from the specified collaboration instance |
boolean |
removeResourceFromCollabInst(java.lang.String collabInstId,
java.lang.String descriptionUrl,
java.lang.String username,
java.lang.String appName,
java.lang.String fileName)
|
boolean |
removeServiceFromCollabInst(java.lang.String collabInstId,
java.lang.String descriptionUrl)
Removes a specified service from the specified collaboration instance |
Method Detail |
---|
java.lang.String createCollaborationInstance(java.lang.String username, java.lang.String collabInstName)
username
- The username of the collaboration instance's creatorcollabInstName
- The name of the collaboration instance to create
boolean removeCollaborationInstance(java.lang.String collabInstId, java.lang.String username)
collabInstId
- The id of the collaboration instance to removeusername
- The username of the person calling the method
boolean addPersonToCollabInst(java.lang.String collabInstId, java.lang.String username)
collabInstId
- The id of the collaboration instance to add tousername
- The username of the person to add
boolean removePersonFromCollabInst(java.lang.String collabInstId, java.lang.String username)
collabInstId
- The id of the collaboration instance to remove fromusername
- The username of the person to remove
boolean addServiceToCollabInst(java.lang.String collabInstId, java.lang.String descriptionUrl)
collabInstId
- The id of the collaboration instance to add todescriptionUrl
- The descriptionUrl of the service to add
boolean removeServiceFromCollabInst(java.lang.String collabInstId, java.lang.String descriptionUrl)
collabInstId
- The id of the collaboration instance to remove fromdescriptionUrl
- The descriptionUrl of the service to remove
boolean addResourceToCollabInst(java.lang.String collabInstId, java.lang.String descriptionUrl, java.lang.String username, java.lang.String appName, java.lang.String fileName)
collabInstId
- descriptionUrl
- username
- appName
- fileName
-
boolean removeResourceFromCollabInst(java.lang.String collabInstId, java.lang.String descriptionUrl, java.lang.String username, java.lang.String appName, java.lang.String fileName)
collabInstId
- descriptionUrl
- username
- appName
- fileName
-
java.lang.String[] getAllCollaborationInstances()
java.lang.String[] getAllPersons()
java.lang.String[] getAllServices()
java.lang.String[] getAllPersonsInCollabInst(java.lang.String collabInstId)
collabInstId
- The id of the collaboration instance
java.lang.String[] getAllServicesInCollabInst(java.lang.String collabInstId)
collabInstId
- The id of the collaboration instance
java.lang.String getCollabInstName(java.lang.String collabInstId)
collabInstId
- The id of the collaboration instance
java.lang.String getPersonsFullName(java.lang.String username)
username
- The person's username
java.lang.String[] getInfoAboutService(java.lang.String url)
url
- The descriptionUrl of the service
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |