public abstract class BaseNodeExporter
extends java.lang.Object
implements com.liferay.portal.workflow.kaleo.definition.export.NodeExporter
| Constructor and Description |
|---|
BaseNodeExporter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCDataElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName,
java.lang.String text) |
protected void |
addDelayDuration(com.liferay.portal.kernel.xml.Element timerElement,
java.lang.String elementName,
com.liferay.portal.workflow.kaleo.definition.DelayDuration delayDuration) |
protected void |
addTextElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName,
java.lang.String text) |
protected abstract com.liferay.portal.kernel.xml.Element |
createNodeElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String namespace) |
protected void |
exportActionElement(com.liferay.portal.kernel.xml.Element actionElement,
com.liferay.portal.workflow.kaleo.definition.Action action) |
protected void |
exportActionsElement(java.util.Set<com.liferay.portal.workflow.kaleo.definition.Action> actions,
java.util.Set<com.liferay.portal.workflow.kaleo.definition.Notification> notifications,
com.liferay.portal.kernel.xml.Element actionsElement,
java.lang.String actionElementName,
java.lang.String notificationElementName) |
protected abstract void |
exportAdditionalNodeElements(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement) |
protected void |
exportAssignmentsElement(java.util.Set<com.liferay.portal.workflow.kaleo.definition.Assignment> assignments,
com.liferay.portal.kernel.xml.Element parentElement,
java.lang.String assignmentsElementName) |
void |
exportNode(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element element,
java.lang.String namespace) |
protected void |
exportNotificationElement(com.liferay.portal.kernel.xml.Element notificationElement,
com.liferay.portal.workflow.kaleo.definition.Notification notification) |
protected void |
exportRecipientsElement(com.liferay.portal.kernel.xml.Element notificationElement,
java.util.Set<com.liferay.portal.workflow.kaleo.definition.Recipient> recipients,
com.liferay.portal.workflow.kaleo.definition.NotificationReceptionType notificationReceptionType) |
protected void |
exportTimersElement(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement,
java.lang.String timersElementName,
java.lang.String timerElementName) |
protected void |
exportTransitionsElement(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement) |
protected void |
populateRoleElement(com.liferay.portal.kernel.xml.Element roleElement,
long roleId,
java.lang.String roleType,
java.lang.String roleName,
boolean autoCreate) |
protected void |
populateScriptingElement(com.liferay.portal.kernel.xml.Element scriptingElement,
java.lang.String script,
java.lang.String scriptLanguage,
java.lang.String scriptRequiredContexts) |
protected void |
populateUserElement(com.liferay.portal.kernel.xml.Element userElement,
long userId,
java.lang.String emailAddress,
java.lang.String screenName) |
public void exportNode(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element element,
java.lang.String namespace)
exportNode in interface com.liferay.portal.workflow.kaleo.definition.export.NodeExporterprotected void addCDataElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName,
java.lang.String text)
protected void addDelayDuration(com.liferay.portal.kernel.xml.Element timerElement,
java.lang.String elementName,
com.liferay.portal.workflow.kaleo.definition.DelayDuration delayDuration)
protected void addTextElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName,
java.lang.String text)
protected abstract com.liferay.portal.kernel.xml.Element createNodeElement(com.liferay.portal.kernel.xml.Element element,
java.lang.String namespace)
protected void exportActionElement(com.liferay.portal.kernel.xml.Element actionElement,
com.liferay.portal.workflow.kaleo.definition.Action action)
protected void exportActionsElement(java.util.Set<com.liferay.portal.workflow.kaleo.definition.Action> actions,
java.util.Set<com.liferay.portal.workflow.kaleo.definition.Notification> notifications,
com.liferay.portal.kernel.xml.Element actionsElement,
java.lang.String actionElementName,
java.lang.String notificationElementName)
protected abstract void exportAdditionalNodeElements(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement)
protected void exportAssignmentsElement(java.util.Set<com.liferay.portal.workflow.kaleo.definition.Assignment> assignments,
com.liferay.portal.kernel.xml.Element parentElement,
java.lang.String assignmentsElementName)
protected void exportNotificationElement(com.liferay.portal.kernel.xml.Element notificationElement,
com.liferay.portal.workflow.kaleo.definition.Notification notification)
protected void exportRecipientsElement(com.liferay.portal.kernel.xml.Element notificationElement,
java.util.Set<com.liferay.portal.workflow.kaleo.definition.Recipient> recipients,
com.liferay.portal.workflow.kaleo.definition.NotificationReceptionType notificationReceptionType)
protected void exportTimersElement(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement,
java.lang.String timersElementName,
java.lang.String timerElementName)
protected void exportTransitionsElement(com.liferay.portal.workflow.kaleo.definition.Node node,
com.liferay.portal.kernel.xml.Element nodeElement)
protected void populateRoleElement(com.liferay.portal.kernel.xml.Element roleElement,
long roleId,
java.lang.String roleType,
java.lang.String roleName,
boolean autoCreate)
protected void populateScriptingElement(com.liferay.portal.kernel.xml.Element scriptingElement,
java.lang.String script,
java.lang.String scriptLanguage,
java.lang.String scriptRequiredContexts)
protected void populateUserElement(com.liferay.portal.kernel.xml.Element userElement,
long userId,
java.lang.String emailAddress,
java.lang.String screenName)