Class ExportDataCronJobModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class ExportDataCronJobModel
    extends CronJobModel
    Generated model class for type ExportDataCronJob first defined at extension acceleratorservices.

    CronJob holding information to export to a third party.

    See Also:
    Serialized Form
    • 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
      • BASESTORE

        public static final java.lang.String BASESTORE
        Generated constant - Attribute key of ExportDataCronJob.baseStore attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • CMSSITE

        public static final java.lang.String CMSSITE
        Generated constant - Attribute key of ExportDataCronJob.cmsSite attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • LANGUAGE

        public static final java.lang.String LANGUAGE
        Generated constant - Attribute key of ExportDataCronJob.language attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • CURRENCY

        public static final java.lang.String CURRENCY
        Generated constant - Attribute key of ExportDataCronJob.currency attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • USER

        public static final java.lang.String USER
        Generated constant - Attribute key of ExportDataCronJob.user attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • THIRDPARTYHOST

        public static final java.lang.String THIRDPARTYHOST
        Generated constant - Attribute key of ExportDataCronJob.thirdPartyHost attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • THIRDPARTYUSERNAME

        public static final java.lang.String THIRDPARTYUSERNAME
        Generated constant - Attribute key of ExportDataCronJob.thirdPartyUsername attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • THIRDPARTYPASSWORD

        public static final java.lang.String THIRDPARTYPASSWORD
        Generated constant - Attribute key of ExportDataCronJob.thirdPartyPassword attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • DATAGENERATIONPIPELINE

        public static final java.lang.String DATAGENERATIONPIPELINE
        Generated constant - Attribute key of ExportDataCronJob.dataGenerationPipeline attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
      • HISTORYENTRIES

        public static final java.lang.String HISTORYENTRIES
        Generated constant - Attribute key of ExportDataCronJob.historyEntries attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExportDataCronJobModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ExportDataCronJobModel​(java.lang.String _dataGenerationPipeline,
                                      ServicelayerJobModel _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:
        _dataGenerationPipeline - initial attribute declared by type ExportDataCronJob at extension acceleratorservices
        _job - initial attribute declared by type ExportDataCronJob at extension acceleratorservices
      • ExportDataCronJobModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ExportDataCronJobModel​(java.lang.String _dataGenerationPipeline,
                                      ServicelayerJobModel _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:
        _dataGenerationPipeline - initial attribute declared by type ExportDataCronJob at extension acceleratorservices
        _job - initial attribute declared by type ExportDataCronJob at extension acceleratorservices
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getBaseStore

        @Accessor(qualifier="baseStore",
                  type=GETTER)
        public BaseStoreModel getBaseStore()
        Generated method - Getter of the ExportDataCronJob.baseStore attribute defined at extension acceleratorservices.
        Returns:
        the baseStore - The base store to run against
      • getCmsSite

        @Accessor(qualifier="cmsSite",
                  type=GETTER)
        public CMSSiteModel getCmsSite()
        Generated method - Getter of the ExportDataCronJob.cmsSite attribute defined at extension acceleratorservices.
        Returns:
        the cmsSite - The cms site to run against
      • getCurrency

        @Accessor(qualifier="currency",
                  type=GETTER)
        public CurrencyModel getCurrency()
        Generated method - Getter of the ExportDataCronJob.currency attribute defined at extension acceleratorservices.
        Returns:
        the currency - The currency context
      • getDataGenerationPipeline

        @Accessor(qualifier="dataGenerationPipeline",
                  type=GETTER)
        public java.lang.String getDataGenerationPipeline()
        Generated method - Getter of the ExportDataCronJob.dataGenerationPipeline attribute defined at extension acceleratorservices.
        Returns:
        the dataGenerationPipeline - The name of the pipeline that generates the data
      • getHistoryEntries

        @Accessor(qualifier="historyEntries",
                  type=GETTER)
        public java.util.List<ExportDataHistoryEntryModel> getHistoryEntries()
        Generated method - Getter of the ExportDataCronJob.historyEntries attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the historyEntries
      • getLanguage

        @Accessor(qualifier="language",
                  type=GETTER)
        public LanguageModel getLanguage()
        Generated method - Getter of the ExportDataCronJob.language attribute defined at extension acceleratorservices.
        Returns:
        the language - The language context
      • getThirdPartyHost

        @Accessor(qualifier="thirdPartyHost",
                  type=GETTER)
        public java.lang.String getThirdPartyHost()
        Generated method - Getter of the ExportDataCronJob.thirdPartyHost attribute defined at extension acceleratorservices.
        Returns:
        the thirdPartyHost - The location of the third party account
      • getThirdPartyPassword

        @Accessor(qualifier="thirdPartyPassword",
                  type=GETTER)
        public java.lang.String getThirdPartyPassword()
        Generated method - Getter of the ExportDataCronJob.thirdPartyPassword attribute defined at extension acceleratorservices.
        Returns:
        the thirdPartyPassword - The password of the third party account
      • getThirdPartyUsername

        @Accessor(qualifier="thirdPartyUsername",
                  type=GETTER)
        public java.lang.String getThirdPartyUsername()
        Generated method - Getter of the ExportDataCronJob.thirdPartyUsername attribute defined at extension acceleratorservices.
        Returns:
        the thirdPartyUsername - The username of the third party account
      • getUser

        @Accessor(qualifier="user",
                  type=GETTER)
        public UserModel getUser()
        Generated method - Getter of the ExportDataCronJob.user attribute defined at extension acceleratorservices.
        Returns:
        the user - The user to set the export context to
      • setBaseStore

        @Accessor(qualifier="baseStore",
                  type=SETTER)
        public void setBaseStore​(BaseStoreModel value)
        Generated method - Setter of ExportDataCronJob.baseStore attribute defined at extension acceleratorservices.
        Parameters:
        value - the baseStore - The base store to run against
      • setCmsSite

        @Accessor(qualifier="cmsSite",
                  type=SETTER)
        public void setCmsSite​(CMSSiteModel value)
        Generated method - Setter of ExportDataCronJob.cmsSite attribute defined at extension acceleratorservices.
        Parameters:
        value - the cmsSite - The cms site to run against
      • setCurrency

        @Accessor(qualifier="currency",
                  type=SETTER)
        public void setCurrency​(CurrencyModel value)
        Generated method - Setter of ExportDataCronJob.currency attribute defined at extension acceleratorservices.
        Parameters:
        value - the currency - The currency context
      • setDataGenerationPipeline

        @Accessor(qualifier="dataGenerationPipeline",
                  type=SETTER)
        public void setDataGenerationPipeline​(java.lang.String value)
        Generated method - Initial setter of ExportDataCronJob.dataGenerationPipeline attribute defined at extension acceleratorservices. Can only be used at creation of model - before first save.
        Parameters:
        value - the dataGenerationPipeline - The name of the pipeline that generates the data
      • setHistoryEntries

        @Accessor(qualifier="historyEntries",
                  type=SETTER)
        public void setHistoryEntries​(java.util.List<ExportDataHistoryEntryModel> value)
        Generated method - Setter of ExportDataCronJob.historyEntries attribute defined at extension acceleratorservices.
        Parameters:
        value - the historyEntries
      • 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 acceleratorservices. Can only be used at creation of model - before first save. Will only accept values of type ServicelayerJobModel.
        Overrides:
        setJob in class CronJobModel
        Parameters:
        value - the job - Redeclare job type as ServicelayerJob
      • setLanguage

        @Accessor(qualifier="language",
                  type=SETTER)
        public void setLanguage​(LanguageModel value)
        Generated method - Setter of ExportDataCronJob.language attribute defined at extension acceleratorservices.
        Parameters:
        value - the language - The language context
      • setThirdPartyHost

        @Accessor(qualifier="thirdPartyHost",
                  type=SETTER)
        public void setThirdPartyHost​(java.lang.String value)
        Generated method - Setter of ExportDataCronJob.thirdPartyHost attribute defined at extension acceleratorservices.
        Parameters:
        value - the thirdPartyHost - The location of the third party account
      • setThirdPartyPassword

        @Accessor(qualifier="thirdPartyPassword",
                  type=SETTER)
        public void setThirdPartyPassword​(java.lang.String value)
        Generated method - Setter of ExportDataCronJob.thirdPartyPassword attribute defined at extension acceleratorservices.
        Parameters:
        value - the thirdPartyPassword - The password of the third party account
      • setThirdPartyUsername

        @Accessor(qualifier="thirdPartyUsername",
                  type=SETTER)
        public void setThirdPartyUsername​(java.lang.String value)
        Generated method - Setter of ExportDataCronJob.thirdPartyUsername attribute defined at extension acceleratorservices.
        Parameters:
        value - the thirdPartyUsername - The username of the third party account
      • setUser

        @Accessor(qualifier="user",
                  type=SETTER)
        public void setUser​(UserModel value)
        Generated method - Setter of ExportDataCronJob.user attribute defined at extension acceleratorservices.
        Parameters:
        value - the user - The user to set the export context to