package gov.va.med.esr.common.builder.entity.metaData;

import gov.va.med.esr.common.builder.entity.SSNMetaData;
import gov.va.med.esr.service.external.person.SSNInfo;

/**
 * 
 * @author Rajiv Patnaik
 * Created on Aug 11, 2005
 * @version 1.0
 * 
 * Copyright © 2005 VHA. All rights reserved
 */
public class SSNMetaDataFromIVM extends AbstractSSNMetaData implements SSNMetaData
{
    private SSNInfo ssnInfo;
     
    public SSNMetaDataFromIVM(SSNInfo ssnInfo)
    {
        this.ssnInfo = ssnInfo;
    }
 
    /* (non-Javadoc)
     * @see gov.va.med.esr.messaging.builder.entity.SSNMetaData#getSSNText()
     */
    public String getSSNText()
    {
        return ssnInfo == null? null : ssnInfo.getSsnText();
    }

    /* (non-Javadoc)
     * @see gov.va.med.esr.messaging.builder.entity.SSNMetaData#getSSNType()
     */
    public String getSSNType()
    {
    	return null;        
    }

    /* (non-Javadoc)
     * @see gov.va.med.esr.messaging.builder.entity.SSNMetaData#getPseudoSSNReason()
     */
    public String getPseudoSSNReason()
    {
        return null;
    }

    /* (non-Javadoc)
     * @see gov.va.med.esr.messaging.builder.entity.SSNMetaData#getSSNVerificationStatus()
     */
    public String getSSNVerificationStatus()
    {
        return null;    
    }
    
}
