Class ChangeDescriptorModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ItemSyncDescriptorModel

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

    • _TYPECODE

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

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

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

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

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

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

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

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

      public static final String DESCRIPTION
      Generated constant - Attribute key of ChangeDescriptor.description attribute defined at extension processing.
      See Also:
  • Constructor Details

    • 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(String _changeType, CronJobModel _cronJob, 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(String _changeType, CronJobModel _cronJob, ItemModel _owner, 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 Details

    • 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 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 String getDescription()
      Generated method - Getter of the ChangeDescriptor.description attribute defined at extension processing.
      Returns:
      the description
    • getPreviousItemState

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

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

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