@AccessLevel(value=EXTERNAL)
public interface ContractContactAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
curam.util.type.DateRange |
getContactPeriod()
Returns the period of time for which the
provider party is the contact for
the contract version . |
ContractVersionAccessor |
getContractVersion()
Returns the contract version.
|
FlatRateContract |
getFlatRateContract()
Gets the flat rate contract details.
|
curam.provider.impl.ProviderPartyAccessor |
getProviderParty()
Returns the provider party.
|
UtilizationContract |
getUtilizationContract()
Gets the utilization contract details.
|
ContractVersionAccessor getContractVersion()
The returned object is intentionally accessor-only. Calling code must not attempt to cast the object to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.
ContractVersion
curam.provider.impl.ProviderPartyAccessor getProviderParty()
The returned object is intentionally accessor-only. Calling code must not attempt to cast the object to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.
ProviderParty
curam.util.type.DateRange getContactPeriod()
provider party
is the contact for
the contract version
.UtilizationContract getUtilizationContract()
FlatRateContract getFlatRateContract()