private static TextDataDefinitionImpl getTextData(final String name, final String className, final Expression defaultValue) { final TextDataDefinitionImpl text = new TextDataDefinitionImpl(name, defaultValue); text.setClassName(className); return text; }
@Override public DataDefinitionBuilder addDescription(final String description) { dataDefinition.setDescription(description); return this; }
private static XMLDataDefinitionImpl getTextData(final String name, final String className, final Expression defaultValue) { final XMLDataDefinitionImpl xml = new XMLDataDefinitionImpl(name, defaultValue); xml.setClassName(className); return xml; }
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; }
/** * Marks this data as transient * * @return */ public DataDefinitionBuilder isTransient() { dataDefinition.setTransientData(true); return this; }
@Override public int hashCode() { return Objects.hash(super.hashCode(), longText); } }
/** * Sets the XML element. * @param element XML element * @return */ public XMLDataDefinitionBuilder setElement(final String element) { ((XMLDataDefinitionImpl) getDataDefinition()).setElement(element); return this; }
/** * Sets this data as long text (more than 255 characters). * @return */ public TextDataDefinitionBuilder isLongText() { ((TextDataDefinitionImpl) getDataDefinition()).setLongText(true); return this; }
/** * Sets the XML name space. * @param nameSpace XML name space * @return */ public XMLDataDefinitionBuilder setNamespace(final String nameSpace) { ((XMLDataDefinitionImpl) getDataDefinition()).setNamespace(nameSpace); return this; }
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; }
private static TextDataDefinitionImpl getTextData(final String name, final String className, final Expression defaultValue) { final TextDataDefinitionImpl text = new TextDataDefinitionImpl(name, defaultValue); text.setClassName(className); return text; }
@Override public DataDefinitionBuilder addDescription(final String description) { dataDefinition.setDescription(description); return this; }
private static XMLDataDefinitionImpl getTextData(final String name, final String className, final Expression defaultValue) { final XMLDataDefinitionImpl xml = new XMLDataDefinitionImpl(name, defaultValue); xml.setClassName(className); return xml; }
/** * Marks this data as transient * * @return */ public DataDefinitionBuilder isTransient() { dataDefinition.setTransientData(true); return this; }
@Override public int hashCode() { return Objects.hash(super.hashCode(), longText); } }
/** * Sets the XML element. * @param element XML element * @return */ public XMLDataDefinitionBuilder setElement(final String element) { ((XMLDataDefinitionImpl) getDataDefinition()).setElement(element); return this; }
/** * Sets this data as long text (more than 255 characters). * @return */ public TextDataDefinitionBuilder isLongText() { ((TextDataDefinitionImpl) getDataDefinition()).setLongText(true); return this; }
/** * Sets the XML name space. * @param nameSpace XML name space * @return */ public XMLDataDefinitionBuilder setNamespace(final String nameSpace) { ((XMLDataDefinitionImpl) getDataDefinition()).setNamespace(nameSpace); return this; }
@Override public int hashCode() { return Objects.hash(super.hashCode(), namespace, element); } }
@Override public int hashCode() { return Objects.hash(super.hashCode(), namespace, element); } }