public class DefaultDynamicObjectBuilder<P extends MetaDataBuilder<?>> extends Object implements EnumMetaDataBuilder<P>
public PropertyCustomizableMetaDataBuilder<P> addSimpleField(String name, DataType dataType)
addSimpleField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> addSimpleField(String name, DataType dataType, String implClass)
addSimpleField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public DynamicObjectFieldBuilder<P> addPojoField(String name, Class<?> pojo)
addPojoField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public DynamicObjectFieldBuilder<DynamicObjectFieldBuilder<P>> addListOfDynamicObjectField(String name)
addListOfDynamicObjectField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public ListMetaDataBuilder<DynamicObjectFieldBuilder<P>> addList(String name)
addList in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public DynamicObjectFieldBuilder<DynamicObjectFieldBuilder<P>> addDynamicObjectField(String name)
addDynamicObjectField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public P endDynamicObject()
endDynamicObject in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public DefinedMapMetaDataModel build()
build in interface MetaDataBuilder<DefinedMapMetaDataModel>public DynamicObjectFieldBuilder<P> withAccessType(MetaDataField.FieldAccessType accessType)
withAccessType in interface DynamicObjectFieldBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> isSelectCapable(boolean capable)
isSelectCapable in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> isOrderByCapable(boolean capable)
isOrderByCapable in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public CustomizingWhereMetaDataFieldBuilder<P> isWhereCapable(boolean capable)
isWhereCapable in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> withSpecificOperations()
withSpecificOperations in interface CustomizingWhereMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> withDefaultOperations()
withDefaultOperations in interface CustomizingWhereMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsEquals()
supportsEquals in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsNotEquals()
supportsNotEquals in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsGreater()
supportsGreater in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsGreaterOrEquals()
supportsGreaterOrEquals in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsLess()
supportsLess in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsLessOrEquals()
supportsLessOrEquals in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public AddingOperatorsMetaDataFieldBuilder<P> supportsLike()
supportsLike in interface AddingOperatorsMetaDataFieldBuilder<P extends MetaDataBuilder<?>>public EnumMetaDataBuilder<P> setValues(String... strings)
setValues in interface EnumMetaDataBuilder<P extends MetaDataBuilder<?>>public EnumMetaDataBuilder<P> addEnumField(String name)
addEnumField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public EnumMetaDataBuilder<P> addEnumField(String name, String implClass)
addEnumField in interface DynamicObjectBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> setExample(String example)
setExample in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> setLabel(String label)
setLabel in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public PropertyCustomizableMetaDataBuilder<P> setDescription(String description)
setDescription in interface PropertyCustomizableMetaDataBuilder<P extends MetaDataBuilder<?>>public EnumMetaDataBuilder<P> setValues(List<String> values)
setValues in interface EnumMetaDataBuilder<P extends MetaDataBuilder<?>>Copyright © 2018 MuleSoft, Inc.. All rights reserved.