Class InboundChannelConfigurationModel

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

public class InboundChannelConfigurationModel extends ItemModel
Generated model class for type InboundChannelConfiguration first defined at extension integrationservices.

Relates an Integration Object to an Authentication Type.

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String INTEGRATIONOBJECT
      Generated constant - Attribute key of InboundChannelConfiguration.integrationObject attribute defined at extension integrationservices.
      See Also:
    • AUTHENTICATIONTYPE

      public static final String AUTHENTICATIONTYPE
      Generated constant - Attribute key of InboundChannelConfiguration.authenticationType attribute defined at extension integrationservices.
      See Also:
    • EXPOSEDDESTINATIONS

      public static final String EXPOSEDDESTINATIONS
      Generated constant - Attribute key of InboundChannelConfiguration.exposedDestinations attribute defined at extension inboundservices.
      See Also:
  • Constructor Details

    • InboundChannelConfigurationModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public InboundChannelConfigurationModel(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:
      _integrationObject - initial attribute declared by type InboundChannelConfiguration at extension integrationservices
    • InboundChannelConfigurationModel

      @Deprecated(since="4.1.1", forRemoval=true) public InboundChannelConfigurationModel(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:
      _integrationObject - initial attribute declared by type InboundChannelConfiguration at extension integrationservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getAuthenticationType

      @Accessor(qualifier="authenticationType", type=GETTER) public AuthenticationType getAuthenticationType()
      Generated method - Getter of the InboundChannelConfiguration.authenticationType attribute defined at extension integrationservices.
      Returns:
      the authenticationType - Type of authentication for an integration object in an Inbound request, which can be of a type defined in the AuthenticationType Enum
    • getExposedDestinations

      @Accessor(qualifier="exposedDestinations", type=GETTER) public List<ExposedDestinationModel> getExposedDestinations()
      Generated method - Getter of the InboundChannelConfiguration.exposedDestinations attribute defined at extension inboundservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the exposedDestinations
    • getIntegrationObject

      @Accessor(qualifier="integrationObject", type=GETTER) public IntegrationObjectModel getIntegrationObject()
      Generated method - Getter of the InboundChannelConfiguration.integrationObject attribute defined at extension integrationservices.
      Returns:
      the integrationObject - Integration Object configured with authentication for an Inbound Request
    • setAuthenticationType

      @Accessor(qualifier="authenticationType", type=SETTER) public void setAuthenticationType(AuthenticationType value)
      Generated method - Setter of InboundChannelConfiguration.authenticationType attribute defined at extension integrationservices.
      Parameters:
      value - the authenticationType - Type of authentication for an integration object in an Inbound request, which can be of a type defined in the AuthenticationType Enum
    • setExposedDestinations

      @Accessor(qualifier="exposedDestinations", type=SETTER) public void setExposedDestinations(List<ExposedDestinationModel> value)
      Generated method - Setter of InboundChannelConfiguration.exposedDestinations attribute defined at extension inboundservices.
      Parameters:
      value - the exposedDestinations
    • setIntegrationObject

      @Accessor(qualifier="integrationObject", type=SETTER) public void setIntegrationObject(IntegrationObjectModel value)
      Generated method - Setter of InboundChannelConfiguration.integrationObject attribute defined at extension integrationservices.
      Parameters:
      value - the integrationObject - Integration Object configured with authentication for an Inbound Request