org.inigma.waragent.crud
Class AccountCrud

java.lang.Object
  extended by org.inigma.waragent.crud.AbstractCrud
      extended by org.inigma.waragent.crud.AccountCrud

public class AccountCrud
extends AbstractCrud


Field Summary
protected  org.inigma.utopia.Account account
           
protected static org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Account> rshAccount
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Army> rshArmy
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Kingdom> rshKingdom
           
protected  org.inigma.iniglet.utils.QueryHandler<java.lang.Long> rshLong
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Military> rshMilitary
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Province> rshProvince
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Science> rshScience
           
protected  org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Survey> rshSurvey
           
protected static java.util.Properties SQL
           
 
Fields inherited from class org.inigma.waragent.crud.AbstractCrud
configuration, connection
 
Constructor Summary
AccountCrud()
           
AccountCrud(org.inigma.utopia.Account account)
           
 
Method Summary
 org.inigma.utopia.Account getAccount()
           
static java.util.Collection<org.inigma.utopia.Account> getAccountList()
           
static org.inigma.utopia.Account getActiveAccount()
           
 org.inigma.utopia.Kingdom getKingdom(org.inigma.utopia.Coordinate cord)
           
 org.inigma.utopia.Kingdom getKingdom(java.lang.String id)
           
 java.util.List<org.inigma.utopia.Kingdom> getKingdomList()
           
 java.util.List<org.inigma.utopia.Kingdom> getKingdomSyncList()
           
 org.inigma.utopia.Province getProvince()
           
 org.inigma.utopia.Province getProvince(java.lang.String provinceId)
           
 org.inigma.utopia.Province getProvinceByName(java.lang.String provinceName)
           
 java.util.List<org.inigma.utopia.Province> getProvinces(java.lang.String kingdomId)
           
 java.util.List<org.inigma.utopia.Province> getProvinceSyncList()
           
protected  org.inigma.utopia.Army handleArmy(java.sql.ResultSet rs, java.sql.Connection conn)
           
protected  org.inigma.utopia.Kingdom handleKingdom(java.sql.ResultSet rs, java.sql.Connection conn)
           
protected  org.inigma.utopia.Military handleMilitary(java.sql.ResultSet rs, java.sql.Connection conn)
           
protected  org.inigma.utopia.Province handleProvince(java.sql.ResultSet rs, java.sql.Connection conn)
           
protected  org.inigma.utopia.Science handleScience(java.sql.ResultSet rs, java.sql.Connection conn)
           
protected  org.inigma.utopia.Survey handleSurvey(java.sql.ResultSet rs, java.sql.Connection conn)
           
 boolean saveAccount()
           
 boolean saveKingdom(org.inigma.utopia.Kingdom kingdom)
           
 boolean saveProvince(org.inigma.utopia.Province province)
           
 boolean saveProvince(org.inigma.utopia.Province province, boolean minimode)
           
static void setActiveAccount(org.inigma.utopia.Account account)
           
 
Methods inherited from class org.inigma.waragent.crud.AbstractCrud
commit, getConfig, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SQL

protected static final java.util.Properties SQL

rshAccount

protected static org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Account> rshAccount

account

protected org.inigma.utopia.Account account

rshKingdom

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Kingdom> rshKingdom

rshLong

protected org.inigma.iniglet.utils.QueryHandler<java.lang.Long> rshLong

rshMilitary

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Military> rshMilitary

rshArmy

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Army> rshArmy

rshProvince

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Province> rshProvince

rshScience

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Science> rshScience

rshSurvey

protected org.inigma.iniglet.utils.QueryHandler<org.inigma.utopia.Survey> rshSurvey
Constructor Detail

AccountCrud

public AccountCrud()
            throws java.sql.SQLException
Throws:
java.sql.SQLException

AccountCrud

public AccountCrud(org.inigma.utopia.Account account)
Method Detail

getAccountList

public static java.util.Collection<org.inigma.utopia.Account> getAccountList()
                                                                      throws java.sql.SQLException
Throws:
java.sql.SQLException

getActiveAccount

public static org.inigma.utopia.Account getActiveAccount()
                                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

setActiveAccount

public static void setActiveAccount(org.inigma.utopia.Account account)

getAccount

public org.inigma.utopia.Account getAccount()

getKingdomSyncList

public java.util.List<org.inigma.utopia.Kingdom> getKingdomSyncList()
                                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

getProvinceSyncList

public java.util.List<org.inigma.utopia.Province> getProvinceSyncList()
                                                               throws java.sql.SQLException
Throws:
java.sql.SQLException

getKingdom

public org.inigma.utopia.Kingdom getKingdom(org.inigma.utopia.Coordinate cord)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getKingdom

public org.inigma.utopia.Kingdom getKingdom(java.lang.String id)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

getKingdomList

public java.util.List<org.inigma.utopia.Kingdom> getKingdomList()
                                                         throws java.sql.SQLException
Throws:
java.sql.SQLException

getProvince

public org.inigma.utopia.Province getProvince()
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getProvince

public org.inigma.utopia.Province getProvince(java.lang.String provinceId)
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

getProvinceByName

public org.inigma.utopia.Province getProvinceByName(java.lang.String provinceName)
                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

getProvinces

public java.util.List<org.inigma.utopia.Province> getProvinces(java.lang.String kingdomId)
                                                        throws java.sql.SQLException
Throws:
java.sql.SQLException

saveAccount

public boolean saveAccount()
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

saveKingdom

public boolean saveKingdom(org.inigma.utopia.Kingdom kingdom)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException

saveProvince

public boolean saveProvince(org.inigma.utopia.Province province)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

saveProvince

public boolean saveProvince(org.inigma.utopia.Province province,
                            boolean minimode)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException

handleArmy

protected org.inigma.utopia.Army handleArmy(java.sql.ResultSet rs,
                                            java.sql.Connection conn)
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

handleKingdom

protected org.inigma.utopia.Kingdom handleKingdom(java.sql.ResultSet rs,
                                                  java.sql.Connection conn)
                                           throws java.sql.SQLException
Throws:
java.sql.SQLException

handleMilitary

protected org.inigma.utopia.Military handleMilitary(java.sql.ResultSet rs,
                                                    java.sql.Connection conn)
                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

handleProvince

protected org.inigma.utopia.Province handleProvince(java.sql.ResultSet rs,
                                                    java.sql.Connection conn)
                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

handleScience

protected org.inigma.utopia.Science handleScience(java.sql.ResultSet rs,
                                                  java.sql.Connection conn)
                                           throws java.sql.SQLException
Throws:
java.sql.SQLException

handleSurvey

protected org.inigma.utopia.Survey handleSurvey(java.sql.ResultSet rs,
                                                java.sql.Connection conn)
                                         throws java.sql.SQLException
Throws:
java.sql.SQLException


Copyright © 2008. All Rights Reserved.