use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R10538Test method rule10538_satisfied_whenSingleDasHistoryAfterDOB.
@Test
public void rule10538_satisfied_whenSingleDasHistoryAfterDOB() throws DroolsException {
// given
final Client client = client(SOME_DATE);
final DasHistory dasHistory = dasHistory(SOME_DATE.plusDays(100));
final ChildClientEntityAwareDTO input = dto(client, dasHistory);
// when + then
checkRuleSatisfied(input, RULE_NAME);
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class BaseDocToolRulesChildClientRelationshipTest method getRelationship.
protected ClientRelationship getRelationship(LocalDate startDate, LocalDate endDate) {
ClientRelationship clientRelationship = new ClientRelationship();
clientRelationship.setStartDate(startDate);
clientRelationship.setEndDate(endDate);
Client client = new Client();
client.setIdentifier(PRIMARY_ID);
Client clientSecondary = new Client();
clientSecondary.setIdentifier(SECONDARY_ID);
clientRelationship.setPrimaryClient(client);
clientRelationship.setSecondaryClient(clientSecondary);
return clientRelationship;
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class R00756Test method getClient.
private Client getClient(LocalDate birthDate) {
Client client = new Client();
client.setBirthDate(birthDate);
return client;
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class ClientDao method findByFacilityIdAndChildId.
/**
* @param facilityId facility primary key
* @param childId child primary key
* @return child by facility id number and child id.
*/
public Client findByFacilityIdAndChildId(String facilityId, String childId) {
Client client = findSingleFacility("findByFacilityIdAndChildId", query -> {
query.setParameter("facilityId", facilityId);
query.setParameter("childId", childId);
});
if (client == null) {
LOG.warn("There is no result for facilityId = {} and childId = {}", facilityId, childId);
}
return client;
}
use of gov.ca.cwds.data.legacy.cms.entity.Client in project api-core by ca-cwds.
the class ClientDao method findByLicNumAndChildId.
/**
* @param licenseNumber license number
* @param childId child primary key
* @return child by license number and child id.
*/
public Client findByLicNumAndChildId(String licenseNumber, String childId) {
Client client = findSingleFacility("find", query -> {
query.setParameter("licenseNumber", licenseNumber);
query.setParameter("childId", childId);
});
if (client == null) {
LOG.warn("There is no result for licenseNumber = {} and childId = {}", licenseNumber, childId);
}
return client;
}
Aggregations