Class SyncItemJobModel

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    CatalogVersionSyncJobModel

    public class SyncItemJobModel
    extends JobModel
    Generated model class for type SyncItemJob 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
      • _CATALOGVERSION2SYNCHRONIZATIONS

        public static final java.lang.String _CATALOGVERSION2SYNCHRONIZATIONS
        Generated relation code constant for relation CatalogVersion2Synchronizations defining source attribute sourceVersion in extension catalog.
        See Also:
        Constant Field Values
      • _CATALOGVERSION2INCOMINGSYNCHRONIZATIONS

        public static final java.lang.String _CATALOGVERSION2INCOMINGSYNCHRONIZATIONS
        Generated relation code constant for relation CatalogVersion2IncomingSynchronizations defining source attribute targetVersion in extension catalog.
        See Also:
        Constant Field Values
      • EXCLUSIVEMODE

        public static final java.lang.String EXCLUSIVEMODE
        Generated constant - Attribute key of SyncItemJob.exclusiveMode attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • SYNCPRINCIPALSONLY

        public static final java.lang.String SYNCPRINCIPALSONLY
        Generated constant - Attribute key of SyncItemJob.syncPrincipalsOnly attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • CREATENEWITEMS

        public static final java.lang.String CREATENEWITEMS
        Generated constant - Attribute key of SyncItemJob.createNewItems attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • REMOVEMISSINGITEMS

        public static final java.lang.String REMOVEMISSINGITEMS
        Generated constant - Attribute key of SyncItemJob.removeMissingItems attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • EXECUTIONS

        public static final java.lang.String EXECUTIONS
        Generated constant - Attribute key of SyncItemJob.executions attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • SYNCORDER

        public static final java.lang.String SYNCORDER
        Generated constant - Attribute key of SyncItemJob.syncOrder attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • EXPORTATTRIBUTEDESCRIPTORS

        public static final java.lang.String EXPORTATTRIBUTEDESCRIPTORS
        Generated constant - Attribute key of SyncItemJob.exportAttributeDescriptors attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • SYNCATTRIBUTECONFIGURATIONS

        public static final java.lang.String SYNCATTRIBUTECONFIGURATIONS
        Generated constant - Attribute key of SyncItemJob.syncAttributeConfigurations attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • EFFECTIVESYNCLANGUAGES

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

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

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

        public static final java.lang.String ROOTTYPES
        Generated constant - Attribute key of SyncItemJob.rootTypes attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • SYNCLANGUAGES

        public static final java.lang.String SYNCLANGUAGES
        Generated constant - Attribute key of SyncItemJob.syncLanguages attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • SYNCPRINCIPALS

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

      • SyncItemJobModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SyncItemJobModel​(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
      • SyncItemJobModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SyncItemJobModel​(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

      • getCreateNewItems

        @Accessor(qualifier="createNewItems",
                  type=GETTER)
        public java.lang.Boolean getCreateNewItems()
        Generated method - Getter of the SyncItemJob.createNewItems attribute defined at extension catalog.
        Returns:
        the createNewItems
      • getEffectiveSyncLanguages

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

        @Accessor(qualifier="exclusiveMode",
                  type=GETTER)
        public java.lang.Boolean getExclusiveMode()
        Generated method - Getter of the SyncItemJob.exclusiveMode attribute defined at extension catalog.
        Returns:
        the exclusiveMode
      • getExecutions

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

        @Accessor(qualifier="exportAttributeDescriptors",
                  type=GETTER)
        public java.util.Map<AttributeDescriptorModel,​java.lang.Boolean> getExportAttributeDescriptors()
        Generated method - Getter of the SyncItemJob.exportAttributeDescriptors attribute defined at extension catalog.
        Returns:
        the exportAttributeDescriptors
      • getRemoveMissingItems

        @Accessor(qualifier="removeMissingItems",
                  type=GETTER)
        public java.lang.Boolean getRemoveMissingItems()
        Generated method - Getter of the SyncItemJob.removeMissingItems attribute defined at extension catalog.
        Returns:
        the removeMissingItems
      • getRootTypes

        @Accessor(qualifier="rootTypes",
                  type=GETTER)
        public java.util.List<ComposedTypeModel> getRootTypes()
        Generated method - Getter of the SyncItemJob.rootTypes attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the rootTypes
      • getSourceVersion

        @Accessor(qualifier="sourceVersion",
                  type=GETTER)
        public CatalogVersionModel getSourceVersion()
        Generated method - Getter of the SyncItemJob.sourceVersion attribute defined at extension catalog.
        Returns:
        the sourceVersion
      • getSyncAttributeConfigurations

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

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

        @Accessor(qualifier="syncOrder",
                  type=GETTER)
        public java.lang.Integer getSyncOrder()
        Generated method - Getter of the SyncItemJob.syncOrder attribute defined at extension catalog.
        Returns:
        the syncOrder
      • getSyncPrincipals

        @Accessor(qualifier="syncPrincipals",
                  type=GETTER)
        public java.util.List<PrincipalModel> getSyncPrincipals()
        Generated method - Getter of the SyncItemJob.syncPrincipals attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the syncPrincipals
      • getSyncPrincipalsOnly

        @Accessor(qualifier="syncPrincipalsOnly",
                  type=GETTER)
        public java.lang.Boolean getSyncPrincipalsOnly()
        Generated method - Getter of the SyncItemJob.syncPrincipalsOnly attribute defined at extension catalog.
        Returns:
        the syncPrincipalsOnly
      • getTargetVersion

        @Accessor(qualifier="targetVersion",
                  type=GETTER)
        public CatalogVersionModel getTargetVersion()
        Generated method - Getter of the SyncItemJob.targetVersion attribute defined at extension catalog.
        Returns:
        the targetVersion
      • setCreateNewItems

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

        @Accessor(qualifier="exclusiveMode",
                  type=SETTER)
        public void setExclusiveMode​(java.lang.Boolean value)
        Generated method - Initial setter of SyncItemJob.exclusiveMode attribute defined at extension catalog. Can only be used at creation of model - before first save.
        Parameters:
        value - the exclusiveMode
      • setExportAttributeDescriptors

        @Accessor(qualifier="exportAttributeDescriptors",
                  type=SETTER)
        public void setExportAttributeDescriptors​(java.util.Map<AttributeDescriptorModel,​java.lang.Boolean> value)
        Generated method - Setter of SyncItemJob.exportAttributeDescriptors attribute defined at extension catalog.
        Parameters:
        value - the exportAttributeDescriptors
      • setRemoveMissingItems

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

        @Accessor(qualifier="rootTypes",
                  type=SETTER)
        public void setRootTypes​(java.util.List<ComposedTypeModel> value)
        Generated method - Setter of SyncItemJob.rootTypes attribute defined at extension catalog.
        Parameters:
        value - the rootTypes
      • setSourceVersion

        @Accessor(qualifier="sourceVersion",
                  type=SETTER)
        public void setSourceVersion​(CatalogVersionModel value)
        Generated method - Initial setter of SyncItemJob.sourceVersion attribute defined at extension catalog. Can only be used at creation of model - before first save.
        Parameters:
        value - the sourceVersion
      • setSyncAttributeConfigurations

        @Accessor(qualifier="syncAttributeConfigurations",
                  type=SETTER)
        public void setSyncAttributeConfigurations​(java.util.Collection<SyncAttributeDescriptorConfigModel> value)
        Generated method - Setter of SyncItemJob.syncAttributeConfigurations attribute defined at extension catalog.
        Parameters:
        value - the syncAttributeConfigurations
      • setSyncLanguages

        @Accessor(qualifier="syncLanguages",
                  type=SETTER)
        public void setSyncLanguages​(java.util.Set<LanguageModel> value)
        Generated method - Setter of SyncItemJob.syncLanguages attribute defined at extension catalog.
        Parameters:
        value - the syncLanguages
      • setSyncOrder

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

        @Accessor(qualifier="syncPrincipals",
                  type=SETTER)
        public void setSyncPrincipals​(java.util.List<PrincipalModel> value)
        Generated method - Setter of SyncItemJob.syncPrincipals attribute defined at extension catalog.
        Parameters:
        value - the syncPrincipals
      • setSyncPrincipalsOnly

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

        @Accessor(qualifier="targetVersion",
                  type=SETTER)
        public void setTargetVersion​(CatalogVersionModel value)
        Generated method - Initial setter of SyncItemJob.targetVersion attribute defined at extension catalog. Can only be used at creation of model - before first save.
        Parameters:
        value - the targetVersion