Class SupportAppSettings
java.lang.Object
io.jmix.appsettings.entity.AppSettingsEntity
de.bytestore.hostinger.security.settings.SupportAppSettings
- 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="host_SupportAppSettings")
public class SupportAppSettings
extends io.jmix.appsettings.entity.AppSettingsEntity
Represents the application settings for the support feature.
This entity is used to configure support-related parameters, specifically the maximum
permissible age for a support PIN. It extends the AppSettingsEntity class to leverage
common application settings functionality provided by the Jmix framework.
Features:
- Configures the maximum age (in days) for a support PIN using the
pinMaxAge property.
- Includes a default value of 30 days for the PIN age, defined using the @AppSettingsDefaultInt annotation.
- Provides metadata for the property using the @Comment annotation.
Annotations:
- @JmixEntity: Marks this class as a Jmix entity for persistence.
- @Table: Specifies the database table name as "HOST_SUPPORT_APP_SETTINGS".
- @Entity: Maps the class to a JPA entity named "host_SupportAppSettings".
- @Comment: Adds a descriptive comment for the property.
- @AppSettingsDefaultInt: Sets a default value for the property.- 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
-
SupportAppSettings
public SupportAppSettings()
-