Class BaseMockItemAttributeModelBuilder<B extends BaseMockItemAttributeModelBuilder>
- java.lang.Object
-
- de.hybris.platform.integrationservices.model.BaseMockItemAttributeModelBuilder<B>
-
- Direct Known Subclasses:
MockCollectionItemAttributeModelBuilder,MockComplexRelationItemAttributeModelBuilder,MockItemAttributeModelBuilder,MockMapItemAttributeModelBuilder,MockOneToOneRelationItemAttributeModelBuilder
public abstract class BaseMockItemAttributeModelBuilder<B extends BaseMockItemAttributeModelBuilder> extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
simpleAttributeBuilder
public static MockItemAttributeModelBuilder simpleAttributeBuilder()
No source or target is needed for a simple attribute.- Returns:
- the integration object attribute definition model builder
-
complexRelationAttributeBuilder
public static MockComplexRelationItemAttributeModelBuilder complexRelationAttributeBuilder()
Complex relationship attribute definition builder- Returns:
- the integration object attribute definition model builder
-
oneToOneRelationAttributeBuilder
public static MockOneToOneRelationItemAttributeModelBuilder oneToOneRelationAttributeBuilder()
One to one attribute definition builder- Returns:
- the integration object attribute definition model builder
-
collectionAttributeBuilder
public static MockCollectionItemAttributeModelBuilder collectionAttributeBuilder()
Collection attribute definition builder- Returns:
- the integration object attribute definition model builder
-
mapAttributeBuilder
public static MockMapItemAttributeModelBuilder mapAttributeBuilder()
Collection attribute definition builder- Returns:
- the integration object attribute definition model builder
-
withName
public B withName(java.lang.String name)
-
unique
public B unique()
-
withUnique
public B withUnique(java.lang.Boolean value)
-
withAttributeDescriptor
public B withAttributeDescriptor(BaseMockAttributeDescriptorModelBuilder builder)
-
withIntegrationObjectItemCode
public B withIntegrationObjectItemCode(java.lang.String typeCode)
-
withIntegrationObjectItem
public B withIntegrationObjectItem(IntegrationObjectItemBuilder spec)
-
withReturnIntegrationObject
public B withReturnIntegrationObject(java.lang.String integrationObjectCode)
-
withReturnIntegrationObjectItem
public B withReturnIntegrationObjectItem(MockIntegrationObjectItemModelBuilder spec)
-
withReturnIntegrationObjectItem
public B withReturnIntegrationObjectItem(IntegrationObjectItemModel item)
-
withPartOf
public B withPartOf(boolean value)
-
withAutoCreate
public B withAutoCreate(java.lang.Boolean value)
-
build
public IntegrationObjectItemAttributeModel build()
-
myself
protected abstract B myself()
-
-