Namespace Estrelica.Archer.Content
Classes
Provides extension methods to convert XElement and JSON records returned from the Archer Search and REST APIs via the Estrelica.Core Content resolver into IArcherContentAccess implementations for simplified access and editing. |
Structs
Interfaces
Allows a content record's field values to be edited and thereafter persisted back to Archer via a call to IContentResolver.Update(). |
Represents a single document linked to an Archer content record via a IAttachmentField or IImageField. |
Represents the changes made to a content record (and tracked via a specific history log field) |
ICrossReferencedRecordsSelectionEdit Subclass of IReferencedRecordsSelectionEdit which applies only to Cross-Reference fields, adding an override to the Add() method which allows the target content's Level Id to be specified. |
Represents a display field (and any associated contained display fields) from an Archer report or search options. |
Flattens IFieldHistory and the relevant parts of IHistoryAudit into an easily traversible collection representing all the changes that have been tracked on a specific field (see IArcherContentAccess.ValueHistory and related methods). |
Base interface for the interfaces IFieldAudit, IAdvancedWorkflowAudit and ISignatureAudit, representing the three audit event types tracked by History Log fields. |
IReferencedRecordsSelectionEdit Allows the content of a given record's Cross-Reference, Related Records, or Subform field to be modified. Modification may be made via direct assignment of the IEnumerable<int> Ids property, by calling the Set(params int[]) method with one or more values, or by individual calls to the Add and Remove methods. |
Content return type for IUserGroupListField fields |
Content return type for IValuesListField fields |
Allows the selected values and "other" text for a given record's Values List field to be modified. |
Enums
Used by the (optional) Action<RecordCountType, int> recordCountCallback methods available on all IContentResolver.GetContent() and IContentResolver.GetContentByIds() methods. If this Action is supplied to those methods, the ContentResolver will invoke it periodically during its operation to notify the caller of the Archer search API's execution progress. Each time the callback is invoked, it will pass an integer value as well as a value from this enumeration indicating the current meaning of that integer. |
ValueOperator applies to atomic fields containing atomic values like Numeric and Date fields. |
ValuesOperator applies to fields which may contain 0..n values. This includes ValuesList fields as well as Text (since text is treated as 0..n characters). |