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 Object
  • Method Details

    • 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(String name)
    • unique

      public B unique()
    • withUnique

      public B withUnique(Boolean value)
    • withLocalized

      public B withLocalized(Boolean value)
    • withAttributeDescriptor

      public B withAttributeDescriptor(BaseMockAttributeDescriptorModelBuilder builder)
    • withIntegrationObjectItemCode

      public B withIntegrationObjectItemCode(String typeCode)
    • withIntegrationObjectItem

      public B withIntegrationObjectItem(IntegrationObjectItemBuilder spec)
    • withIntegrationObjectItem

      public B withIntegrationObjectItem(IntegrationObjectItemModel item)
    • withReturnIntegrationObject

      public B withReturnIntegrationObject(String integrationObjectCode)
    • withReturnIntegrationObjectItem

      public B withReturnIntegrationObjectItem(MockIntegrationObjectItemModelBuilder spec)
    • withReturnIntegrationObjectItem

      public B withReturnIntegrationObjectItem(IntegrationObjectItemModel item)
    • withPartOf

      public B withPartOf(boolean value)
    • withAutoCreate

      public B withAutoCreate(Boolean value)
    • build

    • myself

      protected abstract B myself()