Class AbstractDestinationModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConsumedDestinationModel, ExposedDestinationModel

public class AbstractDestinationModel extends ItemModel
Generated model class for type AbstractDestination first defined at extension apiregistryservices.

Abstract service configuration for webservices and events.

See Also:
  • Field Details

    • _TYPECODE

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

      public static final String _ENDPOINT2ABSTRACTDESTINATION
      Generated relation code constant for relation Endpoint2AbstractDestination defining source attribute endpoint in extension apiregistryservices.
      See Also:
    • _DESTINATIONTARGET2DESTINATION

      public static final String _DESTINATIONTARGET2DESTINATION
      Generated relation code constant for relation DestinationTarget2Destination defining source attribute destinationTarget in extension apiregistryservices.
      See Also:
    • ID

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

      public static final String URL
      Generated constant - Attribute key of AbstractDestination.url attribute defined at extension apiregistryservices.
      See Also:
    • ACTIVE

      public static final String ACTIVE
      Generated constant - Attribute key of AbstractDestination.active attribute defined at extension apiregistryservices.
      See Also:
    • ADDITIONALPROPERTIES

      public static final String ADDITIONALPROPERTIES
      Generated constant - Attribute key of AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
      See Also:
    • CREDENTIAL

      public static final String CREDENTIAL
      Generated constant - Attribute key of AbstractDestination.credential attribute defined at extension apiregistryservices.
      See Also:
    • ENDPOINT

      public static final String ENDPOINT
      Generated constant - Attribute key of AbstractDestination.endpoint attribute defined at extension apiregistryservices.
      See Also:
    • DESTINATIONTARGET

      public static final String DESTINATIONTARGET
      Generated constant - Attribute key of AbstractDestination.destinationTarget attribute defined at extension apiregistryservices.
      See Also:
  • Constructor Details

    • AbstractDestinationModel

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

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

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

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

    • getAdditionalProperties

      @Accessor(qualifier="additionalProperties", type=GETTER) public Map<String,String> getAdditionalProperties()
      Generated method - Getter of the AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
      Returns:
      the additionalProperties - Map of Additional Properties
    • getCredential

      @Accessor(qualifier="credential", type=GETTER) public AbstractCredentialModel getCredential()
      Generated method - Getter of the AbstractDestination.credential attribute defined at extension apiregistryservices.
      Returns:
      the credential - Credential
    • getDestinationTarget

      @Accessor(qualifier="destinationTarget", type=GETTER) public DestinationTargetModel getDestinationTarget()
      Generated method - Getter of the AbstractDestination.destinationTarget attribute defined at extension apiregistryservices.
      Returns:
      the destinationTarget - Destination Target
    • getEndpoint

      @Accessor(qualifier="endpoint", type=GETTER) public EndpointModel getEndpoint()
      Generated method - Getter of the AbstractDestination.endpoint attribute defined at extension apiregistryservices.
      Returns:
      the endpoint - Endpoint
    • getId

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

      @Accessor(qualifier="url", type=GETTER) public String getUrl()
      Generated method - Getter of the AbstractDestination.url attribute defined at extension apiregistryservices.
      Returns:
      the url - Destination URL
    • isActive

      @Accessor(qualifier="active", type=GETTER) public boolean isActive()
      Generated method - Getter of the AbstractDestination.active attribute defined at extension apiregistryservices.
      Returns:
      the active - Active Flag. Indicates whether the destination can be used.
    • setActive

      @Accessor(qualifier="active", type=SETTER) public void setActive(boolean value)
      Generated method - Setter of AbstractDestination.active attribute defined at extension apiregistryservices.
      Parameters:
      value - the active - Active Flag. Indicates whether the destination can be used.
    • setAdditionalProperties

      @Accessor(qualifier="additionalProperties", type=SETTER) public void setAdditionalProperties(Map<String,String> value)
      Generated method - Setter of AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
      Parameters:
      value - the additionalProperties - Map of Additional Properties
    • setCredential

      @Accessor(qualifier="credential", type=SETTER) public void setCredential(AbstractCredentialModel value)
      Generated method - Setter of AbstractDestination.credential attribute defined at extension apiregistryservices.
      Parameters:
      value - the credential - Credential
    • setDestinationTarget

      @Accessor(qualifier="destinationTarget", type=SETTER) public void setDestinationTarget(DestinationTargetModel value)
      Generated method - Initial setter of AbstractDestination.destinationTarget attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the destinationTarget - Destination Target
    • setEndpoint

      @Accessor(qualifier="endpoint", type=SETTER) public void setEndpoint(EndpointModel value)
      Generated method - Setter of AbstractDestination.endpoint attribute defined at extension apiregistryservices.
      Parameters:
      value - the endpoint - Endpoint
    • setId

      @Accessor(qualifier="id", type=SETTER) public void setId(String value)
      Generated method - Initial setter of AbstractDestination.id attribute defined at extension apiregistryservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the id - Unique Id
    • setUrl

      @Accessor(qualifier="url", type=SETTER) public void setUrl(String value)
      Generated method - Setter of AbstractDestination.url attribute defined at extension apiregistryservices.
      Parameters:
      value - the url - Destination URL