getAllPartyAddressPrivacyPreferences
- Description
- This inquiry transaction returns all privacy preference objects for the party's address.
- Web Services
- Operation name: getAllPartyAddressPrivacyPreferences
- Example
- John Smith uses his primary address for all contract correspondence and has chosen to use this address for soliciting and sharing. Also, if there are any different state or provincial legislation for privacy regulations, this information is returned in inquiry level 1. Specifically, for the level 1 inquiry, the transaction returns the party addresses privacy preferences and the institution's state defaults.
- Usage information
- This transaction does not support the Pagination feature.
- Preconditions
- Not applicable
- Mandatory input
- LocationGroupId of the privacy preference object being queried
- InquiryLevel
- Filter
- Inquiry levels
- InquiryLevel:
- Level 0 - returns the party address privacy preference details.
- Level 1 - returns level 0 information plus any default settings that an institution might have. This is dependent on the implementation of an external rule; the java implementation of this external rule is defaultPrivacyPreference.java.
- Filter values
- The filter is mandatory. Valid values are:
- ACTIVE - returns only active party address privacy preferences.
- INACTIVE - returns only inactive party address privacy preferences.
- ALL - returns all party address privacy preferences matching the search criteria.
Filter values are case-sensitive and must be provided in upper case.
- Transaction behavior
- Not applicable
- Request message
- <InquiryType> getAllPartyAddressPrivacyPreferences
<tcrmParam name= "locationGroupId">
<tcrmParam name= "inquiryLevel">
<tcrmParam name= "filter">
- Response objects
- TCRMPartyAddressPrivPrefBObj
- Special note
- Not applicable