Uses of Class
com.ultikits.ultitools.abstracts.data.BaseDataEntity
Packages that use BaseDataEntity
Package
Description
Enhanced data entity classes with generic ID types and lifecycle hooks.
-
Uses of BaseDataEntity in com.ultikits.ultitools.abstracts
Methods in com.ultikits.ultitools.abstracts with type parameters of type BaseDataEntityModifier and TypeMethodDescriptionfinal <T extends BaseDataEntity<String>>
DataOperator<T> UltiToolsPlugin.getDataOperator(Class<T> dataClazz) Gets data operator. -
Uses of BaseDataEntity in com.ultikits.ultitools.abstracts.data
Subclasses of BaseDataEntity in com.ultikits.ultitools.abstracts.dataModifier and TypeClassDescriptionclassAuditableDataEntity<ID extends Serializable>Data entity with audit fields for tracking creation and modification.Methods in com.ultikits.ultitools.abstracts.data with type parameters of type BaseDataEntityModifier and TypeMethodDescription<T extends BaseDataEntity<ID>>
TBaseDataEntity.copyWithoutId()Creates a copy of this entity without the ID. -
Uses of BaseDataEntity in com.ultikits.ultitools.api
Methods in com.ultikits.ultitools.api with type parameters of type BaseDataEntityModifier and TypeMethodDescriptionstatic <T extends BaseDataEntity<String>>
DataOperator<T> UltiToolsAPI.getDataOperator(org.bukkit.plugin.java.JavaPlugin plugin, Class<T> dataEntity) Get a DataOperator for an external plugin's data entity. -
Uses of BaseDataEntity in com.ultikits.ultitools.interfaces
Classes in com.ultikits.ultitools.interfaces with type parameters of type BaseDataEntityModifier and TypeInterfaceDescriptioninterfaceDataOperator<T extends BaseDataEntity<String>>Data operation interface.interfaceQuery<T extends BaseDataEntity<String>>Fluent query builder for data entities.Methods in com.ultikits.ultitools.interfaces with type parameters of type BaseDataEntityModifier and TypeMethodDescription<T extends BaseDataEntity<String>>
DataOperator<T> DataStore.getOperator(UltiToolsPlugin plugin, Class<T> dataEntity) Get data operation entity class.default <T extends BaseDataEntity<String>>
DataOperator<T> DataStore.getOperator(File dataFolder, Class<T> dataEntity) Get data operator for an external plugin, scoped to the plugin's own data folder. -
Uses of BaseDataEntity in com.ultikits.ultitools.interfaces.impl.data
Classes in com.ultikits.ultitools.interfaces.impl.data with type parameters of type BaseDataEntityModifier and TypeClassDescriptionclassAbstractRelationalDataOperator<T extends BaseDataEntity<String>>Abstract base class for relational database data operators.classQueryImpl<T extends BaseDataEntity<String>>Default implementation ofQuerythat wraps aDataOperator. -
Uses of BaseDataEntity in com.ultikits.ultitools.interfaces.impl.data.json
Classes in com.ultikits.ultitools.interfaces.impl.data.json with type parameters of type BaseDataEntityModifier and TypeClassDescriptionclassSimpleJsonDataOperator<T extends BaseDataEntity<String>>Simple Json data operator.Methods in com.ultikits.ultitools.interfaces.impl.data.json with type parameters of type BaseDataEntityModifier and TypeMethodDescription<T extends BaseDataEntity<String>>
DataOperator<T> JsonStore.getOperator(UltiToolsPlugin plugin, Class<T> dataEntity) <T extends BaseDataEntity<String>>
DataOperator<T> JsonStore.getOperator(File dataFolder, Class<T> dataEntity) -
Uses of BaseDataEntity in com.ultikits.ultitools.interfaces.impl.data.mysql
Classes in com.ultikits.ultitools.interfaces.impl.data.mysql with type parameters of type BaseDataEntityModifier and TypeClassDescriptionclassMysqlDataOperator<T extends BaseDataEntity<String>>MySQL implementation of the data operator.Methods in com.ultikits.ultitools.interfaces.impl.data.mysql with type parameters of type BaseDataEntityModifier and TypeMethodDescription<T extends BaseDataEntity<String>>
DataOperator<T> MysqlDataStore.getOperator(UltiToolsPlugin plugin, Class<T> dataEntity) <T extends BaseDataEntity<String>>
DataOperator<T> MysqlDataStore.getOperator(File dataFolder, Class<T> dataEntity) -
Uses of BaseDataEntity in com.ultikits.ultitools.interfaces.impl.data.sqlite
Classes in com.ultikits.ultitools.interfaces.impl.data.sqlite with type parameters of type BaseDataEntityModifier and TypeClassDescriptionclassSQLiteDataOperator<T extends BaseDataEntity<String>>SQLite implementation of the data operator.Methods in com.ultikits.ultitools.interfaces.impl.data.sqlite with type parameters of type BaseDataEntityModifier and TypeMethodDescription<T extends BaseDataEntity<String>>
DataOperator<T> SQLiteDataStore.getOperator(UltiToolsPlugin plugin, Class<T> dataEntity) <T extends BaseDataEntity<String>>
DataOperator<T> SQLiteDataStore.getOperator(File dataFolder, Class<T> dataEntity)