publish
plugins.it2be_outlook.IOMeeting info


Servoy Properties Summary
Boolean autoForwarded
String billingInformation
String body
String categories
String companies
Date deferredDeliveryTime
Boolean deleteAfterSubmit
Date expiryTime
Date flagDueBy
String flagRequest
ImportanceType importance
String mileage
Boolean noAging
Boolean originatorDeliveryReportRequested
Date receivedTime
Boolean reminderSet
Date reminderTime
SensitivityType sensitivity
String subject


Servoy Methods Summary
Boolean createAttachment( String )
Boolean display( Boolean )
Boolean display( )
IOAppointment getAssociatedAppointment( Boolean )
Array<Object> getAttachments( )
Number getAttachmentsCount( )
Date getCreationTime( )
Date getLastModificationTime( )
Number getLength( )
String getMeetingWorkspaceURL( )
String getNext( )
String getOutlookID( )
String getParentFolder( )
Array<Object> getRecipients( )
Array<Object> getReplyRecipients( )
String getSenderAddress( )
String getSenderEmailType( )
String getSenderName( )
Date getSentOn( )
Number getSize( )
Boolean hasNext( )
Boolean isAutoResolvedWinner( )
Boolean isConflict( )
Boolean isSent( )
Boolean isSubmitted( )
Boolean isUnRead( )
void reset( )
String save( )
Boolean saveAsICal( String, String )


Servoy Properties Details


autoForwarded
Boolean  autoForwarded
Get/Set is auto forwarded.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().autoForwarded);


billingInformation
String  billingInformation
Get/Set the billing information.
Returns
String  information String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().billingInformation);


body
String  body
Get/Set the body.
Returns
String  body String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().body);


categories
String  categories
Get/Set categories.
Returns
String  categories String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().categories);


companies
String  companies
Get/Set the companies.
Returns
String  companies String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().companies);


deferredDeliveryTime
Date  deferredDeliveryTime
Get/Set the deferred delivery time.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().deferredDeliveryTime);


deleteAfterSubmit
Boolean  deleteAfterSubmit
Get/Set is delete after submit.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().deleteAfterSubmit);


expiryTime
Date  expiryTime
Get/Set the expiry time.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().expiryTime);


flagDueBy
Date  flagDueBy
Get/Set the flag due by.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().flagDueBy);


flagRequest
String  flagRequest
Get/Set the flag request.
Returns
String  request String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().flagRequest);


importance
ImportanceType  importance
Get/Set the importance.
Returns
ImportanceType  importance ImportanceType

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().importance);


mileage
String  mileage
Get/Set the mileage.
Returns
String  mileage String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().mileage);


noAging
Boolean  noAging
Get/Set is no aging.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().noAging);


originatorDeliveryReportRequested
Boolean  originatorDeliveryReportRequested
Get/Set is originator delivery report requested.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().originatorDeliveryReportRequested);


receivedTime
Date  receivedTime
Get/Set received time.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().receivedTime);


reminderSet
Boolean  reminderSet
Get/Set is reminder set.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().reminderSet);


reminderTime
Date  reminderTime
Get/Set reminder time.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().reminderTime);


sensitivity
SensitivityType  sensitivity
Get/Set the sensitivity.
Returns
SensitivityType  type SensitivityType

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().sensitivity);


subject
String  subject
Get/Set the subject.
Returns
String  subject String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().subject);

Servoy Methods Details


createAttachment
Boolean  createAttachment( String )
Create an attachment.
Parameters
String  filePath  the file path

Returns
Boolean  result boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().createAttachment);


display
Boolean  display( Boolean )
Display the current item.
Parameters
Boolean  modal  the modal

Returns
Boolean  result boolean

Supported Clients
SmartClient

Sample
// Display the current item.
// check the global meetingid or take a stored id from the database
if (!globals.meetingid) {
plugins.dialogs.showErrorDialog("Error", "No outlook id found");

Return;
}

// load the meeting by the id
var meeting = plugins.it2be_outlook.getMeeting(globals.meetingid);

// and display the meeting
if (meeting) {
meeting.display(); //make the appearance modal (true) or not (false)
} else {
plugins.dialogs.showErrorDialog("Error", "could not display the meeting!");
}


display
Boolean  display( )
Display the current item.
Returns
Boolean  result boolean

Supported Clients
SmartClient

Sample
// Display the current item.
// check the global meetingid or take a stored id from the database
if (!globals.meetingid) {
plugins.dialogs.showErrorDialog("Error", "No outlook id found");

Return;
}

// load the meeting by the id
var meeting = plugins.it2be_outlook.getMeeting(globals.meetingid);

// and display the meeting
if (meeting) {
meeting.display(); //make the appearance modal (true) or not (false)
} else {
plugins.dialogs.showErrorDialog("Error", "could not display the meeting!");
}


getAssociatedAppointment
IOAppointment  getAssociatedAppointment( Boolean )
Get the associated appointment (boolean add to calendar).
Parameters
Boolean  add  the add

Returns
IOAppointment  appointment IOAppointment

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getAssociatedAppointment);


getAttachments
Array<Object>  getAttachments( )
Get the attachments.
Returns
Array<Object>  attachments Object[]

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getAttachments);


getAttachmentsCount
Number  getAttachmentsCount( )
Get the attachment count.
Returns
Number  count int

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getAttachmentsCount);


getCreationTime
Date  getCreationTime( )
Get the creation time.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getCreationTime);


getLastModificationTime
Date  getLastModificationTime( )
Get the last modifcation time
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getLastModificationTime);


getLength
Number  getLength( )
Return the length of the selected set of items.
Returns
Number  length long

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getLength);


getMeetingWorkspaceURL
String  getMeetingWorkspaceURL( )
Get the meeting workspace URL.
Returns
String  url String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getMeetingWorkspaceURL);


getNext
String  getNext( )
Get the next item of the selected set of items.
Returns
String  item String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getNext);


getOutlookID
String  getOutlookID( )
Get the outlook ID of the item.
Returns
String  id String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getOutlookID);


getParentFolder
String  getParentFolder( )
Get the parent folder
Returns
String  folder String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getParentFolder);


getRecipients
Array<Object>  getRecipients( )
Get recipients.
Returns
Array<Object>  recipients Object[]

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getRecipients);


getReplyRecipients
Array<Object>  getReplyRecipients( )
Get reply recipients.
Returns
Array<Object>  recipients Object[]

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getReplyRecipients);


getSenderAddress
String  getSenderAddress( )
Get sender address.
Returns
String  address String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getSenderAddress);


getSenderEmailType
String  getSenderEmailType( )
Get the sender email type.
Returns
String  type String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getSenderEmailType);


getSenderName
String  getSenderName( )
Get the sender name.
Returns
String  name String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getSenderName);


getSentOn
Date  getSentOn( )
Get the sent on.
Returns
Date  date Date

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getSentOn);


getSize
Number  getSize( )
Get the size.
Returns
Number  size int

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().getSize);


hasNext
Boolean  hasNext( )
Check that the selected set of items has a 'next' item.
Returns
Boolean  has boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().hasNext);


isAutoResolvedWinner
Boolean  isAutoResolvedWinner( )
Get auto is resolved winner.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().isAutoResolvedWinner);


isConflict
Boolean  isConflict( )
Get/Set is conflict.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().isConflict);


isSent
Boolean  isSent( )
Get is sent.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().isSent);


isSubmitted
Boolean  isSubmitted( )
Get is submitted.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().isSubmitted);


isUnRead
Boolean  isUnRead( )
Get is unread.
Returns
Boolean  is boolean

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().isUnRead);


reset
void  reset( )
Reset the set to the first item.
Returns
void  

Supported Clients
SmartClient


save
String  save( )
Save the current item.
Returns
String  id String

Supported Clients
SmartClient

Sample
application.output(plugins.it2be_outlook.meeting().save);


saveAsICal
Boolean  saveAsICal( String, String )
Save the meeting as an iCal file.
Parameters
String  filePath  the file path
String  outlookid  the outlookid

Returns
Boolean  save boolean

Supported Clients
SmartClient

Sample
// check the global meetingid or take a stored id from the database
if (!globals.meetingid) {
plugins.dialogs.showErrorDialog("Error", "No outlook id found");

Return;
}

// set the name of the file
var filePath = plugins.file.showFileSaveDialog();

if (filePath) {
//when the file path is not empty get the meeting record from MS Outlook
var	meeting = plugins.it2be_outlook.getMeeting(globals.meetingid);

if (meeting) {
//and create an iCal (iso exchange format) file with the given filePath from the selected meeting
meeting.saveAsICal(filePath, globals.meetingid);
} else {
application.output("meeting empty");
}
}