Class OutboundChannelConfigurationModel

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • CODE

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

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

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

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

        public static final java.lang.String SYNCHRONIZEDELETE
        Generated constant - Attribute key of OutboundChannelConfiguration.synchronizeDelete attribute defined at extension outboundsync.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.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​(java.lang.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 Detail

      • getAutoGenerate

        @Accessor(qualifier="autoGenerate",
                  type=GETTER)
        public java.lang.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 java.lang.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 java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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.