mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-04-15 00:26:20 +02:00
parent
b3bcea4798
commit
27f6350076
@ -21,7 +21,7 @@ package com.djrapitops.plan.extension;
|
||||
* <p>
|
||||
* This Exception will not cause Plan to "yell" about the exception.
|
||||
* <p>
|
||||
* Requires {@link com.djrapitops.plan.capability.Capability#DATA_EXTENSION_NOT_READY_EXCEPTION}.
|
||||
* Requires Capability#DATA_EXTENSION_NOT_READY_EXCEPTION.
|
||||
*
|
||||
* @author Rsl1122
|
||||
*/
|
||||
|
@ -89,7 +89,7 @@ public @interface BooleanProvider {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -98,7 +98,7 @@ public @interface BooleanProvider {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -24,7 +24,7 @@ import java.lang.annotation.Target;
|
||||
/**
|
||||
* Method Annotation to determine that a method can not be called unless a condition is fulfilled.
|
||||
* <p>
|
||||
* Condition information is provided with {@link com.djrapitops.plan.extension.annotation.data.BooleanProvider}.
|
||||
* Condition information is provided with {@link com.djrapitops.plan.extension.annotation.BooleanProvider}.
|
||||
* If {@link com.djrapitops.plan.extension.annotation.BooleanProvider} for the condition is not specified the
|
||||
* method tagged with this annotation will not be called, (Condition is assumed false).
|
||||
*
|
||||
|
@ -67,7 +67,7 @@ public @interface DoubleProvider {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -76,7 +76,7 @@ public @interface DoubleProvider {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -79,7 +79,7 @@ public @interface NumberProvider {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -88,7 +88,7 @@ public @interface NumberProvider {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -70,7 +70,7 @@ public @interface PercentageProvider {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -79,7 +79,7 @@ public @interface PercentageProvider {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -44,7 +44,7 @@ public @interface PluginInfo {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -53,7 +53,7 @@ public @interface PluginInfo {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -79,7 +79,7 @@ public @interface StringProvider {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -88,7 +88,7 @@ public @interface StringProvider {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -41,7 +41,7 @@ public @interface TabInfo {
|
||||
/**
|
||||
* Name of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Name of the icon, if name is not valid no icon is shown.
|
||||
*/
|
||||
@ -50,7 +50,7 @@ public @interface TabInfo {
|
||||
/**
|
||||
* Family of Font Awesome icon.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @return Family that matches an icon, if there is no icon for this family no icon is shown.
|
||||
*/
|
||||
|
@ -19,7 +19,7 @@ package com.djrapitops.plan.extension.icon;
|
||||
/**
|
||||
* Object that represents an icon on the website.
|
||||
* <p>
|
||||
* See https://fontawesome.com/icons?d=gallery&m=free for icons and their {@link Family}.
|
||||
* See https://fontawesome.com/icons (select 'free')) for icons and their {@link Family}.
|
||||
*
|
||||
* @author Rsl1122
|
||||
*/
|
||||
|
@ -91,7 +91,7 @@ public interface QueryService {
|
||||
* SQL for removing this player's data should be executed when this occurs.
|
||||
* <p>
|
||||
* Example usage:
|
||||
* subscribeToPlayerRemoveEvent(playerUUID -> { do stuff })
|
||||
* {@code subscribeToPlayerRemoveEvent(playerUUID -> { do stuff })}
|
||||
*
|
||||
* @param eventListener Functional interface that is called on the event.
|
||||
*/
|
||||
@ -103,7 +103,7 @@ public interface QueryService {
|
||||
* SQL for removing all extra tables (and data) should be performed
|
||||
* <p>
|
||||
* Example usage:
|
||||
* subscribeDataClearEvent(() -> { do stuff })
|
||||
* {@code subscribeDataClearEvent(() -> { do stuff })}
|
||||
*
|
||||
* @param eventListener Functional interface that is called on the event.
|
||||
*/
|
||||
|
@ -16,8 +16,10 @@
|
||||
*/
|
||||
package com.djrapitops.plan.api.exceptions.connection;
|
||||
|
||||
import com.djrapitops.plan.system.info.request.InfoRequest;
|
||||
|
||||
/**
|
||||
* Thrown when {@link com.djrapitops.plan.api.exceptions.database.DBOpException} occurs during {@link com.djrapitops.plan.system.info.request.InfoRequest#placeIntoDatabase}.
|
||||
* Thrown when {@link com.djrapitops.plan.api.exceptions.database.DBOpException} occurs during {@link InfoRequest#runLocally()}.
|
||||
*
|
||||
* @author Rsl1122
|
||||
*/
|
||||
|
@ -35,7 +35,7 @@ import static com.djrapitops.plan.db.sql.parsing.Sql.*;
|
||||
* <p>
|
||||
* How it works:
|
||||
* - Select all fulfilled conditions for all players (conditionName when true and not_conditionName when false)
|
||||
* - Left join with player value & provider tables when uuids match, and when condition matches a condition in the query above.
|
||||
* - Left join with player value and provider tables when uuids match, and when condition matches a condition in the query above.
|
||||
* - Filter the join query for values where the condition did not match any provided condition in the join (Is null)
|
||||
* - Delete all player values with IDs that are returned by the left join query after filtering
|
||||
*
|
||||
|
@ -35,7 +35,7 @@ import static com.djrapitops.plan.db.sql.parsing.Sql.*;
|
||||
* <p>
|
||||
* How it works:
|
||||
* - Select all fulfilled conditions for all servers (conditionName when true and not_conditionName when false)
|
||||
* - Left join with server value & provider tables when plugin_ids match, and when condition matches a condition in the
|
||||
* - Left join with server value and provider tables when plugin_ids match, and when condition matches a condition in the
|
||||
* query above. (plugin_ids can be linked to servers)
|
||||
* - Filter the join query for values where the condition did not match any provided condition in the join (Is null)
|
||||
* - Delete all server values with IDs that are returned by the left join query after filtering
|
||||
|
Loading…
Reference in New Issue
Block a user