use of com.djrapitops.plan.extension.implementation.storage.transactions.StoreIconTransaction in project Plan by plan-player-analytics.
the class DataValueGatherer method storePlayerString.
private void storePlayerString(Parameters parameters, Conditions conditions, StringDataValue data) {
ProviderInformation information = data.getInformation();
String value = getValue(conditions, data, information);
if (value == null)
return;
Database db = dbSystem.getDatabase();
db.executeTransaction(new StoreIconTransaction(information.getIcon()));
db.executeTransaction(new StoreProviderTransaction(information, parameters));
db.executeTransaction(new StorePlayerStringResultTransaction(information, parameters, value));
}
use of com.djrapitops.plan.extension.implementation.storage.transactions.StoreIconTransaction in project Plan by plan-player-analytics.
the class DataValueGatherer method storePlayerDouble.
private void storePlayerDouble(Parameters parameters, Conditions conditions, DoubleDataValue data) {
ProviderInformation information = data.getInformation();
Double value = getValue(conditions, data, information);
if (value == null)
return;
Database db = dbSystem.getDatabase();
db.executeTransaction(new StoreIconTransaction(information.getIcon()));
db.executeTransaction(new StoreProviderTransaction(information, parameters));
db.executeTransaction(new StorePlayerDoubleResultTransaction(information, parameters, value));
}
Aggregations