Defining the revisioned field on the policy audit contact
Complete the step Defining the revisioned field on the account audit contact before you perform this step.
Define an internal field on the PolicyAuditContact_Ext entity. Define the field as follows:
- Set the value of the
setterScriptabilityandgetterScriptabilityattributes todoesNotExist. This value makes the field internal and not visible to Gosu code. The field will not appear in the data dictionary. For more information about these attributes, see <column>. - Define the PolicyAuditContact_Ext entity as implementing the
AccountSyncableinterface.
In the following illustration, the circled number 2 shows the AuditLicenseNumberInternal_Ext field that you will create on the PolicyAuditContact entity.
Define revisioned field on policy audit contact
Procedure
- In Studio, navigate to PolicyAuditContact_ext.eti entity as you did in Defining the revisioned field on the account audit contact.
- Open PolicyAuditContact_Ext.eti.
-
Next to extension
, click the drop-down list and choose
column. -
Enter the following values for the new column:
Name
Value
nameAuditLicenseNumberInternal_Ext
typemediumtext
descThe policy audit contact
getterScriptabilitydoesNotExist
setterScriptabilitydoesNotExist
- Click subtype at the top of the Element hierarchy.
-
Next to extension
, click the drop-down list and choose
implementsInterface. -
Enter the following values for
implementsInterface:Name
Value
ifacegw.api.domain.account.AccountSyncable
implgw.contact.PolicyAuditContactAccountSyncableImpl
The implementation does not exist yet. You add this implementation in later steps.
