Class NotificationRobotProcessor

java.lang.Object
wt.notify.templateProcessor.BasicNotificationTemplateProcessor
wt.workflow.WorkflowNotificationTemplateProcessor
wt.workflow.work.NotificationRobotProcessor
All Implemented Interfaces:
Externalizable, Serializable, wt.notify.templateProcessor.NotificationTemplateProcessor, Evolvable

public class NotificationRobotProcessor extends WorkflowNotificationTemplateProcessor


Supported API: true

Extendable: false
See Also:
  • Method Details

    • processName

      public void processName(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the name of the Process
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • activityName

      public void activityName(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the name of the Activity
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • activityDescription

      public void activityDescription(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Activity description
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • activityDescriptionPlain

      public void activityDescriptionPlain(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Activity description with no HTML editing.
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • processDescription

      public void processDescription(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Proces description
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • processDescriptionPlain

      public void processDescriptionPlain(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Proces description without any HTML editing.
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • messageText

      public void messageText(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Message body
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • messageTextPlain

      public void messageTextPlain(Properties parameters, Locale locale, OutputStream os) throws WTException
      Print the Message body without doing html formatting.
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
      Throws:
      WTException
    • primaryBusinessObjectLink

      public void primaryBusinessObjectLink(Properties parameters, Locale locale, OutputStream os)
      Create a link to go to a page to update the content of the workflow process Displays the Business Object name if used in subject.
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
    • primaryBusinessObjectLinkPlain

      public void primaryBusinessObjectLinkPlain(Properties parameters, Locale locale, OutputStream os)
      Create a link to go to a page to update the content of the workflow process
      Parameters:
      parameters - The arguments that were passed to the Windchill script call.
      locale - The Locale to send to the invoked methods for localization.
      os - The output stream.

      Supported API: true
    • getProcessManagerURL

      public void getProcessManagerURL(Properties properties, Locale locale, OutputStream os) throws WTException
      Print the URL of the program manager.
      Parameters:
      properties -
      locale -
      os -

      Supported API: true
      Throws:
      WTException
    • getProcessManagerURLPlain

      public void getProcessManagerURLPlain(Properties properties, Locale locale, OutputStream os) throws WTException
      Print the URL of the program manager, stripped of HTML formatting
      Parameters:
      properties -
      locale -
      os -

      Supported API: true
      Throws:
      WTException
    • getProcessOverviewURL

      public void getProcessOverviewURL(Properties properties, Locale locale, OutputStream os)
      Print the URL of the process overview, if available.
      Parameters:
      properties -
      locale -
      os -

      Supported API: true
    • getProcessOverviewURLPlain

      public void getProcessOverviewURLPlain(Properties properties, Locale locale, OutputStream os)
      Print the URL of the process overview, if available, stripped of HTML formatting
      Parameters:
      properties -
      locale -
      os -

      Supported API: true
    • projectLinkAttributes

      public void projectLinkAttributes(Properties properties, Locale locale, OutputStream os)
      If this is a notification from a ProjectLink object, print the ProjectLink attributesInserts event message in notification body.

      Supported API: true
      Parameters:
      properties -
      locale -
      os -