def __init__(self, aUser, aPassword, aModerated = True):
        """ TODO """
        TUSInterface.__init__(self, aModerated)
        self.mUser = aUser
        self.mPassword = aPassword

        self.mHolder = None
        self.mHolderId = None
 def transportResource(self,
         aSettlementNameSource, aSettlementNameDestination, aIdResource, aVolume):
     return TUSInterface.transportResource( self, self.mUser, self.mPassword,
         aSettlementNameSource, aSettlementNameDestination, aIdResource, aVolume)
 def getResources(self, aIdHolderClass, aHolderName):
     return TUSInterface.getResources( self, self.mUser, self.mPassword, aIdHolderClass, aHolderName)
 def transportHuman(self,
         aSettlementNameSource, aSettlementNameDestination, aIdHumandClass, aIdHuman,
         aExperience, aVolume):
     return TUSInterface.transportHuman( self, self.mUser, self.mPassword,
         aSettlementNameSource, aSettlementNameDestination, aIdHumandClass + aIdHuman + aExperience, aVolume)
 def finishEpoch(self, aWorldName):
     return TUSInterface.finishEpoch( self, self.mUser, self.mPassword, 
         aWorldName)
 def getLand(self, aLandName):
     return TUSInterface.getLand( self, self.mUser, self.mPassword, 
         aLandName)
 def getBuildings(self, aIdHolderClass, aHolderName):
     return TUSInterface.getBuildings( self, self.mUser, self.mPassword, 
         aIdHolderClass, aHolderName)
 def createEpoch(self, aWorldName, aEpochName):
     return TUSInterface.createEpoch( self, self.mUser, self.mPassword, 
         aWorldName, aEpochName)
 def getSettlements(self, aLandName):
     return TUSInterface.getSettlements( self, self.mUser, self.mPassword, 
         aLandName)
 def destroyBuilding(self,
         aIdHolderClass, aHolderName, aIdBuildingKey, aVolume):
     return TUSInterface.destroyBuilding( self, self.mUser, self.mPassword,
         aIdHolderClass, aHolderName, aIdBuildingKey, aVolume)
 def deleteSettlement(self, aSettlementName):
     return TUSInterface.deleteSettlement( self, self.mUser, self.mPassword, 
         aSettlementName)
 def createSettlement(self, aLandName, aSettlementName):
     return TUSInterface.createSettlement( self, self.mUser, self.mPassword, 
         aLandName, aSettlementName)
 def getLands(self):
     return TUSInterface.getLands( self, self.mUser, self.mPassword)
 def createUser(self):
     return TUSInterface.createUser( self, self.mUser, self.mPassword)
 def dismissHuman(self, aIdHolderClass, aHolderName, aHumanKey, aVolume):
     return TUSInterface.dismissHuman( self, self.mUser, self.mPassword,
         aIdHolderClass, aHolderName, aHumanKey, aVolume)
 def createWorld(self, aWorldName):
     return TUSInterface.createWorld(self, self.mUser, self.mPassword, aWorldName)
 def engageHuman(self,
         aIdHolderClass, aHolderName, aIdHumandKey, aVolume):
     return TUSInterface.engageHuman( self, self.mUser, self.mPassword,
         aIdHolderClass, aHolderName, aIdHumandKey, aVolume) 
 def deactivateEpoch(self, aWorldName):
     return TUSInterface.deactivateEpoch( self, self.mUser, self.mPassword, 
         aWorldName)
 def getHuman(self,
         aIdHolderClass, aHolderName, aIdHumandKey):
     return TUSInterface.getHuman( self, self.mUser, self.mPassword,
         aIdHolderClass, aHolderName, aIdHumandKey)
 def getEpoch(self, aWorldName):
     return TUSInterface.getEpoch( self, self.mUser, self.mPassword, 
         aWorldName)
 def deleteLand(self, aLandName):
     return TUSInterface.deleteLand( self, self.mUser, self.mPassword, 
         aLandName)