Class JSONFactory
java.lang.Object
com.djrapitops.plan.delivery.rendering.json.JSONFactory
Factory with different JSON creation methods placed to a single class.
-
Constructor Summary
ConstructorsConstructorDescriptionJSONFactory(PlanConfig config, Locale locale, DBSystem dbSystem, ServerInfo serverInfo, ServerUptimeCalculator serverUptimeCalculator, Graphs graphs, Formatters formatters) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActiveSessions(List<FinishedSession> sessions, long after, long before) networkSessions(GenericFilter filter) pingPerGeolocation(ServerUUID serverUUID) playerJoinAddresses(boolean includeByPlayerMap) playerJoinAddresses(ServerUUID serverUUID, boolean includeByPlayerMap) playerRetentionAsJSONMap(ServerUUID serverUUID) playerSessions(GenericFilter filter) playersOnlineOn(long date) playersOnlineOn(long date, ServerUUID serverUUID) serverForIdentifier(String identifier) serverPlayerKillsAsJSONMaps(ServerUUID serverUUID) serverPlayersTableJSON(ServerUUID serverUUID) serverSessions(GenericFilter filter)
-
Constructor Details
-
JSONFactory
@Inject public JSONFactory(PlanConfig config, Locale locale, DBSystem dbSystem, ServerInfo serverInfo, ServerUptimeCalculator serverUptimeCalculator, Graphs graphs, Formatters formatters)
-
-
Method Details
-
serverPlayersTableJSON
-
networkPlayersTableJSON
-
playerRetentionAsJSONMap
-
networkPlayerRetentionAsJSONMap
-
playerJoinAddresses
-
playerJoinAddresses
-
addActiveSessions
-
serverPlayerKillsAsJSONMaps
-
serverForIdentifier
-
serversAsJSONMaps
-
pingPerGeolocation
-
pingPerGeolocation
-
listServers
-
playersOnlineOn
-
playersOnlineOn
-
playerSessions
-
serverSessions
-
networkSessions
-