Side-by-side quoting object model
This topic describes the object model for side-by-side quoting.
Job Entity
The Job entity has the following fields related to side-by-side quoting:
Field |
Description |
|---|---|
|
Specifies whether this job has side-by-side quoting. |
|
This foreign key points
to the |
|
This derived property returns the maximum number of side-by-side quotes specified in config.xml for the job type. |
Base Data Entities
The gw.api.logicalmatch.LogicalMatcher
interface provides methods which determine if two things are logically
equivalent. There are other interfaces which extend the LogicalMatcher interface, such
as the EffDatedLogicalMatcher
interface. Entities which implement this interface use the isLogicalMatcherUntyped method
to determine whether the entities are equivalent. If this method returns
true then the two entities
are logically equivalent in side-by-side periods.
If you add a new entity that you would like to be base data, add a matcher that compares two entities and determines whether the entities are equivalent.
The gw.lob.pa.PersonalVehicleMatcher
is an example matcher for the PersonalVehicle
entity. The entity definition shows that the entity implements the LogicalMatcher interface. In Studio,
press CTRL+SHIFT+N and
enter PersonalVehicle.eti.
Then double-click the search result to open the file in the editor. View
the implementsInterface
row with the Primary Value equal to gw.api.logicalmatch.EffDatedLogicalMatcher.
This interface is implemented by the gw.lob.pa.PersonalVehicleMatcher
class (Secondary Value). In general,
the matcher is in the same package as the entity for which it provides
matching.
