Module com.logicommerce.sdk
Class ConnectorDefinitionImpl.Builder<T,S extends ConnectorDefinition,R extends ConnectorDefinitionImpl>
- java.lang.Object
-
- com.logicommerce.sdk.definition.implementations.ConnectorDefinitionImpl.Builder<T,S,R>
-
- Direct Known Subclasses:
ConfirmOrderDefinitionImpl.Builder,CustomTagDefintionImpl.Builder,MailingSystemDefinitionImpl.Builder,MarketplaceDefinitionImpl.Builder,OauthDefinitionImpl.Builder,PaymentSystemDefinitionImpl.Builder,RelatedItemsDefinitionImpl.Builder,SearchEngineDefinitionImpl.Builder,ShipperDefinitionImpl.Builder,ShippingTypeDefinitionImpl.Builder
- Enclosing class:
- ConnectorDefinitionImpl
protected abstract static class ConnectorDefinitionImpl.Builder<T,S extends ConnectorDefinition,R extends ConnectorDefinitionImpl> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TaddAdditionalData(String name, Object value)PropertyDefinitionImpl.Builder<T>additionalProperty()abstract Sbuild()ThasAdditionalProperties(boolean hasAdditionalProperties)MappedFieldDefinitionImpl.Builder<T>mappedField()PropertyDefinitionImpl.Builder<T>property()protected abstract TreturnThis()protected voidsetAttributes(R connector)
-
-
-
Method Detail
-
property
public PropertyDefinitionImpl.Builder<T> property()
-
hasAdditionalProperties
public T hasAdditionalProperties(boolean hasAdditionalProperties)
-
additionalProperty
public PropertyDefinitionImpl.Builder<T> additionalProperty()
-
mappedField
public MappedFieldDefinitionImpl.Builder<T> mappedField()
-
returnThis
protected abstract T returnThis()
-
build
public abstract S build()
-
setAttributes
protected void setAttributes(R connector)
-
-