IPolicyOutputDocumentRepository¶
Contract with no implementing class found within this library's own source tree; it may be implemented in a dependent, test, or mocking assembly.**
Purpose¶
- Declares a set of members expected of any implementation, without a confirmed in-library implementer.**
Context¶
- Namespace:
SAIF.Data.Interfaces.Repositories.OutputDocuments - Assembly/package:
SAIF.Data
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| GetUnReleasedDocumentsPriorToDate | IEnumerable<PolicyOutputDocument> GetUnReleasedDocumentsPriorToDate(DateTime releaseDate) |
Retrieves un released documents prior to date.* |
| GetPolicyOutputDocument | PolicyOutputDocument GetPolicyOutputDocument(long documentId) |
Retrieves policy output document.* |
| GetPolicyOutputDocumentsBySourceKeyText | IEnumerable<PolicyOutputDocument> GetPolicyOutputDocumentsBySourceKeyText(string sourceKeyText) |
Retrieves policy output documents by source key text.* |
| GetPolicyOutputDocumentsByImageId | IEnumerable<PolicyOutputDocument> GetPolicyOutputDocumentsByImageId(long imageId) |
Retrieves policy output documents by image id.* |
| GetHeldDocumentsForNotification | IEnumerable<PolicyOutputDocument> GetHeldDocumentsForNotification() |
Retrieves held documents for notification.* |
| GetReleasedAgencyViewablePolicyOutputDocuments | IEnumerable<PolicyOutputDocument> GetReleasedAgencyViewablePolicyOutputDocuments(long policyNumber) |
Retrieves released agency viewable policy output documents.* |
| GetReleasedAgencyViewablePolicyOutputDocuments | IEnumerable<PolicyOutputDocument> GetReleasedAgencyViewablePolicyOutputDocuments(long policyNumber, string documentCategory) |
Retrieves released agency viewable policy output documents.* |
| GetHeldAndPendingAgencyViewablePolicyOutputDocuments | IEnumerable<PolicyOutputDocument> GetHeldAndPendingAgencyViewablePolicyOutputDocuments(long policyNumber) |
Retrieves held and pending agency viewable policy output documents.* |
| GetPolicyOutputDocumentsForInbox | IEnumerable<PolicyOutputDocument> GetPolicyOutputDocumentsForInbox(Enums.ShowOnlyDocuments showOnlyDocuments, DateTime releaseDate, long agencyId) |
Retrieves policy output documents for inbox.* |
| GetPolicyOutputDocumentsForInbox | IEnumerable<PolicyOutputDocument> GetPolicyOutputDocumentsForInbox(Enums.ShowOnlyDocuments showOnlyDocuments, DateTime releaseDate, long agencyId, long producerId) |
Retrieves policy output documents for inbox.* |
| GetPolicyOutputDocuments | IEnumerable<PolicyOutputDocument> GetPolicyOutputDocuments(long policyNumber, DateTime documentDate, DateTime releaseDate) |
Retrieves policy output documents.* |
| CheckDocumentExist | bool CheckDocumentExist(PolicyOutputDocument document, string documentTypeCode) |
Performs the CheckDocumentExist operation.* |
| GetReleasedAgencyViewableChildOutputDocuments | IEnumerable<PolicyOutputDocument> GetReleasedAgencyViewableChildOutputDocuments(PolicyOutputDocument doc) |
Retrieves released agency viewable child output documents.* |
Behavioral notes¶
- As an interface, this type defines no executable behavior of its own; behavior is determined by its implementation(s).*
Constraints and usage notes¶
- No concrete in-library implementation was found; verify the implementing assembly before depending on this contract.**
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
Data/SAIF.Data/Interfaces/Repositories/OutputDocuments/IPolicyOutputDocumentRepository.cs