Interface EnversSettings


  • public interface EnversSettings
    Configuration property names.
    • Field Detail

      • REVISION_ON_COLLECTION_CHANGE

        static final String REVISION_ON_COLLECTION_CHANGE
        Triggers revision generation when not-owned relation field changes. Defaults to true.
        See Also:
        Constant Field Values
      • DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD

        static final String DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD
        Treats optimistic locking properties as unversioned. Defaults to true.
        See Also:
        Constant Field Values
      • STORE_DATA_AT_DELETE

        static final String STORE_DATA_AT_DELETE
        Indicates whether entity data should be stored during removal. Defaults to false.
        See Also:
        Constant Field Values
      • DEFAULT_SCHEMA

        static final String DEFAULT_SCHEMA
        Default name of the schema containing audit tables.
        See Also:
        Constant Field Values
      • DEFAULT_CATALOG

        static final String DEFAULT_CATALOG
        Default name of the catalog containing audit tables.
        See Also:
        Constant Field Values
      • TRACK_ENTITIES_CHANGED_IN_REVISION

        static final String TRACK_ENTITIES_CHANGED_IN_REVISION
        Track entity names that have been changed during each revision. Defaults to false.
        See Also:
        Constant Field Values
      • USE_REVISION_ENTITY_WITH_NATIVE_ID

        static final String USE_REVISION_ENTITY_WITH_NATIVE_ID
        Use revision entity with native identifier generator. Defaults to true for backward compatibility.
        See Also:
        Constant Field Values
      • GLOBAL_WITH_MODIFIED_FLAG

        static final String GLOBAL_WITH_MODIFIED_FLAG
        Globally activates modified properties flag feature. Defaults to false.
        See Also:
        Constant Field Values
      • MODIFIED_FLAG_SUFFIX

        static final String MODIFIED_FLAG_SUFFIX
        Suffix of modified flag columns. Defaults to _MOD.
        See Also:
        Constant Field Values
      • REVISION_LISTENER

        static final String REVISION_LISTENER
        Fully qualified class name of user defined revision listener.
        See Also:
        Constant Field Values
      • REVISION_TYPE_FIELD_NAME

        static final String REVISION_TYPE_FIELD_NAME
        Revision type field name. Defaults to REVTYPE.
        See Also:
        Constant Field Values
      • ORIGINAL_ID_PROP_NAME

        static final String ORIGINAL_ID_PROP_NAME
        Original id property name name. Defaults to originalId.
        See Also:
        Constant Field Values
      • AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME

        static final String AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME
        Column name that will hold the end revision number in audit entities. Defaults to REVEND.
        See Also:
        Constant Field Values
      • AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP

        static final String AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP
        Store the timestamp of the end revision, until which the data was valid, in addition to the end revision itself. Defaults to false.
        See Also:
        Constant Field Values
      • AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME

        static final String AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME
        Column name of the timestamp of the end revision until which the data was valid. Defaults to REVEND_TSTMP.
        See Also:
        Constant Field Values
      • EMBEDDABLE_SET_ORDINAL_FIELD_NAME

        static final String EMBEDDABLE_SET_ORDINAL_FIELD_NAME
        Name of column used for storing ordinal of the change in sets of embeddable elements. Defaults to SETORDINAL.
        See Also:
        Constant Field Values
      • ALLOW_IDENTIFIER_REUSE

        static final String ALLOW_IDENTIFIER_REUSE
        Guarantees proper validity audit strategy behavior when application reuses identifiers of deleted entities. Exactly one row with null end date exists for each identifier.
        See Also:
        Constant Field Values