Changed table definitions to reflect name change. New userID field is
now text with the uuid formatted according to the toString method of
UUID class. Added FinancialInstitutions table to handle banks and the
like now.
Renamed FinancialEntity to FinancialInstitution to allow creation of
FinancialEntity as an Interface.
New FinancialEntity Interface
Implementation of FinancialInstitution. Same as FinancialEntity before
the rename. Updated to reflect UUID changes.
Added FinancialPlayer class which implements the FinancialEntity
interface for players. This is the minimal implementation, so other
financial entity types could be described by this class, however, there
would be no additional information.
Updated comments to reflect change.
Fixed UserID field length. Now 36 instead of 40 chars wide.
Updated getFinancialEntity(UUID) to return the proper object of
FinancialPlayer of FinancialInstitution depending on type. Need to fix
getFinancialEntity(String name) still.
Utility classes for doing name and UUID lookups. Used with permission.
Updated getFinancialEntityID(name) to getFinancialInstituteID(name)
which makes sense. Name lookups will be handled by a different system.
Skeleton method for adding a FinancialInstitution
Fixed missing references to the new FinancialEntities Interface.
Moved CentralBank creation to PlayerManager from SerenityLoans. Fixed
getManagedEntities method to use UUID.
Renamed playerNameLookup(name) to playerIdLookup(name)
Made playerIdLookup(name) public as a temporary fix to the name changing
issue. The method still hasn't been implemented.
Added entityNameLookup methods to find the name of a FinancialEntity in
lieu of a method in the interface.
Fixed FinancialEntity name lookups to match new system.
Added getOfflinePlayer(uuid) method. Same behavior as getPlayer(uuid)
where it will return the manager if the stated financialEntityID is not
a player.
Fixed Vault deprications by calling the getOfflinePlayer(uuid) method of
PlayerManager.
Commented out lines with errors since this Class is obsolete.