arcade.store.account
Class UserShopAccount
java.lang.Object
arcade.store.account.UserShopAccount
- Direct Known Subclasses:
- AdminShopAccount, DeveloperShopAccount, PremiumShopAccount
public abstract class UserShopAccount
- extends java.lang.Object
Constructor Summary |
UserShopAccount(java.lang.String user,
java.lang.String id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserShopAccount
public UserShopAccount(java.lang.String user,
java.lang.String id)
purchaseGame
public abstract void purchaseGame(IItemInfo page)
- Tthis method overrides how a game is purchased
- Parameters:
page
-
transactCredits
public abstract void transactCredits(java.lang.String creditname,
double change)
- This method transact a change on a specific credit name
- Parameters:
creditname
- change
-
transferInformation
public abstract void transferInformation(PremiumShopAccount newAccount)
- Overrides all the information from one account to another.
This method copies information about the user's
privileges, games, and credits.
- Parameters:
newAccount
-
getAccountID
public java.lang.String getAccountID()
getUserName
public java.lang.String getUserName()
resetUserName
public void resetUserName(java.lang.String name)
resetUserID
public void resetUserID(java.lang.String userID)