Class ItemSyncTimestampModel

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

public class ItemSyncTimestampModel extends ItemModel
Generated model class for type ItemSyncTimestamp first defined at extension catalog.
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 model type code constant.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.outdated attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.syncJob attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.targetItem attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of ItemSyncTimestamp.targetVersion attribute defined at extension catalog.

    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.
    ItemSyncTimestampModel(ItemModel _sourceItem, CatalogVersionModel _sourceVersion, ItemModel _targetItem, CatalogVersionModel _targetVersion)
    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
    ItemSyncTimestampModel(ItemModel _owner, ItemModel _sourceItem, CatalogVersionModel _sourceVersion, SyncItemJobModel _syncJob, ItemModel _targetItem, CatalogVersionModel _targetVersion)
    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
    ItemSyncTimestampModel(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 ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.outdated attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.syncJob attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.targetItem attribute defined at extension catalog.
    Generated method - Getter of the ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
    void
    Generated method - Setter of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
    void
    Generated method - Setter of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
    void
    Generated method - Setter of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
    void
    Generated method - Setter of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
    void
    Generated method - Setter of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
    void
    Generated method - Initial setter of ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
    void
    Generated method - Initial setter of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
    void
    Generated method - Initial setter of ItemSyncTimestamp.syncJob attribute defined at extension catalog.
    void
    Generated method - Initial setter of ItemSyncTimestamp.targetItem attribute defined at extension catalog.
    void
    Generated method - Initial setter of ItemSyncTimestamp.targetVersion attribute defined at extension catalog.

    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:
    • SYNCJOB

      public static final String SYNCJOB
      Generated constant - Attribute key of ItemSyncTimestamp.syncJob attribute defined at extension catalog.
      See Also:
    • SOURCEITEM

      public static final String SOURCEITEM
      Generated constant - Attribute key of ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
      See Also:
    • TARGETITEM

      public static final String TARGETITEM
      Generated constant - Attribute key of ItemSyncTimestamp.targetItem attribute defined at extension catalog.
      See Also:
    • SOURCEVERSION

      public static final String SOURCEVERSION
      Generated constant - Attribute key of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
      See Also:
    • TARGETVERSION

      public static final String TARGETVERSION
      Generated constant - Attribute key of ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
      See Also:
    • LASTSYNCSOURCEMODIFIEDTIME

      public static final String LASTSYNCSOURCEMODIFIEDTIME
      Generated constant - Attribute key of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      See Also:
    • LASTSYNCTIME

      public static final String LASTSYNCTIME
      Generated constant - Attribute key of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      See Also:
    • PENDINGATTRIBUTESOWNERJOB

      public static final String PENDINGATTRIBUTESOWNERJOB
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      See Also:
    • PENDINGATTRIBUTESSCHEDULEDTURN

      public static final String PENDINGATTRIBUTESSCHEDULEDTURN
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      See Also:
    • PENDINGATTRIBUTEQUALIFIERS

      public static final String PENDINGATTRIBUTEQUALIFIERS
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      See Also:
    • OUTDATED

      public static final String OUTDATED
      Generated constant - Attribute key of ItemSyncTimestamp.outdated attribute defined at extension catalog.
      See Also:
    • PENDINGATTRIBUTES

      public static final String PENDINGATTRIBUTES
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • ItemSyncTimestampModel

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

      public ItemSyncTimestampModel(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
    • ItemSyncTimestampModel

      @Deprecated(since="4.1.1", forRemoval=true) public ItemSyncTimestampModel(ItemModel _sourceItem, CatalogVersionModel _sourceVersion, ItemModel _targetItem, CatalogVersionModel _targetVersion)
      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:
      _sourceItem - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _sourceVersion - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _targetItem - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _targetVersion - initial attribute declared by type ItemSyncTimestamp at extension catalog
    • ItemSyncTimestampModel

      @Deprecated(since="4.1.1", forRemoval=true) public ItemSyncTimestampModel(ItemModel _owner, ItemModel _sourceItem, CatalogVersionModel _sourceVersion, SyncItemJobModel _syncJob, ItemModel _targetItem, CatalogVersionModel _targetVersion)
      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:
      _owner - initial attribute declared by type Item at extension core
      _sourceItem - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _sourceVersion - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _syncJob - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _targetItem - initial attribute declared by type ItemSyncTimestamp at extension catalog
      _targetVersion - initial attribute declared by type ItemSyncTimestamp at extension catalog
  • Method Details

    • getLastSyncSourceModifiedTime

      @Accessor(qualifier="lastSyncSourceModifiedTime", type=GETTER) public Date getLastSyncSourceModifiedTime()
      Generated method - Getter of the ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      Returns:
      the lastSyncSourceModifiedTime
    • getLastSyncTime

      @Accessor(qualifier="lastSyncTime", type=GETTER) public Date getLastSyncTime()
      Generated method - Getter of the ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      Returns:
      the lastSyncTime
    • getOutdated

      @Accessor(qualifier="outdated", type=GETTER) public Boolean getOutdated()
      Generated method - Getter of the ItemSyncTimestamp.outdated attribute defined at extension catalog.
      Returns:
      the outdated
    • getPendingAttributeQualifiers

      @Accessor(qualifier="pendingAttributeQualifiers", type=GETTER) public String getPendingAttributeQualifiers()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      Returns:
      the pendingAttributeQualifiers
    • getPendingAttributes

      @Accessor(qualifier="pendingAttributes", type=GETTER) public Collection<AttributeDescriptorModel> getPendingAttributes()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the pendingAttributes
    • getPendingAttributesOwnerJob

      @Accessor(qualifier="pendingAttributesOwnerJob", type=GETTER) public SyncItemCronJobModel getPendingAttributesOwnerJob()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      Returns:
      the pendingAttributesOwnerJob
    • getPendingAttributesScheduledTurn

      @Accessor(qualifier="pendingAttributesScheduledTurn", type=GETTER) public Integer getPendingAttributesScheduledTurn()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      Returns:
      the pendingAttributesScheduledTurn
    • getSourceItem

      @Accessor(qualifier="sourceItem", type=GETTER) public ItemModel getSourceItem()
      Generated method - Getter of the ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
      Returns:
      the sourceItem
    • getSourceVersion

      @Accessor(qualifier="sourceVersion", type=GETTER) public CatalogVersionModel getSourceVersion()
      Generated method - Getter of the ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
      Returns:
      the sourceVersion
    • getSyncJob

      @Accessor(qualifier="syncJob", type=GETTER) public SyncItemJobModel getSyncJob()
      Generated method - Getter of the ItemSyncTimestamp.syncJob attribute defined at extension catalog.
      Returns:
      the syncJob
    • getTargetItem

      @Accessor(qualifier="targetItem", type=GETTER) public ItemModel getTargetItem()
      Generated method - Getter of the ItemSyncTimestamp.targetItem attribute defined at extension catalog.
      Returns:
      the targetItem
    • getTargetVersion

      @Accessor(qualifier="targetVersion", type=GETTER) public CatalogVersionModel getTargetVersion()
      Generated method - Getter of the ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
      Returns:
      the targetVersion
    • setLastSyncSourceModifiedTime

      @Accessor(qualifier="lastSyncSourceModifiedTime", type=SETTER) public void setLastSyncSourceModifiedTime(Date value)
      Generated method - Setter of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      Parameters:
      value - the lastSyncSourceModifiedTime
    • setLastSyncTime

      @Accessor(qualifier="lastSyncTime", type=SETTER) public void setLastSyncTime(Date value)
      Generated method - Setter of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      Parameters:
      value - the lastSyncTime
    • setPendingAttributeQualifiers

      @Accessor(qualifier="pendingAttributeQualifiers", type=SETTER) public void setPendingAttributeQualifiers(String value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      Parameters:
      value - the pendingAttributeQualifiers
    • setPendingAttributesOwnerJob

      @Accessor(qualifier="pendingAttributesOwnerJob", type=SETTER) public void setPendingAttributesOwnerJob(SyncItemCronJobModel value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      Parameters:
      value - the pendingAttributesOwnerJob
    • setPendingAttributesScheduledTurn

      @Accessor(qualifier="pendingAttributesScheduledTurn", type=SETTER) public void setPendingAttributesScheduledTurn(Integer value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      Parameters:
      value - the pendingAttributesScheduledTurn
    • setSourceItem

      @Accessor(qualifier="sourceItem", type=SETTER) public void setSourceItem(ItemModel value)
      Generated method - Initial setter of ItemSyncTimestamp.sourceItem attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the sourceItem
    • setSourceVersion

      @Accessor(qualifier="sourceVersion", type=SETTER) public void setSourceVersion(CatalogVersionModel value)
      Generated method - Initial setter of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the sourceVersion
    • setSyncJob

      @Accessor(qualifier="syncJob", type=SETTER) public void setSyncJob(SyncItemJobModel value)
      Generated method - Initial setter of ItemSyncTimestamp.syncJob attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the syncJob
    • setTargetItem

      @Accessor(qualifier="targetItem", type=SETTER) public void setTargetItem(ItemModel value)
      Generated method - Initial setter of ItemSyncTimestamp.targetItem attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the targetItem
    • setTargetVersion

      @Accessor(qualifier="targetVersion", type=SETTER) public void setTargetVersion(CatalogVersionModel value)
      Generated method - Initial setter of ItemSyncTimestamp.targetVersion attribute defined at extension catalog. Can only be used at creation of model - before first save.
      Parameters:
      value - the targetVersion