Class RegisterAppSetting
java.lang.Object
io.jmix.appsettings.entity.AppSettingsEntity
de.bytestore.hostinger.security.settings.RegisterAppSetting
- 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_RegisterAppSetting")
public class RegisterAppSetting
extends io.jmix.appsettings.entity.AppSettingsEntity
Represents the application settings for the registration feature.
This entity is used to store and configure settings related to user registration.
It extends
AppSettingsEntity to inherit functionality for managing application settings.
Attributes:
- registerEnabled: Indicates whether user registration is enabled. Defaults to false.
- welcomeMail: Specifies whether a welcome email is sent upon registration. Defaults to true.
- maxRegisterVerifyTime: Defines the time limit (in minutes) for account verification. Accounts
that are not verified within this period may be deleted. Defaults to 30 minutes.
- minPasswordLength: Specifies the minimum length of a user's password. Defaults to 8 characters.
- maxPasswordLength: Specifies the maximum length of a user's password. Defaults to 32 characters.
Annotations:
- @JmixEntity: Marks the class as a Jmix entity for persistence.
- @Table: Maps the class to the database table SECURE_REGISTER_APP_SETTING.
- @Entity: Maps the class to the JPA entity secure_RegisterAppSetting.
- @AppSettingsDefaultBoolean and @AppSettingsDefaultInt: Define default values for specific fields.
- @Comment: Provides metadata for documentation purposes on certain fields.- 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
-
RegisterAppSetting
public RegisterAppSetting()
-