wt.inf.team
Class InvitationTemplateProcessor

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.inf.team.InvitationTemplateProcessor
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, Serializable, TemplateProcessor

public class InvitationTemplateProcessor
extends BasicTemplateProcessor
implements Externalizable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
(package private) static String BaseUrl
           
private static String BR
           
private static String CLASSNAME
           
protected  ContainerTeamManaged container
           
private  String containerDescription
           
private  String containerInviter
           
private  String containerInvitersEmail
           
private  String containerName
           
private  String containerOrg
           
private  String containerOwner
           
private  String containerOwnersEmail
           
private  WTContainerRef containerRef
           
private  String containerURL
           
private static String CR
           
(package private) static String DEFAULT_JNDI_ADAPTER
           
(package private) static String EMAIL
           
(package private)  String ESC_GT
           
(package private)  String ESC_LT
           
static long EXTERNALIZATION_VERSION_UID
           
(package private) static boolean FILTER_OUTPUT
           
(package private)  char GT
           
protected static String HTML_FONT
           
private  String invitationMessage
           
private  String invitedEmail
           
private  WTPrincipalReference inviteeRef
           
private  String invitersOrg
           
(package private)  char LT
           
private static String NBSP
           
protected static long OLD_FORMAT_VERSION_UID
           
(package private) static String PJL_USER_ADAPTER
           
(package private) static String registeredUserQuery
           
protected static String REGISTRATION_URL
           
private  String registrationLinkLabel
           
private  String registrationURL
           
private  WTPrincipalReference replacedUserRef
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
(package private) static String USER_OBJECTCLASS
           
protected static boolean VERBOSE
           
 
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
InvitationTemplateProcessor()
           
 
Method Summary
private  void containerDescriptionValidate(String a_ContainerDescription)
           
private  void containerInvitersEmailValidate(String a_ContainerInvitersEmail)
           
private  void containerInviterValidate(String a_ContainerInviter)
           
private  void containerNameValidate(String a_ContainerName)
           
private  void containerOrgValidate(String a_ContainerOrg)
           
private  void containerOwnersEmailValidate(String a_ContainerOwnersEmail)
           
private  void containerOwnerValidate(String a_ContainerOwner)
           
private  void containerRefValidate(WTContainerRef a_ContainerRef)
           
private  void containerURLValidate(String a_ContainerURL)
           
private  Enumeration findRoles(ContainerTeamManaged container, WTUser user)
           
private  String formatAsHTML(String value)
           
private  ContainerTeamManaged getContainer()
           
protected  String getContainerDescription()
          Gets the value of the attribute: containerDescription.
 void getContainerDescription(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerDescriptionLabel(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerEndDate(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerHostLabel(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerInvite_replaceUser(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerInvite(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerInviter()
          Gets the value of the attribute: containerInviter.
 void getContainerInviter(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerInvitersEmail()
          Gets the value of the attribute: containerInvitersEmail.
 void getContainerInvitersEmail(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  String getContainerInviterWithMailto(Locale locale)
           
 void getContainerInviterWithMailto(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerName()
          Gets the value of the attribute: containerName.
 void getContainerName(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerNameLabel(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerOrg()
          Gets the value of the attribute: containerOrg.
 void getContainerOrg(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerOwner()
          Gets the value of the attribute: containerOwner.
 void getContainerOwner(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerOwnerLabel(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getContainerOwnersEmail()
          Gets the value of the attribute: containerOwnersEmail.
 void getContainerOwnersEmail(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  String getContainerOwnerWithMailto(Locale locale)
           
 void getContainerOwnerWithMailto(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
 void getContainerPercentComplete(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  WTContainerRef getContainerRef()
          Gets the value of the attribute: containerRef.
 void getContainerStartDate(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  String getContainerType(Locale locale)
           
protected  String getContainerURL()
          Gets the value of the attribute: containerURL.
 void getContainerURL(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getInvitationMessage()
          Gets the value of the attribute: invitationMessage.
 void getInvitationMessage(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getInvitedEmail()
          Gets the value of the attribute: invitedEmail.
protected  WTPrincipalReference getInviteeRef()
          Gets the value of the attribute: inviteeRef.
 void getInviteJoinMessage(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getInvitersOrg()
          Gets the value of the attribute: invitersOrg.
 void getInvitersOrg(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  String getQualifiedContainerURL()
           
 void getRegisteredInfo(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getRegistrationLinkLabel()
          Gets the value of the attribute: registrationLinkLabel.
 void getRegistrationLinkLabel(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  String getRegistrationURL()
          Gets the value of the attribute: registrationURL.
 void getRegistrationURL(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
protected  WTPrincipalReference getReplacedUserRef()
          Gets the value of the attribute: replacedUserRef.
 void getRoleString(Properties properties, Locale locale, OutputStream os)
          

Supported API: false
private  int getScriptIndex(int index, String lowerValue)
           
private  String getValidContainerURL()
           
protected  String getValidRegistrationURL()
           
 void handleRequest(HTTPRequest req, HTTPResponse resp)
          

Supported API: false
private  void invitationMessageValidate(String a_InvitationMessage)
           
private  void invitedEmailValidate(String a_InvitedEmail)
           
private  void inviteeRefValidate(WTPrincipalReference a_InviteeRef)
           
private  void invitersOrgValidate(String a_InvitersOrg)
           
private  boolean isRegisteredUser(String email)
           
 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(InvitationTemplateProcessor thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
private  void registrationLinkLabelValidate(String a_RegistrationLinkLabel)
           
private  void registrationURLValidate(String a_RegistrationURL)
           
private  String removeScripts(String value)
           
private  void replacedUserRefValidate(WTPrincipalReference a_ReplacedUserRef)
           
protected  void setContainerDescription(String a_ContainerDescription)
          Sets the value of the attribute: containerDescription.
protected  void setContainerInviter(String a_ContainerInviter)
          Sets the value of the attribute: containerInviter.
protected  void setContainerInvitersEmail(String a_ContainerInvitersEmail)
          Sets the value of the attribute: containerInvitersEmail.
protected  void setContainerName(String a_ContainerName)
          Sets the value of the attribute: containerName.
protected  void setContainerOrg(String a_ContainerOrg)
          Sets the value of the attribute: containerOrg.
protected  void setContainerOwner(String a_ContainerOwner)
          Sets the value of the attribute: containerOwner.
protected  void setContainerOwnersEmail(String a_ContainerOwnersEmail)
          Sets the value of the attribute: containerOwnersEmail.
protected  void setContainerRef(WTContainerRef a_ContainerRef)
          Sets the value of the attribute: containerRef.
protected  void setContainerURL(String a_ContainerURL)
          Sets the value of the attribute: containerURL.
protected  void setInvitationMessage(String a_InvitationMessage)
          Sets the value of the attribute: invitationMessage.
protected  void setInvitedEmail(String a_InvitedEmail)
          Sets the value of the attribute: invitedEmail.
protected  void setInviteeRef(WTPrincipalReference a_InviteeRef)
          Sets the value of the attribute: inviteeRef.
protected  void setInvitersOrg(String a_InvitersOrg)
          Sets the value of the attribute: invitersOrg.
protected  void setRegistrationLinkLabel(String a_RegistrationLinkLabel)
          Sets the value of the attribute: registrationLinkLabel.
protected  void setRegistrationURL(String a_RegistrationURL)
          Sets the value of the attribute: registrationURL.
protected  void setReplacedUserRef(WTPrincipalReference a_ReplacedUserRef)
          Sets the value of the attribute: replacedUserRef.
 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

containerOwner

private String containerOwner

containerOrg

private String containerOrg

containerOwnersEmail

private String containerOwnersEmail

containerDescription

private String containerDescription

containerInviter

private String containerInviter

containerInvitersEmail

private String containerInvitersEmail

containerURL

private String containerURL

containerName

private String containerName

containerRef

private WTContainerRef containerRef

invitedEmail

private String invitedEmail

invitationMessage

private String invitationMessage

invitersOrg

private String invitersOrg

inviteeRef

private WTPrincipalReference inviteeRef

registrationURL

private String registrationURL

registrationLinkLabel

private String registrationLinkLabel

replacedUserRef

private WTPrincipalReference replacedUserRef

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

VERBOSE

protected static boolean VERBOSE

REGISTRATION_URL

protected static final String REGISTRATION_URL

HTML_FONT

protected static final String HTML_FONT
See Also:
Constant Field Values

container

protected ContainerTeamManaged container

BR

private static final String BR
See Also:
Constant Field Values

NBSP

private static final String NBSP
See Also:
Constant Field Values

CR

private static final String CR
See Also:
Constant Field Values

GT

final char GT
See Also:
Constant Field Values

LT

final char LT
See Also:
Constant Field Values

ESC_GT

final String ESC_GT
See Also:
Constant Field Values

ESC_LT

final String ESC_LT
See Also:
Constant Field Values

FILTER_OUTPUT

static boolean FILTER_OUTPUT

PJL_USER_ADAPTER

static String PJL_USER_ADAPTER

USER_OBJECTCLASS

static String USER_OBJECTCLASS

EMAIL

static String EMAIL

registeredUserQuery

static String registeredUserQuery

DEFAULT_JNDI_ADAPTER

static String DEFAULT_JNDI_ADAPTER

BaseUrl

static String BaseUrl
Constructor Detail

InvitationTemplateProcessor

public InvitationTemplateProcessor()
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(InvitationTemplateProcessor 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

getContainerOwner

protected String getContainerOwner()
Gets the value of the attribute: containerOwner.

Supported API: false

Returns:
String

setContainerOwner

protected void setContainerOwner(String a_ContainerOwner)
                          throws WTPropertyVetoException
Sets the value of the attribute: containerOwner.

Supported API: false

Parameters:
a_ContainerOwner -
Throws:
WTPropertyVetoException

containerOwnerValidate

private void containerOwnerValidate(String a_ContainerOwner)
                             throws WTPropertyVetoException
Parameters:
a_ContainerOwner -
Throws:
WTPropertyVetoException

getContainerOrg

protected String getContainerOrg()
Gets the value of the attribute: containerOrg.

Supported API: false

Returns:
String

setContainerOrg

protected void setContainerOrg(String a_ContainerOrg)
                        throws WTPropertyVetoException
Sets the value of the attribute: containerOrg.

Supported API: false

Parameters:
a_ContainerOrg -
Throws:
WTPropertyVetoException

containerOrgValidate

private void containerOrgValidate(String a_ContainerOrg)
                           throws WTPropertyVetoException
Parameters:
a_ContainerOrg -
Throws:
WTPropertyVetoException

getContainerOwnersEmail

protected String getContainerOwnersEmail()
Gets the value of the attribute: containerOwnersEmail.

Supported API: false

Returns:
String

setContainerOwnersEmail

protected void setContainerOwnersEmail(String a_ContainerOwnersEmail)
                                throws WTPropertyVetoException
Sets the value of the attribute: containerOwnersEmail.

Supported API: false

Parameters:
a_ContainerOwnersEmail -
Throws:
WTPropertyVetoException

containerOwnersEmailValidate

private void containerOwnersEmailValidate(String a_ContainerOwnersEmail)
                                   throws WTPropertyVetoException
Parameters:
a_ContainerOwnersEmail -
Throws:
WTPropertyVetoException

getContainerDescription

protected String getContainerDescription()
Gets the value of the attribute: containerDescription.

Supported API: false

Returns:
String

setContainerDescription

protected void setContainerDescription(String a_ContainerDescription)
                                throws WTPropertyVetoException
Sets the value of the attribute: containerDescription.

Supported API: false

Parameters:
a_ContainerDescription -
Throws:
WTPropertyVetoException

containerDescriptionValidate

private void containerDescriptionValidate(String a_ContainerDescription)
                                   throws WTPropertyVetoException
Parameters:
a_ContainerDescription -
Throws:
WTPropertyVetoException

getContainerInviter

protected String getContainerInviter()
Gets the value of the attribute: containerInviter.

Supported API: false

Returns:
String

setContainerInviter

protected void setContainerInviter(String a_ContainerInviter)
                            throws WTPropertyVetoException
Sets the value of the attribute: containerInviter.

Supported API: false

Parameters:
a_ContainerInviter -
Throws:
WTPropertyVetoException

containerInviterValidate

private void containerInviterValidate(String a_ContainerInviter)
                               throws WTPropertyVetoException
Parameters:
a_ContainerInviter -
Throws:
WTPropertyVetoException

getContainerInvitersEmail

protected String getContainerInvitersEmail()
Gets the value of the attribute: containerInvitersEmail.

Supported API: false

Returns:
String

setContainerInvitersEmail

protected void setContainerInvitersEmail(String a_ContainerInvitersEmail)
                                  throws WTPropertyVetoException
Sets the value of the attribute: containerInvitersEmail.

Supported API: false

Parameters:
a_ContainerInvitersEmail -
Throws:
WTPropertyVetoException

containerInvitersEmailValidate

private void containerInvitersEmailValidate(String a_ContainerInvitersEmail)
                                     throws WTPropertyVetoException
Parameters:
a_ContainerInvitersEmail -
Throws:
WTPropertyVetoException

getContainerURL

protected String getContainerURL()
Gets the value of the attribute: containerURL.

Supported API: false

Returns:
String

setContainerURL

protected void setContainerURL(String a_ContainerURL)
                        throws WTPropertyVetoException
Sets the value of the attribute: containerURL.

Supported API: false

Parameters:
a_ContainerURL -
Throws:
WTPropertyVetoException

containerURLValidate

private void containerURLValidate(String a_ContainerURL)
                           throws WTPropertyVetoException
Parameters:
a_ContainerURL -
Throws:
WTPropertyVetoException

getContainerName

protected String getContainerName()
Gets the value of the attribute: containerName.

Supported API: false

Returns:
String

setContainerName

protected void setContainerName(String a_ContainerName)
                         throws WTPropertyVetoException
Sets the value of the attribute: containerName.

Supported API: false

Parameters:
a_ContainerName -
Throws:
WTPropertyVetoException

containerNameValidate

private void containerNameValidate(String a_ContainerName)
                            throws WTPropertyVetoException
Parameters:
a_ContainerName -
Throws:
WTPropertyVetoException

getContainerRef

protected WTContainerRef getContainerRef()
Gets the value of the attribute: containerRef.

Supported API: false

Returns:
WTContainerRef

setContainerRef

protected void setContainerRef(WTContainerRef a_ContainerRef)
                        throws WTPropertyVetoException
Sets the value of the attribute: containerRef.

Supported API: false

Parameters:
a_ContainerRef -
Throws:
WTPropertyVetoException

containerRefValidate

private void containerRefValidate(WTContainerRef a_ContainerRef)
                           throws WTPropertyVetoException
Parameters:
a_ContainerRef -
Throws:
WTPropertyVetoException

getInvitedEmail

protected String getInvitedEmail()
Gets the value of the attribute: invitedEmail.

Supported API: false

Returns:
String

setInvitedEmail

protected void setInvitedEmail(String a_InvitedEmail)
                        throws WTPropertyVetoException
Sets the value of the attribute: invitedEmail.

Supported API: false

Parameters:
a_InvitedEmail -
Throws:
WTPropertyVetoException

invitedEmailValidate

private void invitedEmailValidate(String a_InvitedEmail)
                           throws WTPropertyVetoException
Parameters:
a_InvitedEmail -
Throws:
WTPropertyVetoException

getInvitationMessage

protected String getInvitationMessage()
Gets the value of the attribute: invitationMessage.

Supported API: false

Returns:
String

setInvitationMessage

protected void setInvitationMessage(String a_InvitationMessage)
                             throws WTPropertyVetoException
Sets the value of the attribute: invitationMessage.

Supported API: false

Parameters:
a_InvitationMessage -
Throws:
WTPropertyVetoException

invitationMessageValidate

private void invitationMessageValidate(String a_InvitationMessage)
                                throws WTPropertyVetoException
Parameters:
a_InvitationMessage -
Throws:
WTPropertyVetoException

getInvitersOrg

protected String getInvitersOrg()
Gets the value of the attribute: invitersOrg.

Supported API: false

Returns:
String

setInvitersOrg

protected void setInvitersOrg(String a_InvitersOrg)
                       throws WTPropertyVetoException
Sets the value of the attribute: invitersOrg.

Supported API: false

Parameters:
a_InvitersOrg -
Throws:
WTPropertyVetoException

invitersOrgValidate

private void invitersOrgValidate(String a_InvitersOrg)
                          throws WTPropertyVetoException
Parameters:
a_InvitersOrg -
Throws:
WTPropertyVetoException

getInviteeRef

protected WTPrincipalReference getInviteeRef()
Gets the value of the attribute: inviteeRef.

Supported API: false

Returns:
WTPrincipalReference

setInviteeRef

protected void setInviteeRef(WTPrincipalReference a_InviteeRef)
                      throws WTPropertyVetoException
Sets the value of the attribute: inviteeRef.

Supported API: false

Parameters:
a_InviteeRef -
Throws:
WTPropertyVetoException

inviteeRefValidate

private void inviteeRefValidate(WTPrincipalReference a_InviteeRef)
                         throws WTPropertyVetoException
Parameters:
a_InviteeRef -
Throws:
WTPropertyVetoException

getRegistrationURL

protected String getRegistrationURL()
Gets the value of the attribute: registrationURL.

Supported API: false

Returns:
String

setRegistrationURL

protected void setRegistrationURL(String a_RegistrationURL)
                           throws WTPropertyVetoException
Sets the value of the attribute: registrationURL.

Supported API: false

Parameters:
a_RegistrationURL -
Throws:
WTPropertyVetoException

registrationURLValidate

private void registrationURLValidate(String a_RegistrationURL)
                              throws WTPropertyVetoException
Parameters:
a_RegistrationURL -
Throws:
WTPropertyVetoException

getRegistrationLinkLabel

protected String getRegistrationLinkLabel()
Gets the value of the attribute: registrationLinkLabel.

Supported API: false

Returns:
String

setRegistrationLinkLabel

protected void setRegistrationLinkLabel(String a_RegistrationLinkLabel)
                                 throws WTPropertyVetoException
Sets the value of the attribute: registrationLinkLabel.

Supported API: false

Parameters:
a_RegistrationLinkLabel -
Throws:
WTPropertyVetoException

registrationLinkLabelValidate

private void registrationLinkLabelValidate(String a_RegistrationLinkLabel)
                                    throws WTPropertyVetoException
Parameters:
a_RegistrationLinkLabel -
Throws:
WTPropertyVetoException

getReplacedUserRef

protected WTPrincipalReference getReplacedUserRef()
Gets the value of the attribute: replacedUserRef.

Supported API: false

Returns:
WTPrincipalReference

setReplacedUserRef

protected void setReplacedUserRef(WTPrincipalReference a_ReplacedUserRef)
                           throws WTPropertyVetoException
Sets the value of the attribute: replacedUserRef.

Supported API: false

Parameters:
a_ReplacedUserRef -
Throws:
WTPropertyVetoException

replacedUserRefValidate

private void replacedUserRefValidate(WTPrincipalReference a_ReplacedUserRef)
                              throws WTPropertyVetoException
Parameters:
a_ReplacedUserRef -
Throws:
WTPropertyVetoException

getContainerOwner

public void getContainerOwner(Properties properties,
                              Locale locale,
                              OutputStream os)
                       throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerOwnerLabel

public void getContainerOwnerLabel(Properties properties,
                                   Locale locale,
                                   OutputStream os)
                            throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerOwnersEmail

public void getContainerOwnersEmail(Properties properties,
                                    Locale locale,
                                    OutputStream os)
                             throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerOrg

public void getContainerOrg(Properties properties,
                            Locale locale,
                            OutputStream os)
                     throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerOwnerWithMailto

public void getContainerOwnerWithMailto(Properties properties,
                                        Locale locale,
                                        OutputStream os)
                                 throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerDescriptionLabel

public void getContainerDescriptionLabel(Properties properties,
                                         Locale locale,
                                         OutputStream os)
                                  throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerDescription

public void getContainerDescription(Properties properties,
                                    Locale locale,
                                    OutputStream os)
                             throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerEndDate

public void getContainerEndDate(Properties properties,
                                Locale locale,
                                OutputStream os)
                         throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerHostLabel

public void getContainerHostLabel(Properties properties,
                                  Locale locale,
                                  OutputStream os)
                           throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerInvite

public void getContainerInvite(Properties properties,
                               Locale locale,
                               OutputStream os)
                        throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerInvite_replaceUser

public void getContainerInvite_replaceUser(Properties properties,
                                           Locale locale,
                                           OutputStream os)
                                    throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerInviter

public void getContainerInviter(Properties properties,
                                Locale locale,
                                OutputStream os)
                         throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerInvitersEmail

public void getContainerInvitersEmail(Properties properties,
                                      Locale locale,
                                      OutputStream os)
                               throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerInviterWithMailto

public void getContainerInviterWithMailto(Properties properties,
                                          Locale locale,
                                          OutputStream os)
                                   throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerName

public void getContainerName(Properties properties,
                             Locale locale,
                             OutputStream os)
                      throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerNameLabel

public void getContainerNameLabel(Properties properties,
                                  Locale locale,
                                  OutputStream os)
                           throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerPercentComplete

public void getContainerPercentComplete(Properties properties,
                                        Locale locale,
                                        OutputStream os)
                                 throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerStartDate

public void getContainerStartDate(Properties properties,
                                  Locale locale,
                                  OutputStream os)
                           throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getContainerURL

public void getContainerURL(Properties properties,
                            Locale locale,
                            OutputStream os)
                     throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getInvitationMessage

public void getInvitationMessage(Properties properties,
                                 Locale locale,
                                 OutputStream os)
                          throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getInviteJoinMessage

public void getInviteJoinMessage(Properties properties,
                                 Locale locale,
                                 OutputStream os)
                          throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getInvitersOrg

public void getInvitersOrg(Properties properties,
                           Locale locale,
                           OutputStream os)
                    throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getRegisteredInfo

public void getRegisteredInfo(Properties properties,
                              Locale locale,
                              OutputStream os)
                       throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getRegistrationLinkLabel

public void getRegistrationLinkLabel(Properties properties,
                                     Locale locale,
                                     OutputStream os)
                              throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getRegistrationURL

public void getRegistrationURL(Properties properties,
                               Locale locale,
                               OutputStream os)
                        throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

getRoleString

public void getRoleString(Properties properties,
                          Locale locale,
                          OutputStream os)
                   throws WTException


Supported API: false

Parameters:
properties -
locale -
os -
Throws:
WTException

handleRequest

public void handleRequest(HTTPRequest req,
                          HTTPResponse resp)
                   throws WTException


Supported API: false

Specified by:
handleRequest in interface TemplateProcessor
Parameters:
req -
resp -
Throws:
WTException

formatAsHTML

private String formatAsHTML(String value)

removeScripts

private String removeScripts(String value)

getScriptIndex

private int getScriptIndex(int index,
                           String lowerValue)

isRegisteredUser

private boolean isRegisteredUser(String email)
                          throws WTException
Throws:
WTException

findRoles

private Enumeration findRoles(ContainerTeamManaged container,
                              WTUser user)
                       throws WTException
Throws:
WTException

getContainer

private ContainerTeamManaged getContainer()

getContainerType

private String getContainerType(Locale locale)

getQualifiedContainerURL

private String getQualifiedContainerURL()
                                 throws WTException,
                                        IOException
Throws:
WTException
IOException

getContainerOwnerWithMailto

private String getContainerOwnerWithMailto(Locale locale)
                                    throws WTException
Throws:
WTException

getContainerInviterWithMailto

private String getContainerInviterWithMailto(Locale locale)
                                      throws WTException
Throws:
WTException

getValidContainerURL

private String getValidContainerURL()
                             throws WTException,
                                    IOException
Throws:
WTException
IOException

getValidRegistrationURL

protected String getValidRegistrationURL()
                                  throws WTException
Throws:
WTException