com.ail.insurance.subrogation
Class SubrogationBeanProxy

java.lang.Object
  extended by com.ail.insurance.subrogation.SubrogationBeanProxy
All Implemented Interfaces:
CoreUser, java.io.Serializable

public class SubrogationBeanProxy
extends java.lang.Object
implements CoreUser

This proxy is provided to simplify JSP access to the subrogation component's MakeARecovery service.

Version:
$Revision: 1.5 $
See Also:
Serialized Form

Constructor Summary
SubrogationBeanProxy()
           
 
Method Summary
 boolean getClaimInitialized()
           
 java.lang.String getConfigurationNamespace()
          Retrieve the configuration namespace used by this class.
 java.lang.String getEstimatedReserve(java.lang.String sectionId)
           
 java.lang.String getOutstandingClaim(java.lang.String sectionId)
           
 java.lang.String getOutstandingTotal()
           
 java.util.Vector<Recovery> getRecoveries()
           
 java.security.Principal getSecurityPrincipal()
          Get the callers security principal.
 java.lang.String getTotalRecovered()
           
 java.lang.String getTotalRecovered(java.lang.String sectionId)
           
 VersionEffectiveDate getVersionEffectiveDate()
          Method demanded by the CoreUser interface.
 void initClaim()
          Create an sample claim to work with.
 void invokeClaim()
           
 void setPaymentType(java.lang.String paymentType)
           
 void setRecoveryAmount1(java.lang.String recoveryAmount)
           
 void setRecoveryAmount2(java.lang.String recoveryAmount)
           
 void setRecoveryAmount3(java.lang.String recoveryAmount)
           
 void setRecoveryType(java.lang.String recoveryType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubrogationBeanProxy

public SubrogationBeanProxy()
Method Detail

setRecoveryType

public void setRecoveryType(java.lang.String recoveryType)

setPaymentType

public void setPaymentType(java.lang.String paymentType)

setRecoveryAmount1

public void setRecoveryAmount1(java.lang.String recoveryAmount)

setRecoveryAmount2

public void setRecoveryAmount2(java.lang.String recoveryAmount)

setRecoveryAmount3

public void setRecoveryAmount3(java.lang.String recoveryAmount)

invokeClaim

public void invokeClaim()

getClaimInitialized

public boolean getClaimInitialized()

getOutstandingTotal

public java.lang.String getOutstandingTotal()

getTotalRecovered

public java.lang.String getTotalRecovered()

getRecoveries

public java.util.Vector<Recovery> getRecoveries()

getEstimatedReserve

public java.lang.String getEstimatedReserve(java.lang.String sectionId)

getTotalRecovered

public java.lang.String getTotalRecovered(java.lang.String sectionId)

getOutstandingClaim

public java.lang.String getOutstandingClaim(java.lang.String sectionId)

initClaim

public void initClaim()
Create an sample claim to work with.


getVersionEffectiveDate

public VersionEffectiveDate getVersionEffectiveDate()
Method demanded by the CoreUser interface.

Specified by:
getVersionEffectiveDate in interface CoreUser
Returns:
A date to use to selecte the corrent version of config info.

getSecurityPrincipal

public java.security.Principal getSecurityPrincipal()
Description copied from interface: CoreUser
Get the callers security principal.

Specified by:
getSecurityPrincipal in interface CoreUser
Returns:
The callers security principal

getConfigurationNamespace

public java.lang.String getConfigurationNamespace()
Description copied from interface: CoreUser
Retrieve the configuration namespace used by this class. This namespace is simply a unique string used by the class to identify its configuration.

Specified by:
getConfigurationNamespace in interface CoreUser
Returns:
Namespace string