Class ItemSyncTimestampModel

All Implemented Interfaces:
Serializable

public class ItemSyncTimestampModel extends ItemModel
Generated model class for type ItemSyncTimestamp first defined at extension catalog.
See Also:
  • 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(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