wt.meeting
Class MeetingNotificationProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.meeting.MeetingNotificationProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class MeetingNotificationProcessor
extends BasicTemplateProcessor
implements Externalizable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static ResourceBundle _rb
           
private static String CLASSNAME
           
static long EXTERNALIZATION_VERSION_UID
           
private static String HTML_FONT
           
private static Locale locale
           
private  ObjectReference meetingReference
           
protected static long OLD_FORMAT_VERSION_UID
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
private  Meeting theMeeting
           
private  MeetingOperationType theMeetingOperationType
           
private  WTPrincipalReference theWTPrincipalReference
           
 
Fields inherited from class wt.enterprise.BasicTemplateProcessor
ACTION, ADD_HELP_ICON, ALL_CABINETS, BLANK_SPACE, BREAK_SEPARATOR, BREAK_TAG, CLASS, componentFactory, CONTAINER_NAME, CONTENT_RESOURCE, contextClass, DEFAULT_CHARSET, DEFAULT_HELP_ICON_SELECTOR, DEFAULT_HELP_LABEL, DEFAULT_PREFERENCE_CONTEXT, DOCFROMTEMPLATE, ENABLE_HELP_ICON_PROPERTY_NAME, ENTERPRISE_SEARCH, FEDERATION_SEARCH, GLOBAL_NAVIGATION_ENABLE_HELP_ICON, globalNavBarHelpIconEnabledDefault, HELP_CONTEXT, HELP_ICON_POSITION, HELP_ICON_SELECTOR, HELP_LABEL, HELP_LABEL_RESOURCE, HELP_WINDOW_NAME, helpContext, helpIconEnabled, helpIconEnabledDefault, HOMEPAGE, IDPREFIX, IMPORT, INTEGRATED_SEARCH, isDndMicroAppletEnabled, isDndMicroAppletEnabledInitialized, LABEL_SEPARATOR, LINE_FEED_DELIMITER, linkPrefix, LOCAL_SEARCH, OID, pageContext, PDMLINK_INSTALL_KEY, PERSONAL_CABINET, PREF_WINDOW_NAME, PREFERENCE_CONTEXT, PRESENT_HELP_LABEL, PROJECTLINK_INSTALL_KEY, SEARCH, SHARE_ICON, TEXT_RESOURCE_BUNDLE, URL_RESOURCE, WORKLIST, wtAttribute, WTCORE_IMAGE_DIR
 
Fields inherited from interface wt.templateutil.processor.ContextTranslator
CONTEXT_LIST_IN, CONTEXT_LIST_OUT
 
Fields inherited from interface wt.templateutil.processor.ContextHolder
CONTEXT_ACTION, CONTEXT_CLASS_NAME, CONTEXT_OBJ, CONTEXT_PROPERTIES, FORM_DATA, QUERY_DATA, RESPONSE_EXCEPTIONS, RESPONSE_FOOTERS, RESPONSE_HEADERS, RESPONSE_MESSAGES, RESPONSE_STRING, STATUS
 
Constructor Summary
MeetingNotificationProcessor()
          

Supported API: false
MeetingNotificationProcessor(ObjectReference a_meetingRef, MeetingOperationType opType)
          

Supported API: false
MeetingNotificationProcessor(ObjectReference a_meetingRef, MeetingOperationType opType, WTPrincipalReference user)
          

Supported API: false
 
Method Summary
private  String getEndTime(String startTime, long duration)
           
 Meeting getMeeting()
          

Supported API: false
 ObjectReference getMeetingReference()
          Gets the object for the association that plays role: meetingReference.
 WTPrincipalReference getWTPrincipalReference()
          Gets the object for the association that plays role: theWTPrincipalReference.
 void handleRequest(HTTPRequest request, HTTPResponse response)
          

Supported API: false
 void meetingAgenda(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingCallInformation(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingDate(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingInvitees(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingLocation(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingMessageBody(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingName(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingPasswd(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingReferences(Properties params, Locale locale, OutputStream os)
          

Supported API: false
private  void meetingReferenceValidate(ObjectReference a_MeetingReference)
           
 void meetingTeleconferenceInformation(Properties params, Locale locale, OutputStream os)
           
 void meetingTime(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void meetingType(Properties params, Locale locale, OutputStream os)
          

Supported API: false
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(MeetingNotificationProcessor thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void setMeetingReference(ObjectReference a_MeetingReference)
          Sets the object for the association that plays role: meetingReference.
 void setWTPrincipalReference(WTPrincipalReference a_WTPrincipalReference)
          Sets the object for the association that plays role: theWTPrincipalReference.
private  void theWTPrincipalReferenceValidate(WTPrincipalReference a_WTPrincipalReference)
           
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class wt.enterprise.BasicTemplateProcessor
AccessOK, addHiddenProperty, addHTMLHelpLink, addToResponseExceptions, addToResponseFooters, addToResponseHeaders, addToResponseMessages, allVersions, bcwti, buildFormProcessorURL, buildFormProcessorURL, comment, createActionsBar, createFederationNavigationBar, createGlobalNavigationBar, createNavigationBar, createParentFolderLink, currentTimestamp, displayAllCabinets, displayAttributeName, displayAttributesTable, displayAttributeValue, displayFolderContents, displayFolderObject, displayFolderTrail, displayGoToLatestLink, displayOrganizationIdentifier, displayPendingChangeIndicator, displayStyleSheetAttributesTable, displayVisualData, formatDate, getActionPairs, getAllCabinetsURL, getBaselineItems, getCharsetEncoding, getCheckedOutFolderURL, getClassIcon, getClassInfo, getContextAction, getContextClass, getContextClassName, getContextListIn, getContextListOut, getContextObj, getContextProperties, getContextServiceName, getDisplayName, getDomainPath, getEnabledVersion, getEncoding, getFederationSearchURL, getFolderLocation, getFolderPath, getFormData, getGenericInstanceIconImgTag, getGlyphImageTag, getGlyphsArray, getGlyphTagsNoDnD, getHelpContext, getHomepageURL, getHTMLComponentFactory, getHTMLHelpLink, getHTMLHelpURL, getHTMLHelpURL, getHTMLTableService, getIconResource, getIconResource, getIconResource, getIconSelector, getId, getJavaScriptManager, getLocalizedDateFormatMessage, getLocalizedMessage, getLocalizedPrintWriter, getLocalizedString, getObjectDnDIcon, getObjectIcon, getObjectIconDnDTag, getObjectIconGlyphs, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectPropertyValueString, getObjectPropertyValueString, getPageContext, getParentFolderLink, getPersonalCabinet, getPersonalCabinetURL, getPreferenceValue, getPrincipalEmailLink, getPrincipalEmailLink, getPrintWriter, getPropertyFromPropertyFile, getQuery, getQueryData, getReferenceString, getReferenceString, getResourceString, getResourceString, getResponseExceptions, getResponseFooters, getResponseHeaders, getResponseMessages, getResponseString, getSearchCriteriaURL, getSearchCriteriaURL, getSearchResultsURL, getShareImage, getShareImage, getState, getStatus, getStringFromResourceBundle, getStringFromResourceBundle, getTemplateDisplayGeneral, getTrailId, getTrlIdAttribute, getURLActions, getURLActions, getURLActions, getURLActions, getURLActionsString, getURLActionsString, getURLFactory, getURLFromDelegate, getURLProcessorLink, getURLProcessorLink, getURLProcessorLink, getURLProcessorLinkWithLabel, getUsedByLinks, getWCColor, getWCColor, getWCColorDec, getWCColorDec, getWCFontFamily, getWCFontFamily, getWorklistURL, getWTAttribute, getWTContainerByName, getWTContainerRef, handleExceptionTP, handleExceptionTP, handleProcessorException, hiddenContextString, include, initJavaScriptManager, isDndMicroAppletEnabled, isEqual, listContent, objectActionLink, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectBackground, objectIdentification, objectIdentifier, objectProperties, objectPropertyName, objectPropertyNameAux, objectPropertyNameAux2, objectPropertyValue, objectPropertyValueAux, objectPropertyValueAux2, objectPropertyValueString, outputLink, outputPropertyFromPropertyFile, parameterValue, partUsedBy, PDMLinkIsInstalled, printQueryTable, printTable, printTextArea, processSubTemplate, readContext, readVersion, setColumnProperties, setContextAction, setContextClass, setContextClassName, setContextListIn, setContextListOut, setContextObj, setContextProperties, setFormData, setHelpContext, setHTMLTableService, setJavaScriptManager, setPageContext, setQueryData, setResponseExceptions, setResponseFooters, setResponseHeaders, setResponseMessages, setResponseString, setState, setStatus, showResponseExceptions, showResponseFooters, showResponseHeaders, showResponseMessage, showResponseMessages, showVersions, sortQueryResult, splitStringIntoTokens, tableService, translateToHtml, useProcessorService, visualizationIsEnabled, writeHiddenContext, writeQueryStringContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

theMeetingOperationType

private MeetingOperationType theMeetingOperationType

meetingReference

private ObjectReference meetingReference

theWTPrincipalReference

private WTPrincipalReference theWTPrincipalReference

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values

theMeeting

private Meeting theMeeting

locale

private static final Locale locale

_rb

private static ResourceBundle _rb

HTML_FONT

private static final String HTML_FONT
See Also:
Constant Field Values
Constructor Detail

MeetingNotificationProcessor

public MeetingNotificationProcessor()


Supported API: false


MeetingNotificationProcessor

public MeetingNotificationProcessor(ObjectReference a_meetingRef,
                                    MeetingOperationType opType)


Supported API: false

Parameters:
a_meetingRef -
opType -

MeetingNotificationProcessor

public MeetingNotificationProcessor(ObjectReference a_meetingRef,
                                    MeetingOperationType opType,
                                    WTPrincipalReference user)


Supported API: false

Parameters:
a_meetingRef -
opType -
user -
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class BasicTemplateProcessor
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class BasicTemplateProcessor
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(MeetingNotificationProcessor thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

getMeetingReference

public ObjectReference getMeetingReference()
Gets the object for the association that plays role: meetingReference.

Supported API: false

Returns:
ObjectReference

setMeetingReference

public void setMeetingReference(ObjectReference a_MeetingReference)
                         throws WTPropertyVetoException
Sets the object for the association that plays role: meetingReference.

Supported API: false

Parameters:
a_MeetingReference -
Throws:
WTPropertyVetoException

meetingReferenceValidate

private void meetingReferenceValidate(ObjectReference a_MeetingReference)
                               throws WTPropertyVetoException
Parameters:
a_MeetingReference -
Throws:
WTPropertyVetoException

getWTPrincipalReference

public WTPrincipalReference getWTPrincipalReference()
Gets the object for the association that plays role: theWTPrincipalReference.

Supported API: false

Returns:
WTPrincipalReference

setWTPrincipalReference

public void setWTPrincipalReference(WTPrincipalReference a_WTPrincipalReference)
                             throws WTPropertyVetoException
Sets the object for the association that plays role: theWTPrincipalReference.

Supported API: false

Parameters:
a_WTPrincipalReference -
Throws:
WTPropertyVetoException

theWTPrincipalReferenceValidate

private void theWTPrincipalReferenceValidate(WTPrincipalReference a_WTPrincipalReference)
                                      throws WTPropertyVetoException
Parameters:
a_WTPrincipalReference -
Throws:
WTPropertyVetoException

handleRequest

public void handleRequest(HTTPRequest request,
                          HTTPResponse response)


Supported API: false

Specified by:
handleRequest in interface TemplateProcessor
Parameters:
request -
response -

meetingName

public void meetingName(Properties params,
                        Locale locale,
                        OutputStream os)
                 throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingDate

public void meetingDate(Properties params,
                        Locale locale,
                        OutputStream os)
                 throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingTime

public void meetingTime(Properties params,
                        Locale locale,
                        OutputStream os)
                 throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingPasswd

public void meetingPasswd(Properties params,
                          Locale locale,
                          OutputStream os)
                   throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingAgenda

public void meetingAgenda(Properties params,
                          Locale locale,
                          OutputStream os)
                   throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingCallInformation

public void meetingCallInformation(Properties params,
                                   Locale locale,
                                   OutputStream os)
                            throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingInvitees

public void meetingInvitees(Properties params,
                            Locale locale,
                            OutputStream os)
                     throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingReferences

public void meetingReferences(Properties params,
                              Locale locale,
                              OutputStream os)
                       throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingMessageBody

public void meetingMessageBody(Properties params,
                               Locale locale,
                               OutputStream os)
                        throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingLocation

public void meetingLocation(Properties params,
                            Locale locale,
                            OutputStream os)
                     throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

meetingType

public void meetingType(Properties params,
                        Locale locale,
                        OutputStream os)
                 throws WTException


Supported API: false

Parameters:
params -
locale -
os -
Throws:
WTException

getMeeting

public Meeting getMeeting()


Supported API: false

Returns:
Meeting

getEndTime

private String getEndTime(String startTime,
                          long duration)
                   throws WTException
Throws:
WTException

meetingTeleconferenceInformation

public void meetingTeleconferenceInformation(Properties params,
                                             Locale locale,
                                             OutputStream os)
                                      throws WTException
Throws:
WTException