Class SyncItemCronJobModel

    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _JOBCRONJOBRELATION
        Generated relation code constant for relation JobCronJobRelation defining source attribute job in extension processing.
        See Also:
        Constant Field Values
      • FORCEUPDATE

        public static final java.lang.String FORCEUPDATE
        Generated constant - Attribute key of SyncItemCronJob.forceUpdate attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • PENDINGITEMS

        public static final java.lang.String PENDINGITEMS
        Generated constant - Attribute key of SyncItemCronJob.pendingItems attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • FINISHEDITEMS

        public static final java.lang.String FINISHEDITEMS
        Generated constant - Attribute key of SyncItemCronJob.finishedItems attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • CREATESAVEDVALUES

        public static final java.lang.String CREATESAVEDVALUES
        Generated constant - Attribute key of SyncItemCronJob.createSavedValues attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • FULLSYNC

        public static final java.lang.String FULLSYNC
        Generated constant - Attribute key of SyncItemCronJob.fullSync attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • ABORTONCOLLIDINGSYNC

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

      • SyncItemCronJobModel

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

        public SyncItemCronJobModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SyncItemCronJobModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SyncItemCronJobModel​(SyncItemJobModel _job)
        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:
        _job - initial attribute declared by type SyncItemCronJob at extension catalog
      • SyncItemCronJobModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SyncItemCronJobModel​(SyncItemJobModel _job,
                                    ItemModel _owner)
        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:
        _job - initial attribute declared by type SyncItemCronJob at extension catalog
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getAbortOnCollidingSync

        @Accessor(qualifier="abortOnCollidingSync",
                  type=GETTER)
        public java.lang.Boolean getAbortOnCollidingSync()
        Generated method - Getter of the SyncItemCronJob.abortOnCollidingSync attribute defined at extension catalog.
        Returns:
        the abortOnCollidingSync
      • getCreateSavedValues

        @Accessor(qualifier="createSavedValues",
                  type=GETTER)
        public java.lang.Boolean getCreateSavedValues()
        Generated method - Getter of the SyncItemCronJob.createSavedValues attribute defined at extension catalog.
        Returns:
        the createSavedValues
      • getFinishedItems

        @Accessor(qualifier="finishedItems",
                  type=GETTER)
        public java.util.Collection<ItemModel> getFinishedItems()
        Generated method - Getter of the SyncItemCronJob.finishedItems attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the finishedItems
      • getForceUpdate

        @Accessor(qualifier="forceUpdate",
                  type=GETTER)
        public java.lang.Boolean getForceUpdate()
        Generated method - Getter of the SyncItemCronJob.forceUpdate attribute defined at extension catalog.
        Returns:
        the forceUpdate
      • getFullSync

        @Accessor(qualifier="fullSync",
                  type=GETTER)
        public java.lang.Boolean getFullSync()
        Generated method - Getter of the SyncItemCronJob.fullSync attribute defined at extension catalog.
        Returns:
        the fullSync
      • getPendingItems

        @Accessor(qualifier="pendingItems",
                  type=GETTER)
        public java.util.Collection<ItemModel> getPendingItems()
        Generated method - Getter of the SyncItemCronJob.pendingItems attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the pendingItems
      • setAbortOnCollidingSync

        @Accessor(qualifier="abortOnCollidingSync",
                  type=SETTER)
        public void setAbortOnCollidingSync​(java.lang.Boolean value)
        Generated method - Setter of SyncItemCronJob.abortOnCollidingSync attribute defined at extension catalog.
        Parameters:
        value - the abortOnCollidingSync
      • setCreateSavedValues

        @Accessor(qualifier="createSavedValues",
                  type=SETTER)
        public void setCreateSavedValues​(java.lang.Boolean value)
        Generated method - Setter of SyncItemCronJob.createSavedValues attribute defined at extension catalog.
        Parameters:
        value - the createSavedValues
      • setForceUpdate

        @Accessor(qualifier="forceUpdate",
                  type=SETTER)
        public void setForceUpdate​(java.lang.Boolean value)
        Generated method - Setter of SyncItemCronJob.forceUpdate attribute defined at extension catalog.
        Parameters:
        value - the forceUpdate
      • setFullSync

        @Accessor(qualifier="fullSync",
                  type=SETTER)
        public void setFullSync​(java.lang.Boolean value)
        Generated method - Setter of SyncItemCronJob.fullSync attribute defined at extension catalog.
        Parameters:
        value - the fullSync
      • setJob

        @Accessor(qualifier="job",
                  type=SETTER)
        public void setJob​(JobModel value)
        Generated method - Initial setter of CronJob.job attribute defined at extension processing and redeclared at extension catalog. Can only be used at creation of model - before first save. Will only accept values of type SyncItemJobModel.
        Overrides:
        setJob in class CronJobModel
        Parameters:
        value - the job
      • setPendingItems

        @Accessor(qualifier="pendingItems",
                  type=SETTER)
        public void setPendingItems​(java.util.Collection<ItemModel> value)
        Generated method - Setter of SyncItemCronJob.pendingItems attribute defined at extension catalog.
        Parameters:
        value - the pendingItems