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 -
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
-
Constructor Details
-
SecurityLogSetting
public SecurityLogSetting()
-