OtherAccountMetadataImpl now constructed from OtherAccount object

This commit is contained in:
Everett Sochowski 2012-12-31 15:24:40 +01:00
parent 0ac28514c2
commit 4fa9748757
2 changed files with 9 additions and 10 deletions

View File

@ -36,16 +36,16 @@ import code.model.dataAccess.{OtherAccount, OBPComment}
import net.liftweb.common.Loggable
import java.util.Date
class OtherBankAccountMetadataImpl(_publicAlias : String, _privateAlias : String,_moreInfo : String,
_url : String, _imageUrl : String, _openCorporatesUrl : String) extends OtherBankAccountMetadata {
class OtherBankAccountMetadataImpl(oAcc: OtherAccount) extends OtherBankAccountMetadata {
def publicAlias : String = _publicAlias
def privateAlias : String = _privateAlias
def moreInfo : String = _moreInfo
def url : String = _url
def imageUrl : String = _imageUrl
def openCorporatesUrl : String = _openCorporatesUrl
def publicAlias : String = oAcc.publicAlias.get
def privateAlias : String = oAcc.privateAlias.get
def moreInfo : String = oAcc.moreInfo.get
def url : String = oAcc.url.get
def imageUrl : String = oAcc.imageUrl.get
def openCorporatesUrl : String = oAcc.openCorporatesUrl.get
}
class TransactionMetadataImpl(narative : String, comments_ : List[Comment],
saveOwnerComment : String => Unit, addCommentFunc : (Long,Long, String, Date) => Unit )
extends TransactionMetadata with Loggable

View File

@ -56,6 +56,5 @@ class OtherBankAccountImpl(theAccount: Account, otherAccount: OBPAccount) extend
val iban = Some(otherAccount.bank.get.IBAN.get)
val number = otherAccount.number.get.toString
val bankName = "" //TODO: need to add this to the json/model
val metadata = new OtherBankAccountMetadataImpl(oAcc.publicAlias.get, oAcc.privateAlias.get, oAcc.moreInfo.get,
oAcc.url.get, oAcc.imageUrl.get, oAcc.openCorporatesUrl.get)
val metadata = new OtherBankAccountMetadataImpl(oAcc)
}