/********************************************************************
 * Copyright © 2004 VHA. All rights reserved
 ********************************************************************/
package gov.va.med.esr.common.builder.entity;

// Java Classes

// Library Classes

// Framework Classes

// Common Classes
import gov.va.med.esr.common.model.financials.IncomeTest;

// Messaging Classes

/**
 * @author Martin Francisco
 */
public interface IncomeTestMetaData
{
    public IncomeTest getEntity();

    public void setEntity(IncomeTest entity);

    public String getAdjudicationDate();

    public String getAgreesToPayDeductible();

    public String getComments();

    public String getDateMTNoLongerRequired();

    public String getDeductibleExpenses();

    public String getDiscloseFinancialInformation();

    public String getEffectiveDate();

    public AddressMetaData getGMTAddress();

    public String getGMTThresholdAmount();

    public HardshipMetaData getHardship();

    public String getIncomeVerificationStatus();

    public String getIncomeVerificationStatusDate();

    public String getIncomeYear();

    public String getIVMTestCompletionDate();

    public String getNetWorth();

    public String getPreviousYearThresholdApplies();

    public String getPrimaryIncomeTest();

    public String getReasonMTNoLongerRequired();

    public String getRefusedToSign();

    public String getSignatureDate();

    public String getSiteConductingTest();

    public String getSource();

    public IncomeTestStatusMetaData[] getStatuses();

    public String getThresholdA();

    public String getTotalIncome();

    public String getTotalNumberOfDependents();

    public String getType();
    
    public String getSite();
    
    public String getRxCopayExemptionStatus();
    
    public boolean isContainsDeleteRequest();
    
    public String getIVMConversionDate();
    
    public String getPg8RelaxationIndicator();
    
    public String getIvmCaseStatus();
    
    public String getBtFinancialInd();    
}