public abstract class BaseMockItemAttributeModelBuilder<B extends BaseMockItemAttributeModelBuilder>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemAttributeModel |
build() |
static MockCollectionItemAttributeModelBuilder |
collectionAttributeBuilder()
Collection attribute definition builder
|
static MockComplexRelationItemAttributeModelBuilder |
complexRelationAttributeBuilder()
Complex relationship attribute definition builder
|
protected abstract B |
myself() |
static MockOneToOneRelationItemAttributeModelBuilder |
oneToOneRelationAttributeBuilder()
One to one attribute definition builder
|
static MockItemAttributeModelBuilder |
simpleAttributeBuilder()
No source or target is needed for a simple attribute.
|
B |
unique() |
B |
withAttributeDescriptor(BaseMockAttributeDescriptorModelBuilder builder) |
B |
withIntegrationObjectItemCode(java.lang.String typeCode) |
B |
withName(java.lang.String name) |
B |
withPartOf(boolean value) |
B |
withUnique(java.lang.Boolean value) |
public static MockItemAttributeModelBuilder simpleAttributeBuilder()
public static MockComplexRelationItemAttributeModelBuilder complexRelationAttributeBuilder()
public static MockOneToOneRelationItemAttributeModelBuilder oneToOneRelationAttributeBuilder()
public static MockCollectionItemAttributeModelBuilder collectionAttributeBuilder()
public B withName(java.lang.String name)
public B unique()
public B withUnique(java.lang.Boolean value)
public B withAttributeDescriptor(BaseMockAttributeDescriptorModelBuilder builder)
public B withIntegrationObjectItemCode(java.lang.String typeCode)
public B withPartOf(boolean value)
public IntegrationObjectItemAttributeModel build()
protected abstract B myself()
Copyright © 2018 SAP SE. All Rights Reserved.