Class BaseMockAttributeDescriptorModelBuilder<B extends BaseMockAttributeDescriptorModelBuilder,M extends AttributeDescriptorModel>
java.lang.Object
de.hybris.platform.integrationservices.model.BaseMockAttributeDescriptorModelBuilder<B,M>
- Direct Known Subclasses:
MockAttributeDescriptorModelBuilder,MockCollectionDescriptorModelBuilder,MockMapAttributeDescriptorModelBuilder,MockRelationAttributeDescriptorModelBuilder,MockRelationDescriptorModelBuilder
public abstract class BaseMockAttributeDescriptorModelBuilder<B extends BaseMockAttributeDescriptorModelBuilder,M extends AttributeDescriptorModel>
extends Object
Encapsulates builder behavior common for all kinds of
AttributeDescriptorModel builders.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Mbuild()protected static ComposedTypeModelcomposedTypeModel(String code) protected final McreateMock(Class<M> mockClass) protected abstract Bmyself()optional()protected static AtomicTypeModelprimitiveTypeModel(String typecode) protected static TypeModelunique()withDefaultValue(Object value) withEnclosingType(String type) withOptional(Boolean value) withPartOf(Boolean value) withQualifier(String name) withUnique(Boolean value)
-
Field Details
-
enclosingType
-
qualifier
-
unique
-
optional
-
partOf
-
defaultValue
-
primitive
-
localized
-
-
Constructor Details
-
BaseMockAttributeDescriptorModelBuilder
public BaseMockAttributeDescriptorModelBuilder()
-
-
Method Details
-
attributeDescriptor
-
collectionDescriptor
-
withEnclosingType
-
withQualifier
-
unique
-
withUnique
-
optional
-
withOptional
-
withPartOf
-
withDefaultValue
-
withPrimitive
-
withLocalized
-
createMock
-
build
-
composedTypeModel
-
typeModel
-
primitiveTypeModel
-
myself
-