Package zombie.network
Class ServerWorldDatabase
java.lang.Object
zombie.network.ServerWorldDatabase
public class ServerWorldDatabase
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classServerWorldDatabase.LogonResult -
Field Summary
Fields Modifier and Type Field Description java.lang.StringCommandLineAdminPasswordjava.lang.StringCommandLineAdminUsernameDBSchemadbSchemabooleandoAdminstatic ServerWorldDatabaseinstance -
Constructor Summary
Constructors Constructor Description ServerWorldDatabase() -
Method Summary
Modifier and Type Method Description voidaddTicket(java.lang.String string, java.lang.String string2, int int1)java.lang.StringaddUser(java.lang.String string, java.lang.String string2)voidaddUserlog(java.lang.String string, Userlog.UserlogType userlogType, java.lang.String string2, java.lang.String string3, int int1)java.lang.StringaddWarningPoint(java.lang.String string, java.lang.String string2, int int1, java.lang.String string3)ServerWorldDatabase.LogonResultauthClient(long long1)ServerWorldDatabase.LogonResultauthClient(java.lang.String string, java.lang.String string2, java.lang.String string3, long long1)ServerWorldDatabase.LogonResultauthOwner(long long1, long long2)java.lang.StringbanIp(java.lang.String string, java.lang.String string2, java.lang.String string3, boolean boolean1)java.lang.StringbanSteamID(java.lang.String string, java.lang.String string2, boolean boolean1)java.lang.StringbanUser(java.lang.String string, boolean boolean1)java.lang.StringchangePwd(java.lang.String string, java.lang.String string2, java.lang.String string3)java.lang.StringchangeUsername(java.lang.String string, java.lang.String string2)voidclose()booleancontainsCaseinsensitiveUser(java.lang.String string)booleancontainsUser(java.lang.String string)voidcreate()static java.lang.Stringencrypt(java.lang.String string)voidexecuteQuery(java.lang.String string, KahluaTable kahluaTable)DBSchemagetDBSchema()java.lang.StringgetDisplayName(java.lang.String string)java.util.ArrayListgetTableResult(java.lang.String string)java.util.ArrayListgetTickets(java.lang.String string)java.util.ArrayListgetUserlog(java.lang.String string)java.lang.StringgrantAdmin(java.lang.String string, boolean boolean1)static booleanisValidUserName(java.lang.String string)voidremoveTicket(int int1)java.lang.StringremoveUser(java.lang.String string)voidremoveUserLog(java.lang.String string, java.lang.String string2, java.lang.String string3)voidsaveAllTransactionsID(java.util.HashMap hashMap)voidsaveTransactionID(java.lang.String string, java.lang.Integer integer)java.lang.StringsetAccessLevel(java.lang.String string, java.lang.String string2)voidsetPassword(java.lang.String string, java.lang.String string2)java.lang.StringsetUserSteamID(java.lang.String string, java.lang.String string2)voidupdateDisplayName(java.lang.String string, java.lang.String string2)voidupdateLastConnectionDate(java.lang.String string, java.lang.String string2)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
CommandLineAdminUsername
public java.lang.String CommandLineAdminUsername -
CommandLineAdminPassword
public java.lang.String CommandLineAdminPassword -
doAdmin
public boolean doAdmin -
dbSchema
-
-
Constructor Details
-
ServerWorldDatabase
public ServerWorldDatabase()
-
-
Method Details
-
getDBSchema
-
executeQuery
public void executeQuery(java.lang.String string, KahluaTable kahluaTable) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getTableResult
public java.util.ArrayList getTableResult(java.lang.String string) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
saveAllTransactionsID
public void saveAllTransactionsID(java.util.HashMap hashMap) -
saveTransactionID
public void saveTransactionID(java.lang.String string, java.lang.Integer integer) -
containsUser
public boolean containsUser(java.lang.String string) -
containsCaseinsensitiveUser
public boolean containsCaseinsensitiveUser(java.lang.String string) -
changeUsername
public java.lang.String changeUsername(java.lang.String string, java.lang.String string2) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
addUser
public java.lang.String addUser(java.lang.String string, java.lang.String string2) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
updateDisplayName
public void updateDisplayName(java.lang.String string, java.lang.String string2) -
getDisplayName
public java.lang.String getDisplayName(java.lang.String string) -
removeUser
public java.lang.String removeUser(java.lang.String string) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
removeUserLog
public void removeUserLog(java.lang.String string, java.lang.String string2, java.lang.String string3) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
create
public void create() throws java.sql.SQLException, java.lang.ClassNotFoundException- Throws:
java.sql.SQLExceptionjava.lang.ClassNotFoundException
-
close
public void close() -
isValidUserName
public static boolean isValidUserName(java.lang.String string) -
authClient
public ServerWorldDatabase.LogonResult authClient(java.lang.String string, java.lang.String string2, java.lang.String string3, long long1) -
authClient
-
authOwner
-
encrypt
public static java.lang.String encrypt(java.lang.String string) -
changePwd
public java.lang.String changePwd(java.lang.String string, java.lang.String string2, java.lang.String string3) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
grantAdmin
public java.lang.String grantAdmin(java.lang.String string, boolean boolean1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
setAccessLevel
public java.lang.String setAccessLevel(java.lang.String string, java.lang.String string2) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getUserlog
public java.util.ArrayList getUserlog(java.lang.String string) -
addUserlog
public void addUserlog(java.lang.String string, Userlog.UserlogType userlogType, java.lang.String string2, java.lang.String string3, int int1) -
banUser
public java.lang.String banUser(java.lang.String string, boolean boolean1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
banIp
public java.lang.String banIp(java.lang.String string, java.lang.String string2, java.lang.String string3, boolean boolean1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
banSteamID
public java.lang.String banSteamID(java.lang.String string, java.lang.String string2, boolean boolean1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
setUserSteamID
public java.lang.String setUserSteamID(java.lang.String string, java.lang.String string2) -
setPassword
public void setPassword(java.lang.String string, java.lang.String string2) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
updateLastConnectionDate
public void updateLastConnectionDate(java.lang.String string, java.lang.String string2) -
addWarningPoint
public java.lang.String addWarningPoint(java.lang.String string, java.lang.String string2, int int1, java.lang.String string3) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
addTicket
public void addTicket(java.lang.String string, java.lang.String string2, int int1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getTickets
public java.util.ArrayList getTickets(java.lang.String string) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
removeTicket
public void removeTicket(int int1) throws java.sql.SQLException- Throws:
java.sql.SQLException
-