Define search criteria properties
First, you must define the properties that store the search criteria.
The base configuration includes a class where search criteria properties are to be
defined. It is called
RecoverNewJobsWrapperExt, and it is declared in
the gw.rest.ext.pc.job.v1.security package. The base configuration
version is an empty class that looks similar to
this:package gw.rest.ext.pc.job.v1.security
uses gw.rest.core.pc.job.v1.security.RecoverNewJobsWrapper
@Export
class RecoverNewJobsWrapperExt extends RecoverNewJobsWrapper {
}To enable new job recovery, define the required search criteria in this class.
Sample RecoverNewJobsWrapperExt class
The sample implementation supports new job recovery search on the following values:
- Account number
- Job number
- First name (of the primary insured)
- Last name (of the primary insured)
- Postal code (of the primary insured)
This is what the class looks like after configuration.
package gw.rest.ext.pc.job.v1.security
uses gw.rest.core.pc.job.v1.security.RecoverNewJobsWrapper
/*
This class has recovery extension properties used for the Recover New Jobs endpoint. These recovery properties are examples only and have not gone through Risk Acceptance.
*/
@Export
class RecoverNewJobsWrapperExt extends RecoverNewJobsWrapper {
var _accountNumber : String as AccountNumber
var _firstName : String as FirstName
var _jobNumber : String as JobNumber
var _lastName : String as LastName
var _postalCode : String as PostalCode
}