private static DataDefinitionImpl getData(final String name, final String className, final Expression defaultValue) { final DataDefinitionImpl data = new DataDefinitionImpl(name, defaultValue); data.setClassName(className); return data; }
@Override public DataDefinitionBuilder addDescription(final String description) { dataDefinition.setDescription(description); return this; }
/** * Marks this data as transient * * @return */ public DataDefinitionBuilder isTransient() { dataDefinition.setTransientData(true); return this; }
public static DataDefinition toDataDefinition(final SDataDefinition sDataDefinition) { DataDefinitionImpl dataDefinitionImpl = null; if (sDataDefinition != null) { dataDefinitionImpl = new DataDefinitionImpl(sDataDefinition.getName(), toExpression(sDataDefinition.getDefaultValueExpression())); dataDefinitionImpl.setClassName(sDataDefinition.getClassName()); dataDefinitionImpl.setDescription(sDataDefinition.getDescription()); dataDefinitionImpl.setTransientData(sDataDefinition.isTransientData()); } return dataDefinitionImpl; }
public DataDefinitionBuilder(final ProcessDefinitionBuilder processDefinitionBuilder, final FlowElementContainerDefinitionImpl container, final String name, final String className, final Expression defaultValue) { this(processDefinitionBuilder, container, getData(name, className, defaultValue)); processDefinitionBuilder.checkExpression(toString(), defaultValue); processDefinitionBuilder.checkName(dataDefinition.getName()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; TextDataDefinitionImpl that = (TextDataDefinitionImpl) o; return Objects.equals(longText, that.longText); }
@Override public int hashCode() { return Objects.hash(super.hashCode(), longText); } }
public static DataDefinition toDataDefinition(final SDataDefinition sDataDefinition) { DataDefinitionImpl dataDefinitionImpl = null; if (sDataDefinition != null) { dataDefinitionImpl = new DataDefinitionImpl(sDataDefinition.getName(), toExpression(sDataDefinition.getDefaultValueExpression())); dataDefinitionImpl.setClassName(sDataDefinition.getClassName()); dataDefinitionImpl.setDescription(sDataDefinition.getDescription()); dataDefinitionImpl.setTransientData(sDataDefinition.isTransientData()); } return dataDefinitionImpl; }
public DataDefinitionBuilder(final ProcessDefinitionBuilder processDefinitionBuilder, final FlowElementContainerDefinitionImpl container, final ThrowMessageEventTriggerDefinitionImpl messageEventTrigger, final String name, final String className, final Expression defaultValue) { this(processDefinitionBuilder, container, messageEventTrigger, getData(name, className, defaultValue)); processDefinitionBuilder.checkExpression(toString(), defaultValue); processDefinitionBuilder.checkName(dataDefinition.getName()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; TextDataDefinitionImpl that = (TextDataDefinitionImpl) o; return Objects.equals(longText, that.longText); }
@Override public int hashCode() { return Objects.hash(super.hashCode(), longText); } }
private static DataDefinitionImpl getData(final String name, final String className, final Expression defaultValue) { final DataDefinitionImpl data = new DataDefinitionImpl(name, defaultValue); data.setClassName(className); return data; }
public DataDefinitionBuilder(final ProcessDefinitionBuilder processDefinitionBuilder, final FlowElementContainerDefinitionImpl container, final CatchMessageEventTriggerDefinitionImpl messageEventTrigger, final String name, final String className, final Expression defaultValue) { this(processDefinitionBuilder, container, messageEventTrigger, getData(name, className, defaultValue)); processDefinitionBuilder.checkExpression(toString(), defaultValue); processDefinitionBuilder.checkName(dataDefinition.getName()); }
/** * Marks this data as transient * * @return */ public DataDefinitionBuilder isTransient() { dataDefinition.setTransientData(true); return this; }
@Override public DataDefinitionBuilder addDescription(final String description) { dataDefinition.setDescription(description); return this; }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; XMLDataDefinitionImpl that = (XMLDataDefinitionImpl) o; return Objects.equals(namespace, that.namespace) && Objects.equals(element, that.element); }
@Override public int hashCode() { return Objects.hash(super.hashCode(), namespace, element); } }
public DataDefinitionBuilder(final ProcessDefinitionBuilder processDefinitionBuilder, final FlowElementContainerDefinitionImpl container, final String name, final String className, final Expression defaultValue) { this(processDefinitionBuilder, container, getData(name, className, defaultValue)); processDefinitionBuilder.checkExpression(toString(), defaultValue); processDefinitionBuilder.checkName(dataDefinition.getName()); }
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; if (!super.equals(o)) return false; XMLDataDefinitionImpl that = (XMLDataDefinitionImpl) o; return Objects.equals(namespace, that.namespace) && Objects.equals(element, that.element); }
@Override public int hashCode() { return Objects.hash(super.hashCode(), namespace, element); } }