Class AbstractDestinationModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.apiregistryservices.model.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:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation DestinationTarget2Destination defining source attribute destinationTarget in extension apiregistryservices.
    static final String
    Generated relation code constant for relation Endpoint2AbstractDestination defining source attribute endpoint in extension apiregistryservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of AbstractDestination.active attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.credential attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.destinationTarget attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.endpoint attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.id attribute defined at extension apiregistryservices.
    static final String
    Generated constant - Attribute key of AbstractDestination.url attribute defined at extension apiregistryservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    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
    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
    AbstractDestinationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
    Generated method - Getter of the AbstractDestination.credential attribute defined at extension apiregistryservices.
    Generated method - Getter of the AbstractDestination.destinationTarget attribute defined at extension apiregistryservices.
    Generated method - Getter of the AbstractDestination.endpoint attribute defined at extension apiregistryservices.
    Generated method - Getter of the AbstractDestination.id attribute defined at extension apiregistryservices.
    Generated method - Getter of the AbstractDestination.url attribute defined at extension apiregistryservices.
    boolean
    Generated method - Getter of the AbstractDestination.active attribute defined at extension apiregistryservices.
    void
    setActive(boolean value)
    Generated method - Setter of AbstractDestination.active attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of AbstractDestination.additionalProperties attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of AbstractDestination.credential attribute defined at extension apiregistryservices.
    void
    Generated method - Initial setter of AbstractDestination.destinationTarget attribute defined at extension apiregistryservices.
    void
    Generated method - Setter of AbstractDestination.endpoint attribute defined at extension apiregistryservices.
    void
    setId(String value)
    Generated method - Initial setter of AbstractDestination.id attribute defined at extension apiregistryservices.
    void
    setUrl(String value)
    Generated method - Setter of AbstractDestination.url attribute defined at extension apiregistryservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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(de.hybris.platform.servicelayer.model.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