Class ChangeDescriptorModel

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

    public class ChangeDescriptorModel
    extends ItemModel
    Generated model class for type ChangeDescriptor first defined at extension processing.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String CRONJOB
        Generated constant - Attribute key of ChangeDescriptor.cronJob attribute defined at extension processing.
        See Also:
        Constant Field Values
      • STEP

        public static final java.lang.String STEP
        Generated constant - Attribute key of ChangeDescriptor.step attribute defined at extension processing.
        See Also:
        Constant Field Values
      • CHANGEDITEM

        public static final java.lang.String CHANGEDITEM
        Generated constant - Attribute key of ChangeDescriptor.changedItem attribute defined at extension processing.
        See Also:
        Constant Field Values
      • SEQUENCENUMBER

        public static final java.lang.String SEQUENCENUMBER
        Generated constant - Attribute key of ChangeDescriptor.sequenceNumber attribute defined at extension processing.
        See Also:
        Constant Field Values
      • SAVETIMESTAMP

        public static final java.lang.String SAVETIMESTAMP
        Generated constant - Attribute key of ChangeDescriptor.saveTimestamp attribute defined at extension processing.
        See Also:
        Constant Field Values
      • PREVIOUSITEMSTATE

        public static final java.lang.String PREVIOUSITEMSTATE
        Generated constant - Attribute key of ChangeDescriptor.previousItemState attribute defined at extension processing.
        See Also:
        Constant Field Values
      • CHANGETYPE

        public static final java.lang.String CHANGETYPE
        Generated constant - Attribute key of ChangeDescriptor.changeType attribute defined at extension processing.
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Generated constant - Attribute key of ChangeDescriptor.description attribute defined at extension processing.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ChangeDescriptorModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ChangeDescriptorModel​(java.lang.String _changeType,
                                     CronJobModel _cronJob,
                                     java.lang.Integer _sequenceNumber,
                                     StepModel _step)
        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:
        _changeType - initial attribute declared by type ChangeDescriptor at extension processing
        _cronJob - initial attribute declared by type ChangeDescriptor at extension processing
        _sequenceNumber - initial attribute declared by type ChangeDescriptor at extension processing
        _step - initial attribute declared by type ChangeDescriptor at extension processing
      • ChangeDescriptorModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ChangeDescriptorModel​(java.lang.String _changeType,
                                     CronJobModel _cronJob,
                                     ItemModel _owner,
                                     java.lang.Integer _sequenceNumber,
                                     StepModel _step)
        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:
        _changeType - initial attribute declared by type ChangeDescriptor at extension processing
        _cronJob - initial attribute declared by type ChangeDescriptor at extension processing
        _owner - initial attribute declared by type Item at extension core
        _sequenceNumber - initial attribute declared by type ChangeDescriptor at extension processing
        _step - initial attribute declared by type ChangeDescriptor at extension processing
    • Method Detail

      • getChangedItem

        @Accessor(qualifier="changedItem",
                  type=GETTER)
        public ItemModel getChangedItem()
        Generated method - Getter of the ChangeDescriptor.changedItem attribute defined at extension processing.
        Returns:
        the changedItem
      • getChangeType

        @Accessor(qualifier="changeType",
                  type=GETTER)
        public java.lang.String getChangeType()
        Generated method - Getter of the ChangeDescriptor.changeType attribute defined at extension processing.
        Returns:
        the changeType
      • getCronJob

        @Accessor(qualifier="cronJob",
                  type=GETTER)
        public CronJobModel getCronJob()
        Generated method - Getter of the ChangeDescriptor.cronJob attribute defined at extension processing.
        Returns:
        the cronJob
      • getDescription

        @Accessor(qualifier="description",
                  type=GETTER)
        public java.lang.String getDescription()
        Generated method - Getter of the ChangeDescriptor.description attribute defined at extension processing.
        Returns:
        the description
      • getPreviousItemState

        @Accessor(qualifier="previousItemState",
                  type=GETTER)
        public java.util.Map getPreviousItemState()
        Generated method - Getter of the ChangeDescriptor.previousItemState attribute defined at extension processing.
        Returns:
        the previousItemState
      • getSaveTimestamp

        @Accessor(qualifier="saveTimestamp",
                  type=GETTER)
        public java.util.Date getSaveTimestamp()
        Generated method - Getter of the ChangeDescriptor.saveTimestamp attribute defined at extension processing.
        Returns:
        the saveTimestamp
      • getSequenceNumber

        @Accessor(qualifier="sequenceNumber",
                  type=GETTER)
        public java.lang.Integer getSequenceNumber()
        Generated method - Getter of the ChangeDescriptor.sequenceNumber attribute defined at extension processing.
        Returns:
        the sequenceNumber
      • getStep

        @Accessor(qualifier="step",
                  type=GETTER)
        public StepModel getStep()
        Generated method - Getter of the ChangeDescriptor.step attribute defined at extension processing.
        Returns:
        the step
      • setChangedItem

        @Accessor(qualifier="changedItem",
                  type=SETTER)
        public void setChangedItem​(ItemModel value)
        Generated method - Setter of ChangeDescriptor.changedItem attribute defined at extension processing.
        Parameters:
        value - the changedItem
      • setChangeType

        @Accessor(qualifier="changeType",
                  type=SETTER)
        public void setChangeType​(java.lang.String value)
        Generated method - Setter of ChangeDescriptor.changeType attribute defined at extension processing.
        Parameters:
        value - the changeType
      • setCronJob

        @Accessor(qualifier="cronJob",
                  type=SETTER)
        public void setCronJob​(CronJobModel value)
        Generated method - Initial setter of ChangeDescriptor.cronJob attribute defined at extension processing. Can only be used at creation of model - before first save.
        Parameters:
        value - the cronJob
      • setDescription

        @Accessor(qualifier="description",
                  type=SETTER)
        public void setDescription​(java.lang.String value)
        Generated method - Setter of ChangeDescriptor.description attribute defined at extension processing.
        Parameters:
        value - the description
      • setPreviousItemState

        @Accessor(qualifier="previousItemState",
                  type=SETTER)
        public void setPreviousItemState​(java.util.Map value)
        Generated method - Setter of ChangeDescriptor.previousItemState attribute defined at extension processing.
        Parameters:
        value - the previousItemState
      • setSaveTimestamp

        @Accessor(qualifier="saveTimestamp",
                  type=SETTER)
        public void setSaveTimestamp​(java.util.Date value)
        Generated method - Setter of ChangeDescriptor.saveTimestamp attribute defined at extension processing.
        Parameters:
        value - the saveTimestamp
      • setSequenceNumber

        @Accessor(qualifier="sequenceNumber",
                  type=SETTER)
        public void setSequenceNumber​(java.lang.Integer value)
        Generated method - Initial setter of ChangeDescriptor.sequenceNumber attribute defined at extension processing. Can only be used at creation of model - before first save.
        Parameters:
        value - the sequenceNumber
      • setStep

        @Accessor(qualifier="step",
                  type=SETTER)
        public void setStep​(StepModel value)
        Generated method - Initial setter of ChangeDescriptor.step attribute defined at extension processing. Can only be used at creation of model - before first save.
        Parameters:
        value - the step