public interface ProviderSession
Modifier and Type | Method and Description |
---|---|
void |
addAttendees(Collection attendees)
Deprecated.
Instead use
addWhoAttended(Collection attendees) |
void |
addBinaryContentAsAttachment(byte[] content,
String name,
String mimeType,
Map extended_properties)
Saves binary data as session attachment
|
void |
addSessionResource(String resourceName,
String resouceLink)
Deprecated.
Instead use
setAttachmentResourceList(IResourceList list) |
void |
addURLAsAttachment(String linkUrl,
String name,
Map extended_properties)
Saves link as session attachment
|
void |
addWhoAttended(Collection attendees)
Adds a collection of users who attended the session to the current collection.
|
String |
getAttachmentId()
Deprecated.
Instead use
getAttachmentResourceList() |
IResourceList |
getAttachmentResourceList()
Returns the list of resources attached to the session.
|
Collection |
getAttendees()
Deprecated.
Instead use
getWhoAttended() |
String |
getDescription()
Returns the description.
|
int |
getDuration()
Returns the duration in minutes.
|
String |
getExternalHostsEmails()
Returns the non-portal hosts' email addresses separated by semicolons.
|
String |
getExternalParticipantsEmails()
Returns the non-portal participants email addresses separated by semicolons.
|
Collection |
getHosts()
Returns the hosts.
|
Collection |
getParticipants()
Returns the participants.
|
String |
getProviderSessionId()
Returns the provider session Id.
|
String |
getSCServiceTypeId()
Returns the scServiceTypeId.
|
String |
getSCSessionId()
Returns the sc session id.
|
Date |
getStartTime()
Returns the startTime.
|
Map |
getStringCustomProperties()
Returns the map of string custom properties.
|
String |
getSubject()
Returns the subject.
|
Date |
getTimeSessionEnded()
Returns the timeSessionEnded.
|
Date |
getTimeSessionStarted()
Returns the timeSessionStarted.
|
Collection |
getWhoAttended()
Returns the collection of users who have attended the session.
|
void |
save()
This method saves the provider session data in SCF Repository.
|
void |
setAttachmentResourceList(IResourceList list)
Sets the list of resources to be attached to the session.
|
void |
setProviderSessionId(String providerSessionId)
Sets the provider session Id.
|
void |
setStringCustomProperties(Map stringCustomPropertyMap)
Sets the string custom properties.
|
void |
setTimeSessionEnded(Date timeSessionEnded)
Sets the timeSessionEnded.
|
void |
setTimeSessionStarted(Date timeSessionStarted)
Sets the timeSessionStarted.
|
void |
setWhoAttended(Collection attendees)
Sets the collection of users who have attended the session.
|
String getSCSessionId()
String getSCServiceTypeId()
String getProviderSessionId()
Date getTimeSessionEnded()
Date getTimeSessionStarted()
String getExternalHostsEmails()
Collection getHosts()
String getExternalParticipantsEmails()
Collection getParticipants()
String getDescription()
int getDuration()
String getSubject()
String getAttachmentId()
getAttachmentResourceList()
Date getStartTime()
void setProviderSessionId(String providerSessionId)
providerSessionId
- id of the provider sessionvoid setTimeSessionEnded(Date timeSessionEnded)
timeSessionEnded
- The timeSessionEnded to setvoid setTimeSessionStarted(Date timeSessionStarted)
timeSessionStarted
- The timeSessionStarted to setvoid addWhoAttended(Collection attendees)
attendees
- Collection of attendeesvoid addAttendees(Collection attendees)
addWhoAttended(Collection attendees)
attendees
- collection of users who attended the session to the current collection.Collection getWhoAttended()
Collection getAttendees()
getWhoAttended()
void setWhoAttended(Collection attendees)
attendees
- The attendees to setvoid addSessionResource(String resourceName, String resouceLink)
setAttachmentResourceList(IResourceList list)
resourceName
- Name of the resourceresouceLink
- Link of the resourceIResourceList getAttachmentResourceList()
void addBinaryContentAsAttachment(byte[] content, String name, String mimeType, Map extended_properties)
content
- byte array of binary dataname
- name of the attachmentmimeType
- mime type of the contents. mimeType example : "text/html"extended_properties
- map of the extended properties, if any. Optionalvoid addURLAsAttachment(String linkUrl, String name, Map extended_properties)
linkUrl
- External link/url to the resource (example: http links)name
- name of the attachmentextended_properties
- map of the extended properties, if any. Optionalvoid setAttachmentResourceList(IResourceList list)
list
- list of resourcesMap getStringCustomProperties()
void setStringCustomProperties(Map stringCustomPropertyMap)
stringCustomPropertyMap
- The stringCustomPropertyMap to setvoid save() throws SCFException
SCFException
- Signals problems with the operationAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-COLL
|
[sap.com] tc/kmc/coll/scf
|
api
|
EP-KM-COL
|
Copyright 2018 SAP AG Complete Copyright Notice