@AccessLevel(value=EXTERNAL) public interface PlacementDAO extends curam.util.persistence.StandardDAO<Placement>
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
countUnitsDelivered(ProviderOffering providerOfferingObj,
curam.codetable.impl.RECORDSTATUSEntry recordStatus,
curam.serviceoffering.impl.UnitOfMeasureEntry unitOfMeasure,
java.lang.Boolean placementPmtInd)
Retrieves the total number of units delivered for provider offering.
|
java.lang.Double |
countUnitsDelivered(Provider providerObj,
curam.codetable.impl.RECORDSTATUSEntry recordStatus,
curam.serviceoffering.impl.UnitOfMeasureEntry unitOfMeasure,
java.lang.Boolean placementPmtInd)
Retrieves the total number of units delivered for provider.
|
java.util.Set<Placement> |
readAll()
Reads all the Placements.
|
java.util.Set<Placement> |
searchByProviderOffering(ProviderOffering providerOffering)
Searches Placement details for a specific Provider Offering.
|
java.util.Set<Placement> |
searchPlacementForPlace(Place place,
curam.util.type.DateTime dateTime,
curam.codetable.impl.RECORDSTATUSEntry status)
Searches for Active or Canceled Placements for a Place on a specific date
and time.
|
java.util.Set<Placement> |
searchPlacementsByCaseParticipantRole(long caseParticipantRoleID)
Searches for Placements based on CaseParticipantRole.
|
java.util.Set<Placement> |
searchPlacementsByPlace(Place place)
Searches for all Placements on this Place.
|
java.util.Set<Placement> |
searchPlacementsByPlace(Place place,
curam.codetable.impl.RECORDSTATUSEntry status)
Searches for all the Active or Canceled Placements on this Place.
|
java.util.Set<Placement> |
searchPlacementsByProviderOffering(curam.cpm.sl.entity.struct.ProviderOfferingIDAndDateTimeKey providerOfferingKey)
Searches Placement details for the specific Provider Offering and for the
current business date.
|
java.util.Set<Placement> searchPlacementsByPlace(Place place, curam.codetable.impl.RECORDSTATUSEntry status)
place
- Contains Place to be searched.status
- Contains Placement statusjava.util.Set<Placement> searchPlacementsByPlace(Place place)
place
- Contains Place to be searched.java.util.Set<Placement> searchPlacementForPlace(Place place, curam.util.type.DateTime dateTime, curam.codetable.impl.RECORDSTATUSEntry status)
place
- Contains Place to be searched.dateTime
- Contains date time of Placement.status
- Contains Placement statusjava.util.Set<Placement> searchPlacementsByCaseParticipantRole(long caseParticipantRoleID)
caseParticipantRoleID
- Contains case participant role ID.java.util.Set<Placement> readAll()
java.util.Set<Placement> searchByProviderOffering(ProviderOffering providerOffering)
providerOffering
- Contains providerOffering details.java.util.Set<Placement> searchPlacementsByProviderOffering(curam.cpm.sl.entity.struct.ProviderOfferingIDAndDateTimeKey providerOfferingKey)
providerOfferingKey
- Contains providerOfferingID and currentDateTime.java.lang.Double countUnitsDelivered(Provider providerObj, curam.codetable.impl.RECORDSTATUSEntry recordStatus, curam.serviceoffering.impl.UnitOfMeasureEntry unitOfMeasure, java.lang.Boolean placementPmtInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerObj
- Contains the provider details.recordStatus
- Contains the record status.unitOfMeasure
- Contains the unit of measure details.placementPmtInd
- Placement payment indicator to indicate if service offering has
pay based on placement.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.java.lang.Double countUnitsDelivered(ProviderOffering providerOfferingObj, curam.codetable.impl.RECORDSTATUSEntry recordStatus, curam.serviceoffering.impl.UnitOfMeasureEntry unitOfMeasure, java.lang.Boolean placementPmtInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerOfferingObj
- Contains the provider offering details.recordStatus
- Contains the record status.unitOfMeasure
- Contains the unit of measure details.placementPmtInd
- Placement payment indicator to indicate if service offering has
pay based on placement.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.