com.ail.insurance.claim
Class Claim

java.lang.Object
  extended by com.ail.core.Type
      extended by com.ail.insurance.claim.Claim
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Claim
extends Type

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ail.core.Type
jXPathContext, NOT_PERSISTED
 
Constructor Summary
Claim()
           
 
Method Summary
 ClaimSection getClaimSectionByID(java.lang.String sectionID)
          Find a specific section in the claim by its ID.
 java.util.Collection<ClaimSection> getClaimSections()
           
 ClaimStatus getClaimStatus()
           
 CurrencyAmount getContributionReserve()
           
 CurrencyAmount getDeductableReserve()
           
 CurrencyAmount getEstimatedReserve()
           
 java.lang.String getID()
           
 CurrencyAmount getOutstandingReserve()
           
 CurrencyAmount getOutstandingTotal()
           
 java.lang.String getPolicyID()
           
 RecoveryStatus getRecoveryStatus()
           
 CurrencyAmount getSalvageReserve()
           
 CurrencyAmount getSubrogationReserve()
           
 CurrencyAmount getTotalEstimatedRecoveryValue()
           
 CurrencyAmount getTotalRecovered()
           
 boolean isAdrFlag()
           
 boolean isLitigationFlag()
           
 boolean isPaid()
           
 boolean isSubrogationPotential()
           
 boolean isSubrogationWaiver()
           
 void setAdrFlag(boolean adrFlag)
           
 void setClaimSections(java.util.Collection<ClaimSection> claimSections)
           
 void setClaimStatus(ClaimStatus claimStatus)
           
 void setContributionReserve(CurrencyAmount contributionReserve)
           
 void setDeductableReserve(CurrencyAmount deductableReserve)
           
 void setEstimatedReserve(CurrencyAmount estimatedReserve)
           
 void setID(java.lang.String ID)
           
 void setLitigationFlag(boolean litigationFlag)
           
 void setOutstandingReserve(CurrencyAmount outstandingReserve)
           
 void setOutstandingTotal(CurrencyAmount outstandingTotal)
           
 void setPaid(boolean paid)
           
 void setPolicyID(java.lang.String policyID)
           
 void setRecoveryStatus(RecoveryStatus recoveryStatus)
           
 void setSalvageReserve(CurrencyAmount salvageReserve)
           
 void setSubrogationPotential(boolean subrogationPotential)
           
 void setSubrogationReserve(CurrencyAmount subrogationReserve)
           
 void setSubrogationWaiver(boolean subrogationWaiver)
           
 void setTotalEstimatedRecoveryValue(CurrencyAmount totalEstimatedRecoveryValue)
           
 void setTotalRecovered(CurrencyAmount totalRecovered)
           
 
Methods inherited from class com.ail.core.Type
addAttribute, clone, deleteLock, deleteSerialVersion, fetchJXPathContext, getAttribute, getAttribute, getAttributeCount, getForeignSystemId, getLock, getSerialVersion, getSystemId, hasLock, hasSerialVersion, hasSystemId, isPersisted, markAsNotPersisted, mergeWithDataFrom, removeAttribute, removeAttribute, setAttribute, setForeignSystemId, setLock, setSerialVersion, setSystemId, xpathGet, xpathGet, xpathIterate, xpathSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Claim

public Claim()
Method Detail

getClaimStatus

public ClaimStatus getClaimStatus()

setClaimStatus

public void setClaimStatus(ClaimStatus claimStatus)

getClaimSections

public java.util.Collection<ClaimSection> getClaimSections()

setClaimSections

public void setClaimSections(java.util.Collection<ClaimSection> claimSections)

getClaimSectionByID

public ClaimSection getClaimSectionByID(java.lang.String sectionID)
                                 throws SectionNotFoundException
Find a specific section in the claim by its ID.

Parameters:
sectionID - The ID of the section to return
Returns:
The section with ID==sectionID
Throws:
SectionNotFoundException - If the section cannot be found.

getID

public java.lang.String getID()

setID

public void setID(java.lang.String ID)

getRecoveryStatus

public RecoveryStatus getRecoveryStatus()

setRecoveryStatus

public void setRecoveryStatus(RecoveryStatus recoveryStatus)

isSubrogationPotential

public boolean isSubrogationPotential()

setSubrogationPotential

public void setSubrogationPotential(boolean subrogationPotential)

isSubrogationWaiver

public boolean isSubrogationWaiver()

setSubrogationWaiver

public void setSubrogationWaiver(boolean subrogationWaiver)

getTotalEstimatedRecoveryValue

public CurrencyAmount getTotalEstimatedRecoveryValue()

setTotalEstimatedRecoveryValue

public void setTotalEstimatedRecoveryValue(CurrencyAmount totalEstimatedRecoveryValue)

getTotalRecovered

public CurrencyAmount getTotalRecovered()

setTotalRecovered

public void setTotalRecovered(CurrencyAmount totalRecovered)

getOutstandingReserve

public CurrencyAmount getOutstandingReserve()

setOutstandingReserve

public void setOutstandingReserve(CurrencyAmount outstandingReserve)

getEstimatedReserve

public CurrencyAmount getEstimatedReserve()

setEstimatedReserve

public void setEstimatedReserve(CurrencyAmount estimatedReserve)

getSubrogationReserve

public CurrencyAmount getSubrogationReserve()

setSubrogationReserve

public void setSubrogationReserve(CurrencyAmount subrogationReserve)

getSalvageReserve

public CurrencyAmount getSalvageReserve()

setSalvageReserve

public void setSalvageReserve(CurrencyAmount salvageReserve)

getDeductableReserve

public CurrencyAmount getDeductableReserve()

setDeductableReserve

public void setDeductableReserve(CurrencyAmount deductableReserve)

getContributionReserve

public CurrencyAmount getContributionReserve()

setContributionReserve

public void setContributionReserve(CurrencyAmount contributionReserve)

isPaid

public boolean isPaid()

setPaid

public void setPaid(boolean paid)

isLitigationFlag

public boolean isLitigationFlag()

setLitigationFlag

public void setLitigationFlag(boolean litigationFlag)

isAdrFlag

public boolean isAdrFlag()

setAdrFlag

public void setAdrFlag(boolean adrFlag)

getPolicyID

public java.lang.String getPolicyID()

setPolicyID

public void setPolicyID(java.lang.String policyID)

getOutstandingTotal

public CurrencyAmount getOutstandingTotal()

setOutstandingTotal

public void setOutstandingTotal(CurrencyAmount outstandingTotal)