Class SecurityLogSetting

java.lang.Object
io.jmix.appsettings.entity.AppSettingsEntity
de.bytestore.hostinger.security.settings.SecurityLogSetting
All Implemented Interfaces:
io.jmix.core.Entity, io.jmix.core.entity.JmixEntityEntryEnhanced, io.jmix.core.entity.JmixSettersEnhanced, Serializable, Cloneable, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.queries.FetchGroupTracker

@Entity(name="secure_SecurityLogSetting") public class SecurityLogSetting extends io.jmix.appsettings.entity.AppSettingsEntity
Represents the application settings for security log management. This entity is responsible for configuring settings related to the retention of security logs. It extends the AppSettingsEntity class to utilize common functionality for handling application settings. Features: - maxAge: Specifies the maximum age (in days) for security logs before they are deleted. This property is annotated with @AppSettingsDefaultInt and defaults to 30 days. Annotations: - @JmixEntity: Marks this class as a Jmix entity for persistence purposes. - @Table: Specifies the database table name as SECURE_SECURITY_LOG_SETTING. - @Entity: Maps the class to a JPA entity named secure_SecurityLogSetting. - @Comment: Provides metadata describing the purpose of the maxAge field.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.jmix.appsettings.entity.AppSettingsEntity

    io.jmix.appsettings.entity.AppSettingsEntity.JmixEntityEntry
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class io.jmix.appsettings.entity.AppSettingsEntity

    __copyEntityEntry, __getEntityEntry, _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getId, _persistence_getPropertyChangeListener, _persistence_getSession, _persistence_isAttributeFetched, _persistence_new, _persistence_post_clone, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setId, _persistence_setPropertyChangeListener, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, equals, getId, getVersion, hashCode, setId, setVersion, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • SecurityLogSetting

      public SecurityLogSetting()