Class GuardianSetting
java.lang.Object
io.jmix.appsettings.entity.AppSettingsEntity
de.bytestore.hostinger.security.settings.GuardianSetting
- 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_GuardianSetting")
public class GuardianSetting
extends io.jmix.appsettings.entity.AppSettingsEntity
Represents the application settings for the Guardian feature.
This entity is used to configure retention policies for logs and extends the
AppSettingsEntity to leverage common functionality for application settings.
Attributes:
- maxAge: Specifies the maximum age (in days) for logs before they are subject to deletion.
This attribute includes a default value of 30 days, defined using the @AppSettingsDefaultInt annotation.
Annotations:
- @JmixEntity: Used to mark this class as a Jmix entity for persistence.
- @Table: Maps the entity to the SECURE_GUARDIAN_SETTING table in the database.
- @Entity: Maps the class to a JPA entity named secure_GuardianSetting.
- @Comment: Provides additional metadata about 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
-
GuardianSetting
public GuardianSetting()
-