Class DestinationTargetModel

All Implemented Interfaces:
Serializable

public class DestinationTargetModel extends ItemModel
Generated model class for type DestinationTarget first defined at extension apiregistryservices.

Configuration of target system (tenant).

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String ID
      Generated constant - Attribute key of DestinationTarget.id attribute defined at extension apiregistryservices.
      See Also:
    • DESTINATIONCHANNEL

      public static final String DESTINATIONCHANNEL
      Generated constant - Attribute key of DestinationTarget.destinationChannel attribute defined at extension apiregistryservices.
      See Also:
    • TEMPLATE

      public static final String TEMPLATE
      Generated constant - Attribute key of DestinationTarget.template attribute defined at extension apiregistryservices.
      See Also:
    • REGISTRATIONSTATUS

      public static final String REGISTRATIONSTATUS
      Generated constant - Attribute key of DestinationTarget.registrationStatus attribute defined at extension apiregistryservices.
      See Also:
    • REGISTRATIONSTATUSINFO

      public static final String REGISTRATIONSTATUSINFO
      Generated constant - Attribute key of DestinationTarget.registrationStatusInfo attribute defined at extension apiregistryservices.
      See Also:
    • EVENTCONFIGURATIONS

      public static final String EVENTCONFIGURATIONS
      Generated constant - Attribute key of DestinationTarget.eventConfigurations attribute defined at extension apiregistryservices.
      See Also:
    • DESTINATIONS

      public static final String DESTINATIONS
      Generated constant - Attribute key of DestinationTarget.destinations attribute defined at extension apiregistryservices.
      See Also:
  • Constructor Details

    • DestinationTargetModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public DestinationTargetModel(String _id)
      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:
      _id - initial attribute declared by type DestinationTarget at extension apiregistryservices
    • DestinationTargetModel

      @Deprecated(since="4.1.1", forRemoval=true) public DestinationTargetModel(String _id, 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:
      _id - initial attribute declared by type DestinationTarget at extension apiregistryservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getDestinationChannel

      @Accessor(qualifier="destinationChannel", type=GETTER) public DestinationChannel getDestinationChannel()
      Generated method - Getter of the DestinationTarget.destinationChannel attribute defined at extension apiregistryservices.
      Returns:
      the destinationChannel - Destination Channel
    • getDestinations

      @Accessor(qualifier="destinations", type=GETTER) public Collection<AbstractDestinationModel> getDestinations()
      Generated method - Getter of the DestinationTarget.destinations attribute defined at extension apiregistryservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the destinations - Destinations
    • getEventConfigurations

      @Accessor(qualifier="eventConfigurations", type=GETTER) public Collection<EventConfigurationModel> getEventConfigurations()
      Generated method - Getter of the DestinationTarget.eventConfigurations attribute defined at extension apiregistryservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the eventConfigurations - Event Configurations
    • getId

      @Accessor(qualifier="id", type=GETTER) public String getId()
      Generated method - Getter of the DestinationTarget.id attribute defined at extension apiregistryservices.
      Returns:
      the id - Unique Id
    • getRegistrationStatus

      @Accessor(qualifier="registrationStatus", type=GETTER) public RegistrationStatus getRegistrationStatus()
      Generated method - Getter of the DestinationTarget.registrationStatus attribute defined at extension apiregistryservices.
      Returns:
      the registrationStatus - Registration status
    • getRegistrationStatusInfo

      @Accessor(qualifier="registrationStatusInfo", type=GETTER) public String getRegistrationStatusInfo()
      Generated method - Getter of the DestinationTarget.registrationStatusInfo attribute defined at extension apiregistryservices.
      Returns:
      the registrationStatusInfo - Registration status information
    • getTemplate

      @Accessor(qualifier="template", type=GETTER) public Boolean getTemplate()
      Generated method - Getter of the DestinationTarget.template attribute defined at extension apiregistryservices.
      Returns:
      the template - Template Flag
    • setDestinationChannel

      @Accessor(qualifier="destinationChannel", type=SETTER) public void setDestinationChannel(DestinationChannel value)
      Generated method - Setter of DestinationTarget.destinationChannel attribute defined at extension apiregistryservices.
      Parameters:
      value - the destinationChannel - Destination Channel
    • setDestinations

      @Accessor(qualifier="destinations", type=SETTER) public void setDestinations(Collection<AbstractDestinationModel> value)
      Generated method - Setter of DestinationTarget.destinations attribute defined at extension apiregistryservices.
      Parameters:
      value - the destinations - Destinations
    • setEventConfigurations

      @Accessor(qualifier="eventConfigurations", type=SETTER) public void setEventConfigurations(Collection<EventConfigurationModel> value)
      Generated method - Setter of DestinationTarget.eventConfigurations attribute defined at extension apiregistryservices.
      Parameters:
      value - the eventConfigurations - Event Configurations
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Setter of DestinationTarget.id attribute defined at extension apiregistryservices.
      Parameters:
      value - the id - Unique Id
    • setRegistrationStatus

      @Accessor(qualifier="registrationStatus", type=SETTER) public void setRegistrationStatus(RegistrationStatus value)
      Generated method - Setter of DestinationTarget.registrationStatus attribute defined at extension apiregistryservices.
      Parameters:
      value - the registrationStatus - Registration status
    • setRegistrationStatusInfo

      @Accessor(qualifier="registrationStatusInfo", type=SETTER) public void setRegistrationStatusInfo(String value)
      Generated method - Setter of DestinationTarget.registrationStatusInfo attribute defined at extension apiregistryservices.
      Parameters:
      value - the registrationStatusInfo - Registration status information
    • setTemplate

      @Accessor(qualifier="template", type=SETTER) public void setTemplate(Boolean value)
      Generated method - Setter of DestinationTarget.template attribute defined at extension apiregistryservices.
      Parameters:
      value - the template - Template Flag