Class ItemSyncTimestampModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class ItemSyncTimestampModel
    extends ItemModel
    Generated model class for type ItemSyncTimestamp first defined at extension catalog.
    See Also:
    Serialized Form
    • 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 java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String LASTSYNCSOURCEMODIFIEDTIME
      Generated constant - Attribute key of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      static java.lang.String LASTSYNCTIME
      Generated constant - Attribute key of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      static java.lang.String OUTDATED
      Generated constant - Attribute key of ItemSyncTimestamp.outdated attribute defined at extension catalog.
      static java.lang.String PENDINGATTRIBUTEQUALIFIERS
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      static java.lang.String PENDINGATTRIBUTES
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
      static java.lang.String PENDINGATTRIBUTESOWNERJOB
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      static java.lang.String PENDINGATTRIBUTESSCHEDULEDTURN
      Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      static java.lang.String SOURCEITEM
      Generated constant - Attribute key of ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
      static java.lang.String SOURCEVERSION
      Generated constant - Attribute key of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
      static java.lang.String SYNCJOB
      Generated constant - Attribute key of ItemSyncTimestamp.syncJob attribute defined at extension catalog.
      static java.lang.String TARGETITEM
      Generated constant - Attribute key of ItemSyncTimestamp.targetItem attribute defined at extension catalog.
      static java.lang.String TARGETVERSION
      Generated constant - Attribute key of ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Date getLastSyncSourceModifiedTime()
      Generated method - Getter of the ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      java.util.Date getLastSyncTime()
      Generated method - Getter of the ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      java.lang.Boolean getOutdated()
      Generated method - Getter of the ItemSyncTimestamp.outdated attribute defined at extension catalog.
      java.lang.String getPendingAttributeQualifiers()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      java.util.Collection<AttributeDescriptorModel> getPendingAttributes()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
      SyncItemCronJobModel getPendingAttributesOwnerJob()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      java.lang.Integer getPendingAttributesScheduledTurn()
      Generated method - Getter of the ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      ItemModel getSourceItem()
      Generated method - Getter of the ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
      CatalogVersionModel getSourceVersion()
      Generated method - Getter of the ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
      SyncItemJobModel getSyncJob()
      Generated method - Getter of the ItemSyncTimestamp.syncJob attribute defined at extension catalog.
      ItemModel getTargetItem()
      Generated method - Getter of the ItemSyncTimestamp.targetItem attribute defined at extension catalog.
      CatalogVersionModel getTargetVersion()
      Generated method - Getter of the ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
      void setLastSyncSourceModifiedTime​(java.util.Date value)
      Generated method - Setter of ItemSyncTimestamp.lastSyncSourceModifiedTime attribute defined at extension catalog.
      void setLastSyncTime​(java.util.Date value)
      Generated method - Setter of ItemSyncTimestamp.lastSyncTime attribute defined at extension catalog.
      void setPendingAttributeQualifiers​(java.lang.String value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributeQualifiers attribute defined at extension catalog.
      void setPendingAttributesOwnerJob​(SyncItemCronJobModel value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributesOwnerJob attribute defined at extension catalog.
      void setPendingAttributesScheduledTurn​(java.lang.Integer value)
      Generated method - Setter of ItemSyncTimestamp.pendingAttributesScheduledTurn attribute defined at extension catalog.
      void setSourceItem​(ItemModel value)
      Generated method - Initial setter of ItemSyncTimestamp.sourceItem attribute defined at extension catalog.
      void setSourceVersion​(CatalogVersionModel value)
      Generated method - Initial setter of ItemSyncTimestamp.sourceVersion attribute defined at extension catalog.
      void setSyncJob​(SyncItemJobModel value)
      Generated method - Initial setter of ItemSyncTimestamp.syncJob attribute defined at extension catalog.
      void setTargetItem​(ItemModel value)
      Generated method - Initial setter of ItemSyncTimestamp.targetItem attribute defined at extension catalog.
      void setTargetVersion​(CatalogVersionModel value)
      Generated method - Initial setter of ItemSyncTimestamp.targetVersion attribute defined at extension catalog.
      • 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 Detail

      • _TYPECODE

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

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

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String PENDINGATTRIBUTES
        Generated constant - Attribute key of ItemSyncTimestamp.pendingAttributes attribute defined at extension catalog.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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 Detail

      • getLastSyncSourceModifiedTime

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

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

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

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

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