Uses of Class
com.sap.ip.collaboration.gw.api.framework.groupware.GroupwareException

Packages that use GroupwareException
com.sap.ip.collaboration.gw.api.exception   
com.sap.ip.collaboration.gw.api.framework.groupware   
com.sap.ip.collaboration.gw.api.manager.calendar   
com.sap.ip.collaboration.gw.impl.transport.file.filesystem   
 

Uses of GroupwareException in com.sap.ip.collaboration.gw.api.exception
 

Subclasses of GroupwareException in com.sap.ip.collaboration.gw.api.exception
 class AddAttachmentFailureException
          The AddAttachmentFailureException class is thrown when adding an attachment to a groupware item fails.
 class InvalidEmailAddressFormatException
          The TransportLoadFailureException class is thrown when some of the email addresses specified have incorrect format.
 class InvalidTransportException
          The TransportLoadFailureException class is thrown when the groupware framework is unable to find the specfied class in its classloader.
 class NoResourceFoundException
          The NoResourceFoundException class is thrown when the requested groupware resource is not found Copyright (c) SAP 2002
 class NoTransportConfiguredException
          The TransportLoadFailureException class is thrown when no transport is configured for a specific groupware item type.
 class TransportLoadFailureException
          The TransportLoadFailureException class is thrown when the groupware framework is unable to load the specified transport class.
 

Uses of GroupwareException in com.sap.ip.collaboration.gw.api.framework.groupware
 

Methods in com.sap.ip.collaboration.gw.api.framework.groupware that throw GroupwareException
 java.util.Map ICalendarReadTransport.getAvailabilityInfo(IDateRange range, int timeInterval, java.util.List addresses, IGroupwareCredentials credentials)
          Returns the availability information for a list of users.
 void IMailItem.setCc(java.lang.String cc)
          Sets the Cc list for the Mail Item.
 java.lang.String IMailItem.getCc()
          Gets the Cc list for the Mail Item.
 void IMailItem.setCcList(java.util.List cc)
          Sets the Cc list for the Mail Item as a list of EmailAddresses.
 java.util.List IMailItem.getCcList()
          Gets the Cc list for the Mail Item as a list of EmailAddresses.
 void IMailItem.setBcc(java.lang.String bcc)
          Sets the Bcc list for the Mail Item.
 java.lang.String IMailItem.getBcc()
          Gets the Bcc list for the Mail Item
 void IMailItem.setBccList(java.util.List bcc)
          Sets the Bcc list for the Mail Item as a list of EmailAddresses.
 java.util.List IMailItem.getBccList()
          Gets the Bcc list for the Mail Item as a list of EmailAddresses.
 void IMailItem.setPriority(com.sap.ip.collaboration.gw.api.enum.PriorityType priority)
          Sets the priority for the Mail Item.
 com.sap.ip.collaboration.gw.api.enum.PriorityType IMailItem.getPriority()
          Gets the priority for the Mail Item.
 void IMailItem.setSaveOnSend(boolean flag)
          Sets a boolean flag indicating whether the mail item should be saved in the 'Sent Items' folder or not.
 boolean IMailItem.getSaveOnSend()
          Gets a boolean flag indicating whether the mail item should be saved in the 'Sent Items' folder or not.
 void IMailItem.send()
          Sends the groupware item without any credentials (Used when the SMTP server does not authenticate the user sending the mail.)
 void IMailItem.send(IGroupwareCredentials smtp, IGroupwareCredentials groupware)
          Sends the mail item when the credentials for the SMTP server are different from from the groupware server.
 java.util.List IMailItem.getAttachmentList()
          Returns the attachment list associated with the mail item.
 void IMailItem.addAttachment(IAttachment attachment)
          Adds an attachment to the mail item.
 void IMailItem.deleteAttachment(IAttachment attachment)
          Deleted an attachment from the mail item.
 java.lang.String IMailSendTransport.send(IGroupwareItem item)
          Sends the mail item without any credentials (Used when the SMTP server does not authenticate the user sending the mail.)
 java.lang.String IMailSendTransport.send(IGroupwareItem item, IGroupwareCredentials smtp, IGroupwareCredentials groupware)
          Sends the mail item when the credentials for the SMTP server are different from from the groupware server.
 java.util.List IReadTransport.getItemList(IDateRange range, IGroupwareCredentials credentials)
          Returns all items from the transport for the specified date range
 IGroupwareItem IReadTransport.getItem(java.lang.String Id, IGroupwareCredentials credentials)
          Returns a groupware item from the transport based on the id specified.
 java.lang.String IReadTransport.getContent(java.lang.String Id, IGroupwareCredentials credentials)
          Returns content of the groupware item based on the id specified.
 IAttachment IReadTransport.getAttachmentContent(java.lang.String Id, java.lang.String attachmentId, IGroupwareCredentials credentials)
          Returns content of the attachment based on the id specified.
 java.util.List IReadTransport.getItemList(IDateRange range, java.util.Properties searchCriteria, IGroupwareCredentials credentials)
          Returns all items from the transport for the specified date range and search criteria.
 java.lang.String IGroupwareItem.getID()
          Returns the Id of groupware item, which uniquely identifies the item.
 void IGroupwareItem.setID(java.lang.String Id)
          Sets the Id of groupware item, which uniquely identifies the item.
 GroupwareItemType IGroupwareItem.getItemType()
          Returns the item type of the groupware item i.e.
 void IGroupwareItem.setTransport(ITransport transport)
          Sets a transport on the groupware item, which is used for save, send and fetch operations.
 void IGroupwareItem.setGroupwareManager(IGroupwareManager manager)
          Sets a reference of the groupware manager in the groupware item.
 IGroupwareManager IGroupwareItem.getGroupwareManager()
          Returns the groupware manager associated with the groupware item.
 ITransport IGroupwareItem.getTransport(TransportType type)
          Returns the transport used by the groupware item
 java.lang.String IGroupwareItem.getTransportName(TransportType type)
          Returns the transport name of the groupware item.
 java.lang.String IGroupwareItem.getContent()
          Returns the content of the groupware item.
 void IGroupwareItem.setContent(java.lang.String content)
          Sets the body of the groupware item.
 java.lang.String IGroupwareItem.getSubject()
          Returns the subject of the groupware item.
 void IGroupwareItem.setSubject(java.lang.String subject)
          Sets the subject of the groupware item.
 void IGroupwareItem.setTo(java.lang.String to)
          Sets the recipient list of groupware item.
 void IGroupwareItem.setToList(java.util.List to)
          Sets the recipient list of groupware item.
 java.lang.String IGroupwareItem.getTo()
          Returns the recipient list of the groupware item.
 java.util.List IGroupwareItem.getToList()
          Returns the recipient list of the groupware item as a list of EmailAddresses.
 void IGroupwareItem.setFrom(java.lang.String from)
          Sets the address from which the groupware item is originating.
 java.lang.String IGroupwareItem.getFrom()
          Returns the address which sent the groupware item.
 void IGroupwareItem.setFromAddress(IEmailAddress from)
          Sets the EmailAddress from which the groupware item is originating.
 IEmailAddress IGroupwareItem.getFromAddress()
          Returns the address which sent the groupware item.
 void IGroupwareItem.save(com.sapportals.portal.security.usermanagement.IUser user)
          Saves the groupware item.
 void IGroupwareItem.send(com.sapportals.portal.security.usermanagement.IUser user)
          Sends the groupware item to the intended recipient list.
 void IGroupwareItem.remove(com.sapportals.portal.security.usermanagement.IUser user)
          Removes the groupware item.
 void IGroupwareItem.setMimeType(java.lang.String mimeType)
          Sets the MIME type of the content of the groupware item.
 java.lang.String IGroupwareItem.getMimeType()
          Returns the MIME type of the content of the groupware item.
 void IGroupwareItem.setApplicationData(java.util.Map customAttributes)
          Sets application data on the groupware item as custom attributes.
 java.util.Map IGroupwareItem.getApplicationData()
          Returns the application data of the groupware item
 void IGroupwareManager.startUp()
          Initalizes the groupware manager.
 void IGroupwareManager.shutDown()
          Terminates the groupware manager.
 void IGroupwareManager.loadTransport(java.lang.String transportClass, java.util.List transportProperties)
          Loads up the specified transport class, initializes it and registers the transport with transport registry.
 void IGroupwareManager.loadTransport(java.lang.String transportClass, java.util.List transportProperties, boolean isDefault)
          Loads up the specified transport class, initializes it and registers the transport with transport registry.
 void IGroupwareManager.save(IGroupwareItem item, com.sapportals.portal.security.usermanagement.IUser user)
          Saves the groupware item.This method obtains the necessery credentials for connecting to the groupware server from credentials factory.
 void IGroupwareManager.remove(IGroupwareItem item, com.sapportals.portal.security.usermanagement.IUser user)
          Saves the groupware item.This method obtains the necessery credentials for connecting to the groupware server from credentials factory.
 void IGroupwareManager.send(IGroupwareItem item, com.sapportals.portal.security.usermanagement.IUser user)
          Sends the groupware item to the intended recipient list.This method obtains the necessery credentials for connecting to the groupware server from credentials factory.
 java.util.List IGroupwareManager.getItemList(GroupwareItemType itemType, IDateRange range, com.sapportals.portal.security.usermanagement.IUser user)
          Returns all groupware items for the specified date range.
 java.util.List IGroupwareManager.getItemList(GroupwareItemType itemType, IDateRange range, java.util.Properties searchCriteria, com.sapportals.portal.security.usermanagement.IUser user)
          Returns all groupware items for the specified date range and search attributes.
 IGroupwareItem IGroupwareManager.getItem(GroupwareItemType itemType, java.lang.String transportName, java.lang.String Id, com.sapportals.portal.security.usermanagement.IUser user)
          Returns a groupware item from the transport based on the id specified.
 IGroupwareItem IGroupwareManager.createNewItem(GroupwareItemType itemType)
          Creates a new groupware item based on the default transport.
 IGroupwareItem IGroupwareManager.createNewItem(GroupwareItemType itemType, java.lang.String transportName)
          Creates a new groupware item based on the specified transport.
 java.util.Map IGroupwareManager.getAvailabilityInfo(IDateRange range, int timeInterval, java.util.List addresses, com.sapportals.portal.security.usermanagement.IUser user)
          Returns the availability information for a list of users.
 java.util.Properties IGroupwareManager.getCredentialsProperties(int itemType, java.lang.String transportName)
          Returns different credential properties needed by the specified transport.Used for fetching information from user mapping.
 IAttachment IGroupwareManager.getAttachmentContent(GroupwareItemType itemType, java.lang.String transportName, java.lang.String id, java.lang.String attachmentId, com.sapportals.portal.security.usermanagement.IUser user)
          Returns content of the attachment based on the id specified.
 IGroupwareCredentials IGroupwareManager.getCredentials(com.sapportals.portal.security.usermanagement.IUser user, java.lang.String serverAlias)
           
 IGroupwareItemFactory IGroupwareManager.getGroupwareItemFactory(com.sapportals.portal.security.usermanagement.IUser user)
           
 void ICalendarItem.setLocation(java.lang.String location)
          Sets the location
 java.lang.String ICalendarItem.getLocation()
          Returns the location
 void ICalendarItem.setReminder(int reminder)
          Sets the reminder time
 void ICalendarItem.setHasReminder(boolean reminder)
          Sets if the reminder has to be set or not.
 int ICalendarItem.getReminder()
          Returns the reminder
 boolean ICalendarItem.getHasReminder()
          Returns if the reminder is set or not
 void ICalendarItem.setAllDay(boolean vData)
          Sets the all day flag
 boolean ICalendarItem.isAllDay()
          Returns the allday flag
 void ICalendarItem.setShowTimeAs(AvailabilityType showTime)
          Sets the showtime-as flag
 AvailabilityType ICalendarItem.getShowTimeAs()
          Returns the showtime-as flag
 void ICalendarItem.setStartDateTime(java.util.Date startDateTime)
          Sets the start date and time of the calendar item
 java.util.Date ICalendarItem.getStartDateTime()
          Returns the start date and time of the calendar item
 void ICalendarItem.setEndDateTime(java.util.Date endDateTime)
          Sets the end date and time of the calendar item
 java.util.Date ICalendarItem.getEndDateTime()
          Returns the End date and time of the calendar item
 boolean ICalendarItem.isMultiDay()
          Returns if the appointment spans over multiple days
 void ICalendarItem.setOrganizer(java.lang.String organizer)
          Sets the organizer of the meeting item (Used to create meetings on behalf of another user)
 java.lang.String ICalendarItem.getOrganizer()
          Returns the organizer of the meeting item.
 boolean ICalendarItem.isRecurring()
          Returns true if the appointment is a recurring appointment
 void ICalendarItem.setRecurring(boolean flag)
          Sets if the appointment is recurring or not.
 boolean ICalendarItem.isMeeting()
          Returns true if the calendar item is a meeting, false otherwise.
 void ICalendarItem.setMeeting(boolean flag)
          Sets if the calendar item is a meeting, false otherwise.
 java.util.List ICalendarItem.getAttachmentList()
          Returns the attachment list associated with the meeting item.
 void ICalendarItem.addAttachment(IAttachment attachment)
          Adds an attachment to the meeting item.
 void ICalendarItem.deleteAttachment(IAttachment attachment)
          Deleted an attachment from the meeting item.
 void ICalendarItem.deleteAttachments()
          Deleted all attachments from the meeting item.
 java.lang.String IAttachment.getName()
          Returns the name of the attachment
 void IAttachment.setName(java.lang.String name)
          Sets the name of the attachment
 java.lang.String IAttachment.getId()
          Returns the id of the attachment
 void IAttachment.setId(java.lang.String id)
          Sets the id of the attachment
 void IAttachment.setParentId(java.lang.String id)
          Sets the id of the parent groupware item for the attachment
 java.io.InputStream IAttachment.getContent(com.sapportals.portal.security.usermanagement.IUser user)
          Returns an input stream to the attachment content
 java.io.InputStream IAttachment.getContent()
          Returns an input stream to the attachment content
 void IAttachment.setContent(java.io.InputStream stream)
          Sets the input stream to the attachment content
 void IAttachment.close()
          Closes the input stream associated with attachment content (It is the responsibility of the client to close the input stream.)
 long IAttachment.getContentLength()
          Returns the length of the resource content
 void IAttachment.setContentLength(long length)
          Sets the length of the resource content
 java.lang.String IAttachment.getContentType()
          Returns the content type of the attachment
 void IAttachment.setContentType(java.lang.String contentType)
          Sets the content type for the attachment content
 void IAttachment.setReadTransport(IReadTransport transport)
          Sets the read transport for fetching the content of the attachment
 void IAttachment.setGroupwareItem(IGroupwareItem item)
          Sets the parent groupware items of the attachment
 void ITaskItem.setPriority(com.sap.ip.collaboration.gw.api.enum.PriorityType priority)
          Sets the priority for the task item.
 com.sap.ip.collaboration.gw.api.enum.PriorityType ITaskItem.getPriority()
          Returns the priority for the task item.
 void ITaskItem.setCategory(java.lang.String category)
          Sets the category for the task item
 java.lang.String ITaskItem.getCategory()
          Returns the category for the task item
 void ITaskItem.setDueDate(java.util.Date dueDate)
          Sets the due date for the task item.
 java.util.Date ITaskItem.getDueDate()
          Returns the due date for the task item
 boolean ITaskItem.getHasDueDate()
          Returns if the due date is set for the task item
 void ITaskItem.setHasDueDate(boolean duedate)
          Sets if the due date is there for the task item
 void ITaskItem.setCompleted(boolean vData)
          Sets if the task has been completed
 boolean ITaskItem.getCompleted()
          Returns if the task has been completed
 void ITaskItem.setReminder(java.util.Date reminderTime)
          sets the reminder time for the task item
 java.util.Date ITaskItem.getReminder()
          Returns the reminder time for the task item.
 boolean ITaskItem.getHasReminder()
          Returns if the reminder is set for the task item.
 void ITaskItem.setHasReminder(boolean reminder)
          Sets if the reminder is there or not.
 java.lang.String ISendTransport.save(IGroupwareItem item, IGroupwareCredentials credentials)
          Saves the groupware item using the credentials specified.
 java.lang.String ISendTransport.send(IGroupwareItem item, IGroupwareCredentials credentials)
          Sends the groupware item to the intended recipient list.
 void ISendTransport.remove(java.lang.String id, IGroupwareCredentials credentials)
          Removes the groupware item based on the id specified.
 void ITransport.initialize(IGroupwareManager gwManager, java.util.List configuration)
          Initializes the groupware transport with different congiguration properties.
 void ITransport.terminate()
          Terminates the groupware transport.
 IGroupwareCredentials IGroupwareCredentialsProvider.getCredentials(com.sapportals.portal.security.usermanagement.IUser user, java.lang.String systemId)
          Returns groupware credentials of the user for the given systemId.
 

Uses of GroupwareException in com.sap.ip.collaboration.gw.api.manager.calendar
 

Methods in com.sap.ip.collaboration.gw.api.manager.calendar that throw GroupwareException
 com.sapportals.wcm.util.uri.RID ICalendarSO.getRID()
          Returns the RID of calendar so
 java.lang.String ICalendarSO.getID()
          Returns the Id of calendar item, which uniquely identifies the item.
 void ICalendarSO.setID(java.lang.String Id)
          Sets the Id of calendar item, which uniquely identifies the item.
 java.lang.String ICalendarSO.getTransportName(TransportType type)
          Returns the transport name of the calendar item.
 java.lang.String ICalendarSO.getContent()
          Returns the content of the calendar item.
 void ICalendarSO.setContent(java.lang.String content)
          Sets the body of the calendar item.
 java.lang.String ICalendarSO.getSubject()
          Returns the subject of the calendar item.
 void ICalendarSO.setSubject(java.lang.String subject)
          Sets the subject of the calendar item.
 void ICalendarSO.setTo(java.lang.String to)
          Sets the recipient list of calendar item.
 java.lang.String ICalendarSO.getTo()
          Returns the recipient list of the calendar item.
 void ICalendarSO.setToList(java.util.List to)
          Sets the recipient list of calendar item as a list of EmailAddresses.
 java.util.List ICalendarSO.getToList()
          Returns the recipient list of the calendar item as a list of EmailAddresses.
 void ICalendarSO.setFrom(java.lang.String from)
          Sets the address from which the calendar item is originating.
 java.lang.String ICalendarSO.getFrom()
          Returns the address which sent the calendar item.
 void ICalendarSO.setFromAddress(IEmailAddress from)
          Sets the email address from which the calendar item is originating.
 IEmailAddress ICalendarSO.getFromAddress()
          Returns the email address which sent the calendar item.
 void ICalendarSO.save(com.sapportals.portal.security.usermanagement.IUser user)
          Saves the calendar item.
 void ICalendarSO.send(com.sapportals.portal.security.usermanagement.IUser user)
          Sends the calendar item to the intended recipient list.
 void ICalendarSO.remove(com.sapportals.portal.security.usermanagement.IUser user)
          Removes the calendar item.
 void ICalendarSO.setMimeType(java.lang.String mimeType)
          Sets the MIME type of the content of the calendar item.
 java.lang.String ICalendarSO.getMimeType()
          Returns the MIME type of the content of the calendar item.
 void ICalendarSO.setApplicationData(java.util.Map customAttributes)
          Sets application data on the calendar item as custom attributes.
 java.util.Map ICalendarSO.getApplicationData()
          Returns the application data of the calendar item
 void ICalendarSO.setLocation(java.lang.String location)
          Sets the location
 java.lang.String ICalendarSO.getLocation()
          Returns the location
 void ICalendarSO.setReminder(int reminder)
          Sets the reminder time
 int ICalendarSO.getReminder()
          Returns the reminder
 void ICalendarSO.setAllDay(boolean vData)
          Sets the all day flag
 boolean ICalendarSO.isAllDay()
          Returns the allday flag
 void ICalendarSO.setShowTimeAs(AvailabilityType showTime)
          Sets the showtime-as flag
 AvailabilityType ICalendarSO.getShowTimeAs()
          Returns the showtime-as flag
 void ICalendarSO.setStartDateTime(java.util.Date startDateTime)
          Sets the start date and time of the calendar item
 java.util.Date ICalendarSO.getStartDateTime()
          Returns the start date and time of the calendar item
 void ICalendarSO.setEndDateTime(java.util.Date endDateTime)
          Sets the end date and time of the calendar item
 java.util.Date ICalendarSO.getEndDateTime()
          Returns the End date and time of the calendar item
 boolean ICalendarSO.isMultiDay()
          Returns if the appointment spans over multiple days
 void ICalendarSO.setOrganizer(java.lang.String organizer)
          Sets the organizer of the meeting item (Used to create meetings on behalf of another user)
 java.lang.String ICalendarSO.getOrganizer()
          Returns the organizer of the meeting item.
 boolean ICalendarSO.isRecurring()
          Returns true if the appointment is a recurring appointment
 void ICalendarSO.setRecurring(boolean flag)
          Sets if the appointment is recurring or not.
 boolean ICalendarSO.isMeeting()
          Returns true if the calendar item is a meeting, false otherwise.
 void ICalendarSO.setMeeting(boolean flag)
          Sets if the calendar item is a meeting, false otherwise.
 java.util.Map ICalendarSO.getAvailabilityInfo(IDateRange range, int timeInterval, java.util.List addresses, com.sapportals.portal.security.usermanagement.IUser user)
          Returns the availability information for a list of users.
 com.sap.netweaver.coll.attachment.IAttachmentList ICalendarSO.getAttachmentList()
          Returns the attachment list the calendar item
 void ICalendarSO.setAttachmentList(com.sap.netweaver.coll.attachment.IAttachmentList attachmentList)
          Sets the list of attachments on the calendar item.
 

Uses of GroupwareException in com.sap.ip.collaboration.gw.impl.transport.file.filesystem
 

Methods in com.sap.ip.collaboration.gw.impl.transport.file.filesystem that throw GroupwareException
 java.util.List FileTransport.getItemList(IDateRange range, IGroupwareCredentials credential)
           
private  ICalendarItem FileTransport.createCalendarItem(java.util.Properties props, java.io.File file)
          Creates the calendar item from Calendar item properties and attachements if any from the file directory associated the item.
private  void FileTransport.readAttachmentsIfAny(java.util.Properties props, java.io.File file, ICalendarItem item)
          Method to attach attachments for a given calendar item.
 java.util.List FileTransport.getItemList(IDateRange range, java.util.Properties searchCriteria, IGroupwareCredentials credentials)
           
 IGroupwareItem FileTransport.getItem(java.lang.String id, IGroupwareCredentials credential)
           
 java.lang.String FileTransport.getContent(java.lang.String id, IGroupwareCredentials credential)
           
 void FileTransport.initialize(IGroupwareManager gwManager, java.util.List configuration)
           
private  void FileTransport.initFileSystemDetails()
          Initializes the Filesystem details like the default appointment and availability directories.
private  java.io.File FileTransport.createDirectory(java.lang.String tempLocation)
          Creates the directory if it is not already present.
 void FileTransport.terminate()
           
 java.lang.String FileTransport.save(IGroupwareItem item, IGroupwareCredentials credential)
           
 java.lang.String FileTransport.send(IGroupwareItem item, IGroupwareCredentials credential)
           
private  java.lang.String FileTransport.send(IGroupwareItem item, IGroupwareCredentials credential, boolean reflect)
          Sends or saves a given calendar item depending on its status(existing/new).
 java.util.Map FileTransport.getAvailabilityInfo(IDateRange range, int timeInterval, java.util.List addresses, IGroupwareCredentials credential)
           
private  IAvailabilityInfo FileTransport.getAvailabilityImpl(java.lang.String data, IDateRange range, int interval)
          Creates the availability info implementaion with the given availability info.
private  void FileTransport.convertToAvailabilityInfoImpl(java.util.Map map, IDateRange range, int interval)
          Stores Availability info for given date range & interval in its implementation object.
private  void FileTransport.createItem(ICalendarItem item, boolean reflect)
          Creates a file for the given CalendarItem Object.
private  void FileTransport.updateAvailableInfo(java.lang.String fileName, ICalendarItem item, java.util.Properties properties, boolean reflect)
          Updates the availability info of all the attenedees of the appointment.
private  void FileTransport.addAvailabilityInfoForUser(java.lang.String user, java.util.Properties properties)
          Adds the user availability information to availability file.
private  void FileTransport.createAttachments(java.io.File calendarStoreFile, ICalendarItem item, java.util.Properties props)
           
private  void FileTransport.createActualAttachment(java.io.File dir, IAttachment attachment)
          Creates the attachment file for a given attachment.
private  void FileTransport.transferContent(IAttachment attachment, java.io.File attachmentFile)
          writes the attachment file with its content.
private  void FileTransport.addToCache(ICalendarItem item)
          Stores the given Calendar item in Cache.
private  void FileTransport.removeItem(java.lang.String id)
          It deletes file associated with a calendar item from file system & updates the cache & availability information
private  void FileTransport.removeAvailableInfo(java.io.File calendarStoreFile, java.lang.String id)
          Find the users go to their respective folders delete the availability info and save it.
private  void FileTransport.removeFromUserAppointment(java.lang.String user, java.lang.String id)
          deletes the appointment entry from the user availability info.
private  void FileTransport.removeAttachmentsIfAny(java.lang.String id)
          removes all the attachments with a given calendar item.
private  java.lang.String FileTransport.addToFileSystem(ICalendarItem pItem, java.util.Properties props, boolean reflect)
          It Creates or saves file corresponding to given calendar item.
private  java.io.File FileTransport.calendarSaveItem(java.lang.String id)
          Method to return the file representing the calendar item.
private  java.io.File FileTransport.calendarStoreItem(java.util.Date date, java.lang.StringBuffer pSb)
          Creates file to store appointment information based on date value.
private  java.io.File FileTransport.getAttachmentDir(java.lang.String id)
          It gets the attachment directory of the given calendar item id.
 IAttachment FileTransport.getAttachmentContent(java.lang.String id, java.lang.String attachmentId, IGroupwareCredentials credentials)
           
private  IAttachment FileTransport.getAttachmentFromFileSystem(java.io.File attachmentDir, java.lang.String attachmentId, java.lang.String attachmentFileName)
          Reads the attachment from the given attachment directory and file name & wraps it into IAttachment object.
 void FileTransport.remove(java.lang.String id, IGroupwareCredentials credentials)