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 java.lang.ObjectEncapsulates builder behavior common for all kinds ofAttributeDescriptorModelbuilders.
-
-
Constructor Summary
Constructors Constructor Description BaseMockAttributeDescriptorModelBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static MockAttributeDescriptorModelBuilderattributeDescriptor()abstract Mbuild()static MockCollectionDescriptorModelBuildercollectionDescriptor()protected static ComposedTypeModelcomposedTypeModel(java.lang.String code)protected McreateMock(java.lang.Class<M> mockClass)protected abstract Bmyself()Boptional()protected static AtomicTypeModelprimitiveTypeModel(java.lang.String typecode)protected static TypeModeltypeModel(java.lang.String typecode)Bunique()BwithDefaultValue(java.lang.Object value)BwithEnclosingType(java.lang.String type)BwithLocalized(java.lang.Boolean b)BwithOptional(java.lang.Boolean value)BwithPartOf(java.lang.Boolean value)BwithPrimitive(java.lang.Boolean b)BwithQualifier(java.lang.String name)BwithUnique(java.lang.Boolean value)
-
-
-
Method Detail
-
attributeDescriptor
public static MockAttributeDescriptorModelBuilder attributeDescriptor()
-
collectionDescriptor
public static MockCollectionDescriptorModelBuilder collectionDescriptor()
-
withEnclosingType
public B withEnclosingType(java.lang.String type)
-
withQualifier
public B withQualifier(java.lang.String name)
-
unique
public B unique()
-
withUnique
public B withUnique(java.lang.Boolean value)
-
optional
public B optional()
-
withOptional
public B withOptional(java.lang.Boolean value)
-
withPartOf
public B withPartOf(java.lang.Boolean value)
-
withDefaultValue
public B withDefaultValue(java.lang.Object value)
-
withPrimitive
public B withPrimitive(java.lang.Boolean b)
-
withLocalized
public B withLocalized(java.lang.Boolean b)
-
build
public abstract M build()
-
composedTypeModel
protected static ComposedTypeModel composedTypeModel(java.lang.String code)
-
typeModel
protected static TypeModel typeModel(java.lang.String typecode)
-
primitiveTypeModel
protected static AtomicTypeModel primitiveTypeModel(java.lang.String typecode)
-
myself
protected abstract B myself()
-
-