Class CatalogVersionSyncJobModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class CatalogVersionSyncJobModel
    extends SyncItemJobModel
    Generated model class for type CatalogVersionSyncJob 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
      • _DEPENDENTCATALOGVERSIONSYNCJOBRELATION

        public static final java.lang.String _DEPENDENTCATALOGVERSIONSYNCJOBRELATION
        Generated relation code constant for relation DependentCatalogVersionSyncJobRelation defining source attribute dependentSyncJobs in extension catalog.
        See Also:
        Constant Field Values
      • COPYCACHESIZE

        public static final java.lang.String COPYCACHESIZE
        Generated constant - Attribute key of CatalogVersionSyncJob.copyCacheSize attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • ENABLETRANSACTIONS

        public static final java.lang.String ENABLETRANSACTIONS
        Generated constant - Attribute key of CatalogVersionSyncJob.enableTransactions attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • MAXTHREADS

        public static final java.lang.String MAXTHREADS
        Generated constant - Attribute key of CatalogVersionSyncJob.maxThreads attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • MAXSCHEDULERTHREADS

        public static final java.lang.String MAXSCHEDULERTHREADS
        Generated constant - Attribute key of CatalogVersionSyncJob.maxSchedulerThreads attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • DEPENDENTSYNCJOBS

        public static final java.lang.String DEPENDENTSYNCJOBS
        Generated constant - Attribute key of CatalogVersionSyncJob.dependentSyncJobs attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • DEPENDSONSYNCJOBS

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

      • CatalogVersionSyncJobModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CatalogVersionSyncJobModel​(java.lang.String _code,
                                          CatalogVersionModel _sourceVersion,
                                          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:
        _code - initial attribute declared by type SyncItemJob at extension catalog
        _sourceVersion - initial attribute declared by type SyncItemJob at extension catalog
        _targetVersion - initial attribute declared by type SyncItemJob at extension catalog
      • CatalogVersionSyncJobModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CatalogVersionSyncJobModel​(java.lang.String _code,
                                          java.lang.Integer _nodeID,
                                          ItemModel _owner,
                                          CatalogVersionModel _sourceVersion,
                                          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:
        _code - initial attribute declared by type SyncItemJob at extension catalog
        _nodeID - initial attribute declared by type Job at extension processing
        _owner - initial attribute declared by type Item at extension core
        _sourceVersion - initial attribute declared by type SyncItemJob at extension catalog
        _targetVersion - initial attribute declared by type SyncItemJob at extension catalog
    • Method Detail

      • getCopyCacheSize

        @Accessor(qualifier="copyCacheSize",
                  type=GETTER)
        public java.lang.Integer getCopyCacheSize()
        Generated method - Getter of the CatalogVersionSyncJob.copyCacheSize attribute defined at extension catalog.
        Returns:
        the copyCacheSize
      • getDependentSyncJobs

        @Accessor(qualifier="dependentSyncJobs",
                  type=GETTER)
        public java.util.Set<CatalogVersionSyncJobModel> getDependentSyncJobs()
        Generated method - Getter of the CatalogVersionSyncJob.dependentSyncJobs attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the dependentSyncJobs
      • getDependsOnSyncJobs

        @Accessor(qualifier="dependsOnSyncJobs",
                  type=GETTER)
        public java.util.Set<CatalogVersionSyncJobModel> getDependsOnSyncJobs()
        Generated method - Getter of the CatalogVersionSyncJob.dependsOnSyncJobs attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the dependsOnSyncJobs
      • getEnableTransactions

        @Accessor(qualifier="enableTransactions",
                  type=GETTER)
        public java.lang.Boolean getEnableTransactions()
        Generated method - Getter of the CatalogVersionSyncJob.enableTransactions attribute defined at extension catalog.
        Returns:
        the enableTransactions
      • getMaxSchedulerThreads

        @Accessor(qualifier="maxSchedulerThreads",
                  type=GETTER)
        public java.lang.Integer getMaxSchedulerThreads()
        Generated method - Getter of the CatalogVersionSyncJob.maxSchedulerThreads attribute defined at extension catalog.
        Returns:
        the maxSchedulerThreads
      • getMaxThreads

        @Accessor(qualifier="maxThreads",
                  type=GETTER)
        public java.lang.Integer getMaxThreads()
        Generated method - Getter of the CatalogVersionSyncJob.maxThreads attribute defined at extension catalog.
        Returns:
        the maxThreads
      • setCopyCacheSize

        @Accessor(qualifier="copyCacheSize",
                  type=SETTER)
        public void setCopyCacheSize​(java.lang.Integer value)
        Generated method - Setter of CatalogVersionSyncJob.copyCacheSize attribute defined at extension catalog.
        Parameters:
        value - the copyCacheSize
      • setDependentSyncJobs

        @Accessor(qualifier="dependentSyncJobs",
                  type=SETTER)
        public void setDependentSyncJobs​(java.util.Set<CatalogVersionSyncJobModel> value)
        Generated method - Setter of CatalogVersionSyncJob.dependentSyncJobs attribute defined at extension catalog.
        Parameters:
        value - the dependentSyncJobs
      • setDependsOnSyncJobs

        @Accessor(qualifier="dependsOnSyncJobs",
                  type=SETTER)
        public void setDependsOnSyncJobs​(java.util.Set<CatalogVersionSyncJobModel> value)
        Generated method - Setter of CatalogVersionSyncJob.dependsOnSyncJobs attribute defined at extension catalog.
        Parameters:
        value - the dependsOnSyncJobs
      • setEnableTransactions

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

        @Accessor(qualifier="maxSchedulerThreads",
                  type=SETTER)
        public void setMaxSchedulerThreads​(java.lang.Integer value)
        Generated method - Setter of CatalogVersionSyncJob.maxSchedulerThreads attribute defined at extension catalog.
        Parameters:
        value - the maxSchedulerThreads
      • setMaxThreads

        @Accessor(qualifier="maxThreads",
                  type=SETTER)
        public void setMaxThreads​(java.lang.Integer value)
        Generated method - Setter of CatalogVersionSyncJob.maxThreads attribute defined at extension catalog.
        Parameters:
        value - the maxThreads