Annotation Interface ChangeSet


@Target(METHOD) @Retention(RUNTIME) public @interface ChangeSet
Set of changes to be added to the DB. Many changesets are included in one changelog.
Since:
27/07/2014
Author:
lstolowski
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Author of the changeset.
    Unique ID of the changeset.
    Sequence that provide correct order for changesets.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Executes the change set on every arangobee's execution, even if it has been run before.
  • Element Details

    • author

      String author
      Author of the changeset. Obligatory
      Returns:
      author
    • id

      String id
      Unique ID of the changeset. Obligatory
      Returns:
      unique id
    • order

      String order
      Sequence that provide correct order for changesets. Sorted alphabetically, ascending. Obligatory.
      Returns:
      ordering
    • runAlways

      boolean runAlways
      Executes the change set on every arangobee's execution, even if it has been run before. Optional (default is false)
      Returns:
      should run always?
      Default:
      false