Class BaseMockItemAttributeModelBuilder<B extends BaseMockItemAttributeModelBuilder>

    • 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)
      • withIntegrationObjectItemCode

        public B withIntegrationObjectItemCode​(java.lang.String typeCode)
      • withReturnIntegrationObject

        public B withReturnIntegrationObject​(java.lang.String integrationObjectCode)
      • withPartOf

        public B withPartOf​(boolean value)
      • withAutoCreate

        public B withAutoCreate​(java.lang.Boolean value)
      • myself

        protected abstract B myself()