Class Identifiers
java.lang.Object
com.djrapitops.plan.identification.Identifiers
Utility for getting server identifier from different sources.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPlayerUserId(UUID playerUUID) getPlayerUUID(Request request) Obtain UUID of the player.@Nullable UUIDgetPlayerUUID(String name) getServerUUID(Request request) Obtain UUID of the server.getServerUUID(String identifier) Obtain UUID of the server.getStringEtag(Request request) getTimestamp(Request request)
-
Field Details
-
dbSystem
-
-
Constructor Details
-
Identifiers
-
-
Method Details
-
getServerUUID
Obtain UUID of the server.- Parameters:
request- for Request, URIQuery needs a 'server' parameter.- Returns:
- UUID of the server.
- Throws:
BadRequestException- If server parameter is not defined or the server is not in the database.
-
getTimestamp
-
getEtag
-
getStringEtag
-
getServerUUID
Obtain UUID of the server.- Parameters:
identifier- Identifier (name or uuid string) of the server- Returns:
- UUID of the server.
- Throws:
BadRequestException- If the server is not in the database.
-
getPlayerUUID
Obtain UUID of the player.- Parameters:
request- for Request, URIQuery needs a 'player' parameter.- Returns:
- UUID of the player.
- Throws:
BadRequestException- If player parameter is not defined or the player is not in the database.
-
getPlayerUUID
-
getPlayerUserId
-