@AccessLevel(value=EXTERNAL)
public interface PlacementCharacteristicAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
CompartmentAccessor |
getCompartment()
Reads the compartment for which a placement characteristic has been
specified.
|
curam.util.type.DateRange |
getDateRange()
Gets the start date and end date of the placement characteristic.
|
curam.util.type.DateTimeRange |
getDateTimeRange()
Reads the start date time and the end date time of a placement
characteristic.
|
curam.codetable.impl.GENDEREntry |
getGenderType()
Reads the gender type on the placement characteristic.
|
int |
getMaximumAge()
Reads the maximum age of a client who can be placed in a compartment.
|
int |
getMinimumAge()
Reads the minimum age of a client who can be placed in a compartment.
|
ProviderOfferingAccessor |
getProviderOffering()
Reads the provider service provided by a compartment.
|
boolean |
isSameEthinicityType()
Indicates whether the clients who belong to the same ethnicity as that of a
current client can be placed in a compartment.
|
boolean |
isSameGangType()
Indicates whether the clients who belong to the same gang as that of a
current client can be placed in a compartment.
|
boolean |
isSameGenderType()
Indicates whether the clients of the same gender as that of a current
client can be placed in a compartment.
|
boolean |
isSameLanguageType()
Indicates whether the clients who speak the same language as that of a
current client can be placed in a compartment.
|
boolean |
isSameReligionType()
Indicates whether the clients who practice the same religion as that of a
current client can be placed in a compartment.
|
boolean |
isSameServiceType()
Indicates whether the clients who are availing the same service as that of
a current client can be placed in a compartment.
|
@AccessLevel(value=EXTERNAL) curam.codetable.impl.GENDEREntry getGenderType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) int getMinimumAge()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) int getMaximumAge()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameServiceType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameEthinicityType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameLanguageType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameGenderType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameReligionType()
PlacementCharacteristic |
@AccessLevel(value=EXTERNAL) boolean isSameGangType()
PlacementCharacteristic |
curam.util.type.DateRange getDateRange()
@AccessLevel(value=EXTERNAL) CompartmentAccessor getCompartment()
PlacementCharacteristic, Compartment |
@AccessLevel(value=EXTERNAL) ProviderOfferingAccessor getProviderOffering()
PlacementCharacteristic, ProviderService |
@AccessLevel(value=EXTERNAL) curam.util.type.DateTimeRange getDateTimeRange()
PlacementCharacteristic |