Class OutboundChannelConfigurationModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.outboundsync.model.OutboundChannelConfigurationModel
All Implemented Interfaces:
Serializable

public class OutboundChannelConfigurationModel extends ItemModel
Generated model class for type OutboundChannelConfiguration first defined at extension outboundsync.

Relates an Integration Object to a destination.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of OutboundChannelConfiguration.code attribute defined at extension outboundsync.
      See Also:
    • INTEGRATIONOBJECT

      public static final String INTEGRATIONOBJECT
      Generated constant - Attribute key of OutboundChannelConfiguration.integrationObject attribute defined at extension outboundsync.
      See Also:
    • DESTINATION

      public static final String DESTINATION
      Generated constant - Attribute key of OutboundChannelConfiguration.destination attribute defined at extension outboundsync.
      See Also:
    • AUTOGENERATE

      public static final String AUTOGENERATE
      Generated constant - Attribute key of OutboundChannelConfiguration.autoGenerate attribute defined at extension outboundsync.
      See Also:
    • SYNCHRONIZEDELETE

      public static final String SYNCHRONIZEDELETE
      Generated constant - Attribute key of OutboundChannelConfiguration.synchronizeDelete attribute defined at extension outboundsync.
      See Also:
  • Constructor Details

    • OutboundChannelConfigurationModel

      public OutboundChannelConfigurationModel()
      Generated constructor - Default constructor for generic creation.
    • OutboundChannelConfigurationModel

      public OutboundChannelConfigurationModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • OutboundChannelConfigurationModel

      @Deprecated(since="4.1.1", forRemoval=true) public OutboundChannelConfigurationModel(String _code, ConsumedDestinationModel _destination, IntegrationObjectModel _integrationObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _code - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
      _destination - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
      _integrationObject - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
    • OutboundChannelConfigurationModel

      @Deprecated(since="4.1.1", forRemoval=true) public OutboundChannelConfigurationModel(String _code, ConsumedDestinationModel _destination, IntegrationObjectModel _integrationObject, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _code - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
      _destination - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
      _integrationObject - initial attribute declared by type OutboundChannelConfiguration at extension outboundsync
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAutoGenerate

      @Accessor(qualifier="autoGenerate", type=GETTER) public Boolean getAutoGenerate()
      Generated method - Getter of the OutboundChannelConfiguration.autoGenerate attribute defined at extension outboundsync.
      Returns:
      the autoGenerate - Identifies whether or not additional outboundsync configuration will automatically generate when this OutboundChannelConfiguration is created.
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the OutboundChannelConfiguration.code attribute defined at extension outboundsync.
      Returns:
      the code - The unique value that represents this outbound scenario
    • getDestination

      @Accessor(qualifier="destination", type=GETTER) public ConsumedDestinationModel getDestination()
      Generated method - Getter of the OutboundChannelConfiguration.destination attribute defined at extension outboundsync.
      Returns:
      the destination - Destination where the Integration Object will be sent for this outbound scenario
    • getIntegrationObject

      @Accessor(qualifier="integrationObject", type=GETTER) public IntegrationObjectModel getIntegrationObject()
      Generated method - Getter of the OutboundChannelConfiguration.integrationObject attribute defined at extension outboundsync.
      Returns:
      the integrationObject - Integration Object to be sent for this outbound scenario
    • getSynchronizeDelete

      @Accessor(qualifier="synchronizeDelete", type=GETTER) public Boolean getSynchronizeDelete()
      Generated method - Getter of the OutboundChannelConfiguration.synchronizeDelete attribute defined at extension outboundsync.
      Returns:
      the synchronizeDelete - Determines whether deleted items will be synchronized through this channel. If value is true, deleted items will be sent to an external system as DELETE requests, otherwise item deletions will be ignored. Default value is false.
    • setAutoGenerate

      @Accessor(qualifier="autoGenerate", type=SETTER) public void setAutoGenerate(Boolean value)
      Generated method - Setter of OutboundChannelConfiguration.autoGenerate attribute defined at extension outboundsync.
      Parameters:
      value - the autoGenerate - Identifies whether or not additional outboundsync configuration will automatically generate when this OutboundChannelConfiguration is created.
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Setter of OutboundChannelConfiguration.code attribute defined at extension outboundsync.
      Parameters:
      value - the code - The unique value that represents this outbound scenario
    • setDestination

      @Accessor(qualifier="destination", type=SETTER) public void setDestination(ConsumedDestinationModel value)
      Generated method - Setter of OutboundChannelConfiguration.destination attribute defined at extension outboundsync.
      Parameters:
      value - the destination - Destination where the Integration Object will be sent for this outbound scenario
    • setIntegrationObject

      @Accessor(qualifier="integrationObject", type=SETTER) public void setIntegrationObject(IntegrationObjectModel value)
      Generated method - Setter of OutboundChannelConfiguration.integrationObject attribute defined at extension outboundsync.
      Parameters:
      value - the integrationObject - Integration Object to be sent for this outbound scenario
    • setSynchronizeDelete

      @Accessor(qualifier="synchronizeDelete", type=SETTER) public void setSynchronizeDelete(Boolean value)
      Generated method - Setter of OutboundChannelConfiguration.synchronizeDelete attribute defined at extension outboundsync.
      Parameters:
      value - the synchronizeDelete - Determines whether deleted items will be synchronized through this channel. If value is true, deleted items will be sent to an external system as DELETE requests, otherwise item deletions will be ignored. Default value is false.