Class SyncItemJobModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CatalogVersionSyncJobModel

public class SyncItemJobModel extends JobModel
Generated model class for type SyncItemJob first defined at extension catalog.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _CATALOGVERSION2SYNCHRONIZATIONS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final String SYNCPRINCIPALS
      Generated constant - Attribute key of SyncItemJob.syncPrincipals attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • 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(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(String _code, 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 Details

    • getCreateNewItems

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

      @Accessor(qualifier="effectiveSyncLanguages", type=GETTER) public 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 Boolean getExclusiveMode()
      Generated method - Getter of the SyncItemJob.exclusiveMode attribute defined at extension catalog.
      Returns:
      the exclusiveMode
    • getExecutions

      @Accessor(qualifier="executions", type=GETTER) public 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 Map<AttributeDescriptorModel,Boolean> getExportAttributeDescriptors()
      Generated method - Getter of the SyncItemJob.exportAttributeDescriptors attribute defined at extension catalog.
      Returns:
      the exportAttributeDescriptors
    • getRemoveMissingItems

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

      @Accessor(qualifier="rootTypes", type=GETTER) public 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 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 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 Integer getSyncOrder()
      Generated method - Getter of the SyncItemJob.syncOrder attribute defined at extension catalog.
      Returns:
      the syncOrder
    • getSyncPrincipals

      @Accessor(qualifier="syncPrincipals", type=GETTER) public 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 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(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(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(Map<AttributeDescriptorModel,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(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(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(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(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(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(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(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