Enum Class DependencyRule

java.lang.Object
java.lang.Enum<DependencyRule>
de.espirit.firstspirit.access.schedule.DependencyRule
All Implemented Interfaces:
Serializable, Comparable<DependencyRule>, Constable

public enum DependencyRule extends Enum<DependencyRule>
Dependency rules.
Since:
5.0.26
See Also:
  • Enum Constant Details

    • PROPAGATE_PAGE_CHANGES

      public static final DependencyRule PROPAGATE_PAGE_CHANGES
      If pagestore content has changed, re-generate referencing nodes in sitestore.
      Since:
      5.0.26
    • PROPAGATE_SECTION_CHANGES

      public static final DependencyRule PROPAGATE_SECTION_CHANGES
      If a section has changed, re-generate pages with referencing sections.
      Since:
      5.0.26
    • PROPAGATE_MEDIA_CHANGES_TO_PAGESTORE

      public static final DependencyRule PROPAGATE_MEDIA_CHANGES_TO_PAGESTORE
      If a picture or file has changed, include referencing content in pagestore.
      Since:
      5.0.26
    • PROPAGATE_MEDIA_CHANGES_TO_SITESTORE

      public static final DependencyRule PROPAGATE_MEDIA_CHANGES_TO_SITESTORE
      If a picture or file has changed, include referencing content in sitestore.
      Since:
      5.0.26
    • PROPAGATE_MEDIA_CHANGES_TO_CONTENTSTORE

      public static final DependencyRule PROPAGATE_MEDIA_CHANGES_TO_CONTENTSTORE
      If a picture of a file has changed, include referencing content in contentstore.
      Since:
      5.2.200906
    • PROPAGATE_TEMPLATE_CHANGES

      public static final DependencyRule PROPAGATE_TEMPLATE_CHANGES
      If a template has changed, re-generate all content in pagestore based on this template.
      Since:
      5.0.26
    • PROPAGATE_MEDIA_CHANGES_TO_TEMPLATESTORE

      public static final DependencyRule PROPAGATE_MEDIA_CHANGES_TO_TEMPLATESTORE
      If a picture or file has changed, include referencing templates. Combine this with PROPAGATE_TEMPLATE_CHANGES and PROPAGATE_PAGE_CHANGES.
      Since:
      5.0.26
    • PROPAGATE_GCA_CHANGES

      public static final DependencyRule PROPAGATE_GCA_CHANGES
      If a global content area (GCA) has changed, consider all pages rendering this GCA as changed. Combine this with PROPAGATE_TEMPLATE_CHANGES and PROPAGATE_PAGE_CHANGES.
      Since:
      5.0.26
    • CHANGED_MEDIA

      public static final DependencyRule CHANGED_MEDIA
      Inlcude all changed media nodes. This should be used for projects which serve as media pool for other projects to ensurce that all changed media are generated.
      Since:
      5.0.26
    • PROPAGATE_CONTENT_PRODUCER_MOVE

      public static final DependencyRule PROPAGATE_CONTENT_PRODUCER_MOVE
      If a pageref has moved, include all pages referencing this page. E.g. to propagate change of URL.
      Since:
      5.0.26
    • PROPAGATE_PAGE_CHANGES_CASCADING

      public static final DependencyRule PROPAGATE_PAGE_CHANGES_CASCADING
      If a page has changed, invalidate the chain "referencing page ref" -> "referencing page" [-> "referencing page ref"]. E.g. to propagate change of "page titel".
      Since:
      5.0.26
    • UPDATE_PAGEREF_WHEN_ENTITY_HAS_CHANGED

      public static final DependencyRule UPDATE_PAGEREF_WHEN_ENTITY_HAS_CHANGED
      If an entity has changed, update the complete content projection pages rendering the entity.
      Since:
      5.1.102
  • Method Details

    • values

      public static DependencyRule[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DependencyRule valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null