public static interface ServiceAuthorization.ServiceAuthorizationAddLineItemEvents
Modifier and Type | Method and Description |
---|---|
void |
postAddLineItem(ServiceAuthorizationAccessor serviceAuthorization,
curam.util.type.Money unitAmount,
long numberOfUnitsAuthorized,
long maximumUnits,
curam.util.type.DateRange authorizedPeriod,
curam.serviceoffering.impl.UnitFrequencyEntry unitFrequency,
Provider provider,
ServiceOffering serviceOffering,
boolean isStipulatedUnitAmount)
Event interface invoked after the main body of the addLineItem method.
|
void |
preAddLineItem(ServiceAuthorizationAccessor serviceAuthorization,
curam.util.type.Money unitAmount,
long numberOfUnitsAuthorized,
long maximumUnits,
curam.util.type.DateRange authorizedPeriod,
curam.serviceoffering.impl.UnitFrequencyEntry unitFrequency,
Provider provider,
ServiceOffering serviceOffering,
boolean isStipulatedUnitAmount)
Event interface invoked before the main body of the addLineItem method.
|
void preAddLineItem(ServiceAuthorizationAccessor serviceAuthorization, curam.util.type.Money unitAmount, long numberOfUnitsAuthorized, long maximumUnits, curam.util.type.DateRange authorizedPeriod, curam.serviceoffering.impl.UnitFrequencyEntry unitFrequency, Provider provider, ServiceOffering serviceOffering, boolean isStipulatedUnitAmount) throws curam.serviceauthorization.impl.DuplicateLineItemException, curam.serviceauthorization.impl.InvalidServiceSpecificationException, curam.serviceauthorization.impl.InvalidProviderSpecificationException, curam.util.exception.InformationalException, curam.util.exception.AppException
serviceAuthorization
- The object instance as it was before the main body of the
addLineItem method.unitAmount
- The parameter as passed to the addLineItem method.numberOfUnitsAuthorized
- The parameter as passed to the addLineItem method.maximumUnits
- The parameter as passed to the addLineItem method.authorizedPeriod
- The parameter as passed to the addLineItem method.unitFrequency
- The parameter as passed to the addLineItem method.provider
- The parameter as passed to the addLineItem method.serviceOffering
- The parameter as passed to the addLineItem method.isStipulatedUnitAmount
- The parameter as passed to the addLineItem method.curam.util.exception.InformationalException
- Generic Exception Signature.InvalidProviderSpecificationException
- Generic Exception Signature.DuplicateLineItemException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.InvalidServiceSpecificationException
- Generic Exception Signature.void postAddLineItem(ServiceAuthorizationAccessor serviceAuthorization, curam.util.type.Money unitAmount, long numberOfUnitsAuthorized, long maximumUnits, curam.util.type.DateRange authorizedPeriod, curam.serviceoffering.impl.UnitFrequencyEntry unitFrequency, Provider provider, ServiceOffering serviceOffering, boolean isStipulatedUnitAmount) throws curam.serviceauthorization.impl.DuplicateLineItemException, curam.serviceauthorization.impl.InvalidServiceSpecificationException, curam.serviceauthorization.impl.InvalidProviderSpecificationException, curam.util.exception.InformationalException, curam.util.exception.AppException
serviceAuthorization
- The object instance as it was after the main body of the
addLineItem method.unitAmount
- The parameter as passed to the addLineItem method.numberOfUnitsAuthorized
- The parameter as passed to the addLineItem method.maximumUnits
- The parameter as passed to the addLineItem method.authorizedPeriod
- The parameter as passed to the addLineItem method.unitFrequency
- The parameter as passed to the addLineItem method.provider
- The parameter as passed to the addLineItem method.serviceOffering
- The parameter as passed to the addLineItem method.isStipulatedUnitAmount
- The parameter as passed to the addLineItem method.curam.util.exception.InformationalException
- Generic Exception Signature.InvalidProviderSpecificationException
- Generic Exception Signature.DuplicateLineItemException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.InvalidServiceSpecificationException
- Generic Exception Signature.