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
    • 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​(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
      • 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